+7 499 990-10-21

[РЕШЕНО] Разная цена в зависимости от времени дня

Re: Разная цена в зависимости от времени дня

Сообщение Alexander » 03 дек 2013, 17:02

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

Re: Разная цена в зависимости от времени дня

Сообщение lvovel » 04 дек 2013, 09:24

Alexander писал(а):При такой конфигурации Вы просто отключили все скидки на позиции, зато включили схему автоскидок на чек (4-е поле в !!!ADDDISCSCHEMES = 1)
И ничего удивительного в том, что в предыдущем варианте у Вас скидки комбинировались - были включены и на позиции и на весь чек.
Единственное, что надо перепроверить - это возможно некорректный тип скидки на позицию (суммовая вместо процентной). Проверю - отпишусь.


Из документации на протокол «ДЭНСИ» обмена данными с внешним товароучетным ПО от 15.08.2013 (.pdf), описание 4 поля команды добавления схемы скидок !!!ADDDISCSCHEMES:
Код: Выделить всё
Назначить эту схему используемой по умолчанию (0 — нет, 1 — да)
Схема, используемая по умолчанию может быть только одна (если в
этом поле значение 1 указано у нескольких схем, то в итоге
срабатывать будет последняя загруженная).

Объясните как можно догадаться что это включает отключает "комбинированные" скидки? :(
lvovel
 
Постов: 105
Зарегистрирован: 04 сен 2013, 09:08

Re: Разная цена в зависимости от времени дня

Сообщение lvovel » 04 дек 2013, 09:33

Alexander писал(а):Проверю - отпишусь.


Alexander, если у Вас заработают корректно автоскидки выложите рабочий код для примера, т.к. составить осмысленный код по описанию протокола мне лично затруднительно - неоднозначные описания полей. Условия по скидке: две позиции товара, на одну позицию предоставляются, на другую нет, значение скидки, время, дата, мин. сумма ... и.т.д. - произвольные.
lvovel
 
Постов: 105
Зарегистрирован: 04 сен 2013, 09:08

Re: Разная цена в зависимости от времени дня

Сообщение Alexander » 05 дек 2013, 13:41

Судя по всему, ДЭНСИ: КАССА неверно обрабатывает тип скидки на позицию.
Подправим в ближайшей сборке.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Разная цена в зависимости от времени дня

Сообщение lvovel » 05 дек 2013, 13:44

А когда ближайшая сборка планируется? Мне оооочень актуален этот вопрос!
lvovel
 
Постов: 105
Зарегистрирован: 04 сен 2013, 09:08

Re: Разная цена в зависимости от времени дня

Сообщение Alexander » 05 дек 2013, 14:01

До конца года.
Но стараемся побыстрее выпустить.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Разная цена в зависимости от времени дня

Сообщение lvovel » 05 дек 2013, 14:57

Alexander писал(а):До конца года.
Но стараемся побыстрее выпустить.


Т.е. я правильно понял, что до 31 декабря 2013 года выпустите обновление?!
lvovel
 
Постов: 105
Зарегистрирован: 04 сен 2013, 09:08

Re: Разная цена в зависимости от времени дня

Сообщение Alexander » 05 дек 2013, 15:13

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

Re: Разная цена в зависимости от времени дня

Сообщение Alexander » 24 дек 2013, 12:59

Исправлено в сборке 1.2.9.
См. здесь
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: [РЕШЕНО] Разная цена в зависимости от времени дня

Сообщение lvovel » 14 янв 2014, 13:47

Файл goods.txt:
Код: Выделить всё
!!!DNCUPLOAD
#UPLOADED_STATE
not loaded
#RECORD_COUNT
7
!!!ADDDISCSCHEMES
1;Автоматические скидки;Автоматические скидки;0;
!!!ADDDISCCONDITIONS
1;1;Автоскидка 1;Автоскидка 1;6.00;0;;;08:00:00;21:00:00;1,1,1,1,1,1,1;;;;Скидка: [-6%] с 8:00:00 по 21:00:00 [действует: Пн, Вт, Cр, Чт, Пт, Сб, Вс];
!!!REPLACEWARES
2;2000000000015;1.000;Батон Нарезной 270 г.;Батон Нарезной 270 г.;;100.00;3.000;0,1,1,1,1,1,1,1;0;;0;0;0;0;1;1;
3;2000000000022;1.000;Булка сдобная 180 г.;Булка сдобная 180 г.;;200.00;60.000;0,1,1,1,1,1,1,1;0;;0;0;0;0;1;0;
!!!DNCUPLOAD_END


Если 4-е поле в !!!ADDDISCSCHEMES = 0 тогда скидка в 6% будет действовать для позиции (вн. код №2), для позиции (вн. код №3) скидка действовать не будет! Если провести еще скидку по пластиковой карте то скидка будет учитываться на сумму чека уже со скидками на позиции... ЗДЕСЬ ВСЕ ПОНЯТНО, ВСЕ ВРОДЕ ЛОГИЧНО!

Если 4-е поле в !!!ADDDISCSCHEMES = 1 тогда скидка в 6% будет действовать:
- для позиции (вн. код №2), скидка сработает 2 раза, сразу же при добавлении строки товара и потом при нажатии на "Enter" с выпадением окна предупреждения???!!! :o
- для позиции (вн. код №3), скидка сработает 1 раз, при нажатии на "Enter" с выпадением окна предупреждения???!!! :o
КАК ТАК? ЭТО НОРМАЛЬНОЕ ПОВЕДЕНИЕ ПРОГРАММЫ?
lvovel
 
Постов: 105
Зарегистрирован: 04 сен 2013, 09:08

Пред.След.

Вернуться в Техподдержка

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

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


cron

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

Сейчас посетителей на конференции: 17, из них зарегистрированных: 0, скрытых: 0 и гостей: 17 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

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