+7 499 990-10-21

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

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

Сообщение lvovel » 13 ноя 2013, 11:32

Alexander писал(а):А вообще мысль возникает добавить спецкоманду для выполнения произвольного SQL-запроса.


Хорошая мысль, многое можно будет реализовать! Но этого решения многовато для данной задачи, достаточно просто команды (например: DELETEALLDISCCODESCHEMESWARES с параметром номера схемы, если параметр например пустой или -1 тогда чистить все). И считайте функционал автоматических скидок у вас будет организован в самом полном объеме (карегория: "Лучше не придумаешь!").
lvovel
 
Постов: 105
Зарегистрирован: 04 сен 2013, 09:08

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

Сообщение Alexander » 13 ноя 2013, 12:08

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

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

Сообщение lvovel » 13 ноя 2013, 12:13

Alexander писал(а):Берем паузу на обдумывание.
Но все-таки скорее это будет команда удаления конкретной схемы скидок по номеру. При этом её код будет автоматически вычищаться у товаров и дисконтных карт.


Good! Того и надо!
lvovel
 
Постов: 105
Зарегистрирован: 04 сен 2013, 09:08

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

Сообщение lvovel » 03 дек 2013, 12:01

Кстати попытался проверить предоставленный код на вновь установленной кассе (виртуальная машина), возникли сложности, касса ведет себя не корректно!!!

Код который загружали:
Код: Выделить всё
!!!DNCUPLOAD
#UPLOADED_STATE
not loaded
#RECORD_COUNT
7
!!!ADDDISCSCHEMES
1;Автоматические скидки;Автоматические скидки;0;
!!!ADDDISCCONDITIONS
1;1;Автоскидка 1;Автоскидка 1;5.00;0;;;12:00:00;21:00:00;;;;;;
!!!REPLACEWARES
2;2000000000015;1.000;Батон Нарезной 270 г.;Батон Нарезной 270 г.;;30.00;3.000;0,1,1,1,1,1,1,1;0;;0;0;0;0;1;1;
3;2000000000022;1.000;Булка сдобная 180 г.;Булка сдобная 180 г.;;18.00;60.000;0,1,1,1,1,1,1,1;0;;0;0;0;0;1;0;
!!!DNCUPLOAD_END


Вложение Image 2.jpg больше недоступно
Вложения
Image 2.jpg
Image 2.jpg (112.39 КБ) Просмотров: 4379
lvovel
 
Постов: 105
Зарегистрирован: 04 сен 2013, 09:08

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

Сообщение lvovel » 03 дек 2013, 12:57

Касса делает скидку суммой почему???
lvovel
 
Постов: 105
Зарегистрирован: 04 сен 2013, 09:08

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

Сообщение Бродяга_Джон » 03 дек 2013, 13:53

а вот это условия выполняется?
-"ВАЖНО!!! Условия в схеме скидок анализируются программой в порядке возрастания их кодов до первого сработавшего условия. Поэтому порядок кодов условий важен в случае, когда в одной схеме есть несколько условий. Например, условия на сумму чека должны загружаться по принципу понижения порога суммы чека с возрастанием кода условия (то есть сначала условие на сумму чека > 5000, потом > 1000, потом > 500 и т.п.), иначе всегда будет срабатывать условие на минимальную сумму."

для чистоты я бы в файл данных для загрузки вставил
!!!DELETEDISCSCHEMES
перед добавлением схем скидок
то есть так начало выглядеть должно
Код: Выделить всё
!!!DNCUPLOAD
#UPLOADED_STATE
not loaded
#RECORD_COUNT
8
!!!DELETEDISCSCHEMES
!!!ADDDISCSCHEMES
1;Автоматические скидки;Автоматические скидки;0;
!!!ADDDISCCONDITIONS
1;1;Автоскидка 1;Автоскидка 1;5.00;0;;;12:00:00;21:00:00;;;;;;
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

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

Сообщение lvovel » 03 дек 2013, 14:15

Бродяга_Джон писал(а):а вот это условия выполняется?
-"ВАЖНО!!! Условия в схеме скидок анализируются программой в порядке возрастания их кодов до первого сработавшего условия. Поэтому порядок кодов условий важен в случае, когда в одной схеме есть несколько условий. Например, условия на сумму чека должны загружаться по принципу понижения порога суммы чека с возрастанием кода условия (то есть сначала условие на сумму чека > 5000, потом > 1000, потом > 500 и т.п.), иначе всегда будет срабатывать условие на минимальную сумму."

для чистоты я бы в файл данных для загрузки вставил
!!!DELETEDISCSCHEMES
перед добавлением схем скидок
то есть так начало выглядеть должно
Код: Выделить всё
!!!DNCUPLOAD
#UPLOADED_STATE
not loaded
#RECORD_COUNT
8
!!!DELETEDISCSCHEMES
!!!ADDDISCSCHEMES
1;Автоматические скидки;Автоматические скидки;0;
!!!ADDDISCCONDITIONS
1;1;Автоскидка 1;Автоскидка 1;5.00;0;;;12:00:00;21:00:00;;;;;;



!!!DELETEDISCSCHEMES добавлял
lvovel
 
Постов: 105
Зарегистрирован: 04 сен 2013, 09:08

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

Сообщение lvovel » 03 дек 2013, 14:28

У кого функционал автоматических скидок работает корректно??? Отзовись!!!
lvovel
 
Постов: 105
Зарегистрирован: 04 сен 2013, 09:08

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

Сообщение lvovel » 03 дек 2013, 15:34

Попробовал так:
Код: Выделить всё
!!!DNCUPLOAD
#UPLOADED_STATE
non loaded
#RECORD_COUNT
7
!!!DELETEDISCSCHEMES
!!!ADDDISCSCHEMES
1;Автоматические скидки;Автоматические скидки;1;
!!!ADDDISCCONDITIONS
1;1;Автоскидка 1;Автоскидка 1;10.00;0;;;10:00:00;21:00:00;1,1,1,1,1,1,1;0.00;0.00;;Автоскидка;1;
!!!REPLACEWARES
2;2000000000015;1.000;Батон Нарезной 270 г.;Батон Нарезной 270 г.;;30.00;3.000;0,1,1,1,1,1,1,1;0;;0;0;0;0;1;1;
3;2000000000022;1.000;Булка сдобная 180 г.;Булка сдобная 180 г.;;18.00;60.000;0,1,1,1,1,1,1,1;0;;0;0;0;0;1;0;
!!!DNCUPLOAD_END


Система устанавливает на начальную стоимость товара скидку в 10 руб., а потом на сумму со скидкой, еще и автоматическую скидку в 10%... Щедро однако она себя ведет!!! :D В чем проблема подскажите???
P.S. Чтобы вопрос такой не задавали отвечаю сразу систем устанавливалась с этого образа [DNC_KASSA_1.2.8.p1.iso]
lvovel
 
Постов: 105
Зарегистрирован: 04 сен 2013, 09:08

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

Сообщение lvovel » 03 дек 2013, 16:53

Попробовал так:
Код: Выделить всё
!!!DNCUPLOAD
#UPLOADED_STATE
non loaded
#RECORD_COUNT
7
!!!CLEARWAREDATABASE
!!!DELETEDISCSCHEMES
!!!ADDDISCSCHEMES
1;Автоматические скидки;Автоматические скидки;1;
!!!ADDDISCCONDITIONS
1;1;Автоскидка 1;Автоскидка 1;10.00;0;;;10:00:00;21:00:00;1,1,1,1,1,1,1;;;;Автоскидка;
!!!REPLACEWARES
2;2000000000015;1.000;Батон Нарезной 270 г.;Батон Нарезной 270 г.;;30.00;3.000;0,1,1,1,1,1,1,1;0;;0;0;0;1;0;
3;2000000000022;1.000;Булка сдобная 180 г.;Булка сдобная 180 г.;;18.00;60.000;0,1,1,1,1,1,1,1;0;;0;0;0;1;0;
!!!DNCUPLOAD_END


Работает!!! Скидки устанавливаются корректно при отсутствии 17 поля!!! Если добавить 17 поле то система будет устанавливать 2 скидки одну суммой и одну процентом!!!

Отсюда вывод: зачем нужны автоскидки если нельзя указать для какого товара они действуют (либо все, либо ничего)!!!
lvovel
 
Постов: 105
Зарегистрирован: 04 сен 2013, 09:08

Пред.След.

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

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

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


cron

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

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

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