+7 499 990-10-21

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

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

Сообщение Dayren » 31 янв 2014, 15:03

Александр спасибо за обработки. Но мне скорее всго придеться писать с нуля. Ибо специфика совсем не типовая. В любом случае, код конечно буду глядеть. Посмотрел, видно что история у этих обработок богатая.
Dayren
 
Постов: 33
Зарегистрирован: 24 дек 2013, 12:02

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

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

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

Ну да ладно загрузка групп не принципиальна. Но всякий случай.

это вероятнее всего в строке для загрузки указан код группы, а сами группы не созданы на ДК, при таком раскладе товар в корень кидает
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

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

Сообщение Dayren » 04 фев 2014, 11:45

Добрый день! Все тестирую и апробирую обмен по протоколу Дэнси. Загружаю такой формат:
!!!DNCUPLOAD
#UPLOADED_STATE
uploaded
#RECORD_COUNT
8
!!!DELETETAXES
!!!ADDTAXGROUPS
1;НДС;НДС;
!!!ADDTAXRATES
1;НДС 12%;НДС 12%;0;12;1;0;
!!!DELETEWAREGROUPS
!!!ADDWAREGROUPS
КМП;Комплекты;Комплекты;071317;;;;
071002;19;19;071270;;;;
071071;Конструктор;Конструктор;071070;;;;
!!!DELETEFIXDISCOUNTS
!!!ADDFIXDISCOUNTS
1;% Скидка 013728;% Скидка 013728;;0;8.00;0;;1;0;;
2;% Скидка АСН006;% Скидка АСН006;;0;5.00;1;4601546022790;1;0;;
3;% Скидка 035990;% Скидка 035990;;0;5.00;1;4601546022790;1;0;;
4;% Скидка 200003;% Скидка 200003;;0;5.00;1;4601546022790;1;0;;
5;% Скидка 200000;% Скидка 200000;;0;5.00;1;4601546022790;1;0;;
!!!DELETEWARES
!!!ADDWARES
АСН006;;1;тмц;тмц;;50.00;5000.000;0,1,1,1,0,1,0,1;47.50;; ;1;;;0;;
035990;4012854000736;1;Конструктор "Раскошный набор" (Eitech);Конструктор "Раскошный набор" (Eitech);С73;19575.00;49995.000;0,1,1,1,0,1,0,1;18596.25;;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;506.00;;071002;1;;;0;1;
014581;2100000043637,4603976100024;1;Бумага офисная - А4 500л. 80гр. "СНЕГУРОЧКА" (Монди);Бумага офисная - А4 500л. 80гр. "СНЕГУРОЧКА" (Монди);СНЕГУРОЧКА;400.00;36883.000;0,1,1,1,0,1,0,1;400.00;;071002;1;;;0;1;
014582;4603976200021;1;Бумага офисная - А3 500л. 80гр. "СНЕГУРОЧКА" (Монди);Бумага офисная - А3 500л. 80гр. "СНЕГУРОЧКА" (Монди);СНЕГУРОЧКА;1190.00;465.000;0,1,1,1,0,1,0,1;1190.00;;071002;1;;;0;1;
200003;20000000000;1;Новый товар;Новый товар;art;500.00;49998.000;0,1,1,1,0,1,0,1;475.00;;КМП ;1;;;0;;
200000;2100000048366;1;ПоМинусу;ПоМинусу;;500.00;49990.000;0,1,1,1,0,1,0,1;475.00;; ;1;;;0;;
!!!DNCUPLOAD_END


Не загружаются в программу вот эти строки:
013728;4605817132102;1;Бумага офисная - А4 500л. 80гр. "SVETOCOPY" (Светог.);Бумага офисная - А4 500л. 80гр. "SVETOCOPY" (Светог.);SVETOCOPY;550.00;33999.000;0,1,1,1,0,1,0,1;506.00;;071002;1;;;0;1;
014581;2100000043637,4603976100024;1;Бумага офисная - А4 500л. 80гр. "СНЕГУРОЧКА" (Монди);Бумага офисная - А4 500л. 80гр. "СНЕГУРОЧКА" (Монди);СНЕГУРОЧКА;400.00;36883.000;0,1,1,1,0,1,0,1;400.00;;071002;1;;;0;1;
014582;4603976200021;1;Бумага офисная - А3 500л. 80гр. "СНЕГУРОЧКА" (Монди);Бумага офисная - А3 500л. 80гр. "СНЕГУРОЧКА" (Монди);СНЕГУРОЧКА;1190.00;465.000;0,1,1,1,0,1,0,1;1190.00;;071002;1;;;0;1;

в чем может быть дело ? а если гружу вот такой файл:
!!!DNCUPLOAD
#UPLOADED_STATE
uploaded
#RECORD_COUNT
8
!!!DELETETAXES
!!!ADDTAXGROUPS
1;НДС;НДС;
!!!ADDTAXRATES
1;НДС 12%;НДС 12%;0;12;1;0;
!!!DELETEWAREGROUPS
!!!ADDWAREGROUPS
КМП;Комплекты;Комплекты;071317;;;;
071002;19;19;071270;;;;
071071;Конструктор;Конструктор;071070;;;;
!!!DELETEFIXDISCOUNTS
!!!ADDFIXDISCOUNTS
1;% Скидка АСН006;% Скидка АСН006;;0;5.00;1;4601546022790;1;0;;
2;% Скидка 035990;% Скидка 035990;;0;5.00;1;4601546022790;1;0;;
3;% Скидка 200003;% Скидка 200003;;0;5.00;1;4601546022790;1;0;;
4;% Скидка 200000;% Скидка 200000;;0;5.00;1;4601546022790;1;0;;
!!!DELETEWARES
!!!ADDWARES
АСН006;;1;тмц;тмц;;50.00;5000.000;0,1,1,1,0,1,0,1;47.50;; ;1;;;0;;
035990;4012854000736;1;Конструктор "Раскошный набор" (Eitech);Конструктор "Раскошный набор" (Eitech);С73;19575.00;49995.000;0,1,1,1,0,1,0,1;18596.25;;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;550.00;;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;400.00;;071002;1;;;0;;
014582;4603976200021;1;Бумага офисная - А3 500л. 80гр. "СНЕГУРОЧКА" (Монди);Бумага офисная - А3 500л. 80гр. "СНЕГУРОЧКА" (Монди);СНЕГУРОЧКА;1190.00;465.000;0,1,1,1,0,1,0,1;1190.00;;071002;1;;;0;;
200003;20000000000;1;Новый товар;Новый товар;art;500.00;49998.000;0,1,1,1,0,1,0,1;475.00;;КМП ;1;;;0;;
200000;2100000048366;1;ПоМинусу;ПоМинусу;;500.00;49990.000;0,1,1,1,0,1,0,1;475.00;; ;1;;;0;;
!!!DNCUPLOAD_END

Все грузиться.
Dayren
 
Постов: 33
Зарегистрирован: 24 дек 2013, 12:02

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

Сообщение Alexander » 04 фев 2014, 17:32

Некорректно построена иерархия групп.

У Вас для всех групп указан код несуществующего родителя (071317, 071070).

Для корневых групп (групп первого уровня) код родителя (четвертое поле) не должен указываться. Для групп второго уровня код родителя должен быть указан из кодов групп первого уровня, которые в файле уже были и т.д.

Из доп. рекомендаций - корректно указывайте параметр #RECORD_COUNT - там должно быть число всех значимых строк в файле, начиная со следующей за этим параметром строки и заканчивая строкой !!!DNC_UPLOAD_END

Плюс команды !!!DELETEWAREGROUPS и !!!DELETEWARES можно заменить на одну команду !!!CLEARWAREDATABASE.
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

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

Сообщение Dayren » 05 фев 2014, 10:47

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

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

Сообщение Alexander » 05 фев 2014, 12:07

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

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

Сообщение Dayren » 06 фев 2014, 11:05

Спасибо Александр,заработало! все как надо. но почему-то возникла еще одна проблема. Эта проблема вкратце описана здесь viewtopic.php?f=6&t=168&p=1019&hilit=%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0+114#p1019

Т.е ошибка 114. релиз самый последний 1.2.9. как провел регистрацию:
на товар А, начислена автоскидка,товар А стоит 550,скидка идет процентом,значение скидки 8%, продаю 1 штуку, скидку по строке в чеке не показывает,сумма по строке 550. далее регистрирую товар В, стоит 400,продаю также 1 штуку. Итог без скидок 950.Далее нажимаю кнопку "Карта", ввожу код карты,скидка карты 5%.внизу пищет скидка по карте,итого скидка 64, к оплате 886. Итого скидка 5.56%, я так понимаю она берет среднюю скидку(5%+8%), НО сумма скидки 52.83. Но если 950-52.83=897.17.понятно возмущение машины. но почему так ? товар А ограничен минимальной ценой, в настройках по мин.цене проставлено автоогрничение. в разеделе скидки, стоит галка "Исключать позиции с начисленными скидка при расчете скидки чека", Итоговая скидка: объединяется.
Dayren
 
Постов: 33
Зарегистрирован: 24 дек 2013, 12:02

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

Сообщение Alexander » 06 фев 2014, 11:13

Скиньте на support@dnc-soft.ru последнюю версию своего goods.txt. Попробуем повторить ситуацию.
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

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

Сообщение Dayren » 14 фев 2014, 07:35

Добрый день! Загрузку апробировал, все работает как надо. Спасибо Александр что отвечаете на мой вопросы. Возник следующий вопрос теперь по загрузке данных из Дэнси-Касса, показываю часть строки файла:

368;2014-02-07 15:42:13;1;271;1886;0;1;31281;11;013728;550.000;1.000;506.000;4605817132102;;0;;;
369;2014-02-07 15:42:13;1;271;1886;0;1;31281;17;2;8.000;44.000;;;0;;;;
370;2014-02-07 15:42:13;1;271;1886;0;1;31281;14;013728;;12.000;;;1;1;;;
371;2014-02-07 15:42:13;1;271;1886;0;1;31281;11;014581;400.000;1.000;400.000;2100000043637;;0;;;
372;2014-02-07 15:42:13;1;271;1886;0;1;31281;14;014581;;12.000;;;1;1;;;
373;2014-02-07 15:42:13;1;271;1886;0;1;31281;11;035990;19575.000;1.000;18596.250;4012854000736;;0;;;
374;2014-02-07 15:42:13;1;271;1886;0;1;31281;14;035990;;12.000;;;1;1;;;
375;2014-02-07 15:42:13;1;271;1886;0;1;31281;37;1;5.000;978.750;;4601546091642;2;;;;
376;2014-02-07 15:42:13;1;271;1886;0;1;31281;41;1;19502.500;0.000;;;;;;;
377;2014-02-07 15:42:13;1;271;1886;0;1;31281;55;;19502.500;19502.500;19502.250;;;;;;


Здесь показан чек 1886. В этом чеке есть тип транзакций с номером 37, скидка % на чек, у нас на данный момент стоит программа Штрих-М, и там можно привязать продажи по дисконтным картам и товар, в Дэнси-Касса я такой возможности не вижу. так как дисконтную скидку можно привязать только к чеку. У нас же отчетность настроена таким образом, что нужно видеть не только продажи в разрезе дисконтных карт(что в Дэнси я вижу можно реализовать), но и в разрезе товаров. Можно ли такое реализовать в Дэнси? Спасибо!
Dayren
 
Постов: 33
Зарегистрирован: 24 дек 2013, 12:02

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

Сообщение Alexander » 14 фев 2014, 10:40

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

Пред.След.

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

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

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


cron

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

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

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