+7 499 990-10-21

Работает ли формат обмена под Дэнси ?

Работает ли формат обмена под Дэнси ?

Сообщение Dayren » 30 янв 2014, 10:59

Добрый день! Скачал установил программу. Написал простую обработку под формат Дэнси(охота использовать все приемущества данного метода). Но аплода пищет: Формат файла не соответствует протоколу . Меняю его на Атол пищет:
30-Jan-2014-12:50:18 Запущен процесс загрузки товаров
WARNING : Ошибка данных. Полученная строка файла загрузки не соответствуют протоколу. Строка пропущена. Строка 6
WARNING : Ошибка данных. Полученная строка файла загрузки не соответствуют протоколу. Строка пропущена. Строка 7
WARNING : Ошибка данных. Полученная строка файла загрузки не соответствуют протоколу. Строка пропущена. Строка 14

30-Jan-2014-12:50:18 Загрузка товаров успешно завершена
Всего ошибок : 3

Меняю на Штрих пищет:
30-Jan-2014-12:51:33 Запущен процесс загрузки товаров
WARNING : Неизвестная команда строка 3
WARNING : Неизвестная команда строка 4
WARNING : Неизвестная команда строка 11

30-Jan-2014-12:51:33 Загрузка товаров успешно завершена
Всего ошибок : 0

Соответственно, загрузка неправильно. Вопрос: обработку я написал под формат Дэнси, но он не работает ? или что-то не так я написал ? Привожу файл выгруженный под Дэнси:
!!!DNCUPLOAD
#UPLOADED_STATE
#RECORD_COUNT
!!!DELETEWARES
!!!ADDWARES
035990;4012854000736;1;Конструктор "Раскошный набор" (Eitech);Конструктор "Раскошный набор" (Eitech);С73;19575.00;49995.000;0,1,1,1,0,1.0,1;;;;1;;1;;0;
013728;4605817132102;1;Бумага офисная - А4 500л. 80гр. "SVETOCOPY" (Светог.);Бумага офисная - А4 500л. 80гр. "SVETOCOPY" (Светог.);SVETOCOPY;550.00;33999.000;0,1,1,1,0,1.0,1;;;;1;;1;;0;
014581;2100000043637,4603976100024,;1;Бумага офисная - А4 500л. 80гр. "СНЕГУРОЧКА" (Монди);Бумага офисная - А4 500л. 80гр. "СНЕГУРОЧКА" (Монди);СНЕГУРОЧКА;400.00;36883.000;0,1,1,1,0,1.0,1;;;;1;;1;;0;
014582;4603976200021;1;Бумага офисная - А3 500л. 80гр. "СНЕГУРОЧКА" (Монди);Бумага офисная - А3 500л. 80гр. "СНЕГУРОЧКА" (Монди);СНЕГУРОЧКА;1190.00;465.000;0,1,1,1,0,1.0,1;;;;1;;1;;0;
200003;20000000000;1;Новый товар;Новый товар;art;500.00;49998.000;0,1,1,1,0,1.0,1;;;;1;;1;;0;
200000;2100000048366;1;ПоМинусу;ПоМинусу;;500.00;49990.000;0,1,1,1,0,1.0,1;;;;1;;1;;0;
!!!DNCUPLOAD_END

Версия Дэнси 1.2.9
Dayren
 
Постов: 33
Зарегистрирован: 24 дек 2013, 12:02

Re: Работает ли формат обмена под Дэнси ?

Сообщение Бродяга_Джон » 30 янв 2014, 11:30

если файл сформирован под протокол то он и должен использоваться, нельзя его под другими загрузить
вот пример для Атол-а
Код: Выделить всё
##@@&&
#
$$$ADDQUANTITY
00000007765;4601546071576;Агрикола д/ком.и сад. роз 25г. 100шт/кор. Т/э.;Агрикола для ком.и сад. роз 25г. (Т/Э);15.00;-10;;0,1,1,1,1,1,1;0;0;0;0;0;1.000;0;0;1;0;0;;;0;0;
00000016614;;Агрикола палочки д/ком. сад. альпинария 20шт/уп. 40уп/кор.;Агрикола палочки д/ком. сад. альпинария 20шт/уп. 40уп/кор.;50.00;-3;;1,1,1,1,1,1,1;0;0;0;0;0;1.000;0;0;1;0;0;;;0;0;
00000006995;;Агрикола-10 д/декор. лист. раст. 25г. 200шт/кор. Т/э.;Агрикола-10 д/декор. лист. раст. 25г. 200шт/кор. Т/э.;16.00;-8;;0,1,1,1,1,1,1;0;0;0;0;0;1.000;0;0;1;0;0;;;0;0;
00000007765;4601546071576;Агрикола д/ком.и сад. роз 25г. 100шт/кор. Т/э.;Агрикола для ком.и сад. роз 25г. (Т/Э);15.00;100;;0,1,1,1,1,1,1;0;0;0;0;0;1.000;0;0;1;0;0;;;0;0;
00000016614;;Агрикола палочки д/ком. сад. альпинария 20шт/уп. 40уп/кор.;Агрикола палочки д/ком. сад. альпинария 20шт/уп. 40уп/кор.;50.00;30;;1,1,1,1,1,1,1;0;0;0;0;0;1.000;0;0;1;0;0;;;0;0;
00000006995;;Агрикола-10 д/декор. лист. раст. 25г. 200шт/кор. Т/э.;Агрикола-10 д/декор. лист. раст. 25г. 200шт/кор. Т/э.;16.00;80;;0,1,1,1,1,1,1;0;0;0;0;0;1.000;0;0;1;0;0;;;0;0;


я бы сделал так (сам так делал когда под нетиповую 7.7 писал выгрузку в 2011)
созданный вами файл переименовать с заменой расширения ".txt" на ".csv"
и открыть его под виндой в экселе даблкликом
и там проверить по полям соответствие протоколу, и соответствие самих полей текст/число и их заполнение
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Работает ли формат обмена под Дэнси ?

Сообщение Бродяга_Джон » 30 янв 2014, 11:40

уже сразу ошибка, флаги товара, поле 9
надо так (для штучного)"0,1,1,1,1,1,1"
а по факту так "0,1,1,1,0,1.0,1"

Коэффициент вроде должен быть "1.000" , поле 3

да и полей всего в описании протокола 16, а у вас в файле 17, вот ещё проблема
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Работает ли формат обмена под Дэнси ?

Сообщение Dayren » 30 янв 2014, 12:25

Бродяга_Джон писал(а):уже сразу ошибка, флаги товара, поле 9
надо так (для штучного)"0,1,1,1,1,1,1"
а по факту так "0,1,1,1,0,1.0,1"

Коэффициент вроде должен быть "1.000" , поле 3

да и полей всего в описании протокола 16, а у вас в файле 17, вот ещё проблема


в описаний, 17 поле это Код схемы автоматических скидок(хотя написано красным). открыл в csv,все соответствует, только штрихкоды какие-то странные (кроме 3 строчки):
4.01285E+12
4.60582E+12
2100000043637,4603976100024
4.60398E+12
20000000000
2.1E+12

Ошибка все та же. Я так понимаю, формат под Дэнси пока не работает ? копать в сторону Штрих и Атол ?
Dayren
 
Постов: 33
Зарегистрирован: 24 дек 2013, 12:02

Re: Работает ли формат обмена под Дэнси ?

Сообщение Бродяга_Джон » 30 янв 2014, 13:39

Dayren писал(а):в описаний, 17 поле это Код схемы автоматических скидок(хотя написано красным).

красным это новое, у меня чуть ранее версия описания, там 16
обновление протокола ведётся добавлением полей

Dayren писал(а): открыл в csv,все соответствует, только штрихкоды какие-то странные (кроме 3 строчки):
4.01285E+12
4.60582E+12
2100000043637,4603976100024
4.60398E+12
20000000000
2.1E+12

Е в степени - это глюки экселя, не обращай

Dayren писал(а):Ошибка все та же. Я так понимаю, формат под Дэнси пока не работает ? копать в сторону Штрих и Атол ?

да работает протокол, иначе бы его не было
флаги исправили? должно быть не ";0,1,1,1,0,1.0,1;" а ";0,1,1,1,1,1,1,1;" (по дефолту)
Код: Выделить всё
2 - Строка флагов товара представляет собой набор символов '0' или '1', разделяемых
символом ',':
1 — признак весового товара (1-разрешено дробное кол-во, 0 - запрещено)
2 — продажа (1-разрешена, 0-запрещена)
3 — возврат (1-разрешен, 0-запрещен)
4 — отрицательные остатки (1-разрешены, 0-запрещены)
5 — без ввода количества (1-разрешена регистрация без указания кол-ва, 0-запрещена)
6 — списание остатков (1-списывать, 0-не списывать)
7 — редактирование цены (1-разрешено, 0-запрещено)
8 — ввод количества вручную (1-разрешен, 0-запрещен)
значения по умолчанию для неуказанных флагов: «0,1,1,1,1,1,1,1» (штучный товар, всё
разрешено, остатки списываются, в том числе в минус).



и под какую платформу писалось? 7.7 или 8.х?
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Работает ли формат обмена под Дэнси ?

Сообщение Alexander » 30 янв 2014, 13:56

Вот Ваш файл, подправленный под формат протокола ДЭНСИ:
Код: Выделить всё
!!!DNCUPLOAD
#UPLOADED_STATE
not loaded
#RECORD_COUNT
8
!!!DELETEWARES
!!!ADDWARES
035990;4012854000736;1;Конструктор "Раскошный набор" (Eitech);Конструктор "Раскошный набор" (Eitech);С73;19575.00;49995.000;0,1,1,1,0,1,0,1;;;;;;1;;0;
013728;4605817132102;1;Бумага офисная - А4 500л. 80гр. "SVETOCOPY" (Светог.);Бумага офисная - А4 500л. 80гр. "SVETOCOPY" (Светог.);SVETOCOPY;550.00;33999.000;0,1,1,1,0,1,0,1;;;;;;1;;0;
014581;2100000043637,4603976100024,;1;Бумага офисная - А4 500л. 80гр. "СНЕГУРОЧКА" (Монди);Бумага офисная - А4 500л. 80гр. "СНЕГУРОЧКА" (Монди);СНЕГУРОЧКА;400.00;36883.000;0,1,1,1,0,1,0,1;;;;;;1;;0;
014582;4603976200021;1;Бумага офисная - А3 500л. 80гр. "СНЕГУРОЧКА" (Монди);Бумага офисная - А3 500л. 80гр. "СНЕГУРОЧКА" (Монди);СНЕГУРОЧКА;1190.00;465.000;0,1,1,1,0,1,0,1;;;;;;1;;0;
200003;20000000000;1;Новый товар;Новый товар;art;500.00;49998.000;0,1,1,1,0,1,0,1;;;;1;;1;;0;
200000;2100000048366;1;ПоМинусу;ПоМинусу;;500.00;49990.000;0,1,1,1,0,1,0,1;;;;1;;1;;0;
!!!DNCUPLOAD_END


1. В шапке файла необходимо указывать статус обработки файла в строчке, следующей за #UPLOADED_STATE
2. В шапке файла необходимо указывать кол-во значимых строк в файле (все команды и строки с данными) в строке, следующей за #RECORD_COUNT
3. Про формат поля флагов ув. Бродяга_Джон уже написал.
4. Для каждого товара указан код налоговой группы 1, но сами налоговые группы не загружаются. Либо предварительно прогружайте налоговые группы, либо не заполняйте поле налоговой группы у товаров (как в примере выше).
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Работает ли формат обмена под Дэнси ?

Сообщение Dayren » 31 янв 2014, 12:27

Спасибо Александр формат который вы дали отлично подощел. Все загрузилось. Но почему-то когда загружаю группы, в логах пищет ошибку
31-Jan-2014-12:33:36 Загрузка товаров стартовала...

31-Jan-2014-12:33:36 ERROR : Ошибка 209 Объект WareGroup не найден
31-Jan-2014-12:33:36 ERROR : Ошибка в строке - 12

31-Jan-2014-12:33:36 ERROR : Ошибка 209 Объект WareGroup не найден
31-Jan-2014-12:33:36 ERROR : Ошибка в строке - 13

31-Jan-2014-12:33:36 ERROR : Ошибка 209 Объект WareGroup не найден
31-Jan-2014-12:33:36 ERROR : Ошибка в строке - 14

31-Jan-2014-12:33:36 Загрузка товаров успешно завершена
Всего ошибок : 3

Ну да ладно загрузка групп не принципиальна. Но всякий случай.
Такой вопрос: в инструкций по формату обмена даются две таблицы на скидки: фиксированные скидки и !!!ADDFIXDISCOUNTS и Схемы скидок !!!ADDDISCSCHEMES и условий схемы скидок !!!ADDDISCCONDITIONS. В самой программе Дэнси видны только Фиксированные скидки. Схемы скидок и условий по ним не видны и есть ли возможность их увидеть или это только храниться в таблице БД. Такой вопрос: есть ли возможность на Дэнси кассе запустить такую схему скидок: есть категория скидочных товаров с разными скидками, есть товары у которых есть скидки по дисконтам(сами дисконты делаяться на 5% и 9%), при этом скидки не должны пересекаться. Можно ли такое реализовать ?
я думаю что можно, но как это граммотно загрузить в Дэнси. У нас бэк-оффис 1с Управление Торговлей 8.1 Спасибо!
Dayren
 
Постов: 33
Зарегистрирован: 24 дек 2013, 12:02

Re: Работает ли формат обмена под Дэнси ?

Сообщение Alexander » 31 янв 2014, 12:43

Dayren писал(а): когда загружаю группы, в логах пищет ошибку
31-Jan-2014-12:33:36 Загрузка товаров стартовала...

31-Jan-2014-12:33:36 ERROR : Ошибка 209 Объект WareGroup не найден
31-Jan-2014-12:33:36 ERROR : Ошибка в строке - 12

31-Jan-2014-12:33:36 ERROR : Ошибка 209 Объект WareGroup не найден
31-Jan-2014-12:33:36 ERROR : Ошибка в строке - 13

31-Jan-2014-12:33:36 ERROR : Ошибка 209 Объект WareGroup не найден
31-Jan-2014-12:33:36 ERROR : Ошибка в строке - 14

31-Jan-2014-12:33:36 Загрузка товаров успешно завершена
Всего ошибок : 3

Пример загрузки - в студию :)

Хотя вообще-то для УТ на платформе 8.1 можно нашу обработку с сайта использовать - там и формат соблюдается, и возможности достаточно широкие.

Dayren писал(а):Схемы скидок и условий по ним не видны и есть ли возможность их увидеть или это только храниться в таблице БД.

На текущий момент - только в БД, интерфейса пока нет.

Dayren писал(а):есть категория скидочных товаров с разными скидками, есть товары у которых есть скидки по дисконтам(сами дисконты делаяться на 5% и 9%), при этом скидки не должны пересекаться. Можно ли такое реализовать ?

Если я правильно понял задачу (первую категорию назовём акционными товарами), то, если акционные товары прогружаются уже с учетом скидок, то можно ограничить применение на них скидок по картам, прогрузив минимальные цены, равные акционным, а на кассе установив в настройках автоограничение по минимальным ценам. Тогда на "не-акционные" товары скидки по картам будут распределяться исходя из процента по карте, а на акционные - не будут (т.е. из базы для расчета скидки по карте акционные товары будут исключены).
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Работает ли формат обмена под Дэнси ?

Сообщение Dayren » 31 янв 2014, 13:59

Alexander писал(а):
Dayren писал(а): когда загружаю группы, в логах пищет ошибку
31-Jan-2014-12:33:36 Загрузка товаров стартовала...

31-Jan-2014-12:33:36 ERROR : Ошибка 209 Объект WareGroup не найден
31-Jan-2014-12:33:36 ERROR : Ошибка в строке - 12

31-Jan-2014-12:33:36 ERROR : Ошибка 209 Объект WareGroup не найден
31-Jan-2014-12:33:36 ERROR : Ошибка в строке - 13

31-Jan-2014-12:33:36 ERROR : Ошибка 209 Объект WareGroup не найден
31-Jan-2014-12:33:36 ERROR : Ошибка в строке - 14

31-Jan-2014-12:33:36 Загрузка товаров успешно завершена
Всего ошибок : 3

Пример загрузки - в студию

Хотя вообще-то для УТ на платформе 8.1 можно нашу обработку с сайта использовать - там и формат соблюдается, и возможности достаточно широкие.

Dayren писал(а):Схемы скидок и условий по ним не видны и есть ли возможность их увидеть или это только храниться в таблице БД.

На текущий момент - только в БД, интерфейса пока нет.

Dayren писал(а):есть категория скидочных товаров с разными скидками, есть товары у которых есть скидки по дисконтам(сами дисконты делаяться на 5% и 9%), при этом скидки не должны пересекаться. Можно ли такое реализовать ?

Если я правильно понял задачу (первую категорию назовём акционными товарами), то, если акционные товары прогружаются уже с учетом скидок, то можно ограничить применение на них скидок по картам, прогрузив минимальные цены, равные акционным, а на кассе установив в настройках автоограничение по минимальным ценам. Тогда на "не-акционные" товары скидки по картам будут распределяться исходя из процента по карте, а на акционные - не будут (т.е. из базы для расчета скидки по карте акционные товары будут исключены).


Спасибо! По поводу ващей обработки. Я вижу по коду что она написана по Атоловский формат. или она старой версий.
Код выгрузки с группами:
!!!DNCUPLOAD
#UPLOADED_STATE
uploaded
#RECORD_COUNT
8
!!!DELETETAXES
!!!ADDTAXGROUPS
1;НДС;НДС;
!!!ADDTAXRATES
1;НДС 12%;НДС 12%;0;12;1;0;
!!!ADDWAREGROUPS
КМП;Комплекты;Комплекты;071317;;;;
071002;19;19;071270;;;;
071071;Конструктор;Конструктор;071070;;;;
!!!DELETEWARES
!!!ADDWARES
035990;4012854000736;1;Конструктор "Раскошный набор" (Eitech);Конструктор "Раскошный набор" (Eitech);С73;19575.00;49995.000;0,1,1,1,0,1,0,1;;;071071;1;;;0;;
013728;4605817132102;1;Бумага офисная - А4 500л. 80гр. "SVETOCOPY" (Светог.);Бумага офисная - А4 500л. 80гр. "SVETOCOPY" (Светог.);SVETOCOPY;550.00;33999.000;0,1,1,1,0,1,0,1;;;071002;1;;;0;;
014581;2100000043637,4603976100024;1;Бумага офисная - А4 500л. 80гр. "СНЕГУРОЧКА" (Монди);Бумага офисная - А4 500л. 80гр. "СНЕГУРОЧКА" (Монди);СНЕГУРОЧКА;400.00;36883.000;0,1,1,1,0,1,0,1;;;071002;1;;;0;;
014582;4603976200021;1;Бумага офисная - А3 500л. 80гр. "СНЕГУРОЧКА" (Монди);Бумага офисная - А3 500л. 80гр. "СНЕГУРОЧКА" (Монди);СНЕГУРОЧКА;1190.00;465.000;0,1,1,1,0,1,0,1;;;071002;1;;;0;;
200003;20000000000;1;Новый товар;Новый товар;art;500.00;49998.000;0,1,1,1,0,1,0,1;;;КМП ;1;;;0;;
200000;2100000048366;1;ПоМинусу;ПоМинусу;;500.00;49990.000;0,1,1,1,0,1,0,1;;; ;1;;;0;;
!!!DNCUPLOAD_END

по поводу скидок, я так понял что на те товары, которые акционные, проставить на них минимальную цену с учетом скидок на этот товар.
попробую сделать так. спасибо за подсказку. А как лучше технически реализовать данную схему ? через фиксированные скидки ? или через Схему скидок. В описаний вижу что 11 поле в фиксированных скидках это Код схемы скидок, т.е если задать код схемы скидок, у которой есть ограничение по дате, по сумме итд итп, то это условие(ограничения) сработает и в фиксированных скидках ?
Dayren
 
Постов: 33
Зарегистрирован: 24 дек 2013, 12:02

Re: Работает ли формат обмена под Дэнси ?

Сообщение Alexander » 31 янв 2014, 14:17

Dayren писал(а):По поводу ващей обработки. Я вижу по коду что она написана по Атоловский формат. или она старой версий.

Там выше строкой есть обработка в формате ДЭНСИ. Вот ссылка на скачивание. В архиве обработки под 8.1 и 8.2, а также инструкции по подключению и настройке.

По группам отпишу чуть позже.

Если дисконтные карты имеют фиксированный процент скидки без доп. условий, то код схемы скидок не нужен. Если же процент может меняться в зависимости от условий по дате/времени/дню недели/сумме чека (или в каких-то условиях скидка не должна действовать), тогда да - прогружаете схему скидок с нужными условиями и у карт указываете код этой схемы.
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

След.

Вернуться в Интеграция с различным товароучетным ПО

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2



Кто сейчас на конференции

Сейчас посетителей на конференции: 2, из них зарегистрированных: 0, скрытых: 0 и гостей: 2 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (170) здесь было 16 май 2020, 01:50

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2