[ТЕМА ЗАКРЫТА]
Опции темы
02.10.2013 15:14  
Mtirt
Приведи пример чека, пожалуйста.
Я тебя не понимаю.
 
02.10.2013 15:30  
AlexLog
Вот так выглядит
Миниатюры
Нажмите на изображение для увеличения
Название: Скидка.jpg
Просмотров: 330
Размер:	75.4 Кб
ID:	2421   Нажмите на изображение для увеличения
Название: Позиция чека.jpg
Просмотров: 349
Размер:	55.0 Кб
ID:	2422  
 
02.10.2013 15:33  
Mtirt
А в матрице скидок что настроено?
 
02.10.2013 15:40  
AlexLog
В матрице скидок все замечательно -
2 прошедшие в чеке скидки находятся в одной группе, так что на друг друга не влияют, а больше скидок в данном чеке замечено не было )))
 
02.10.2013 15:49  
AlexLog
Не могу найти описание - чем отличается скидка "%%" от "% на сумму чека" ?
 
02.10.2013 15:50  
Mtirt
Меня, если честно, смущает фраза "Ограничение суммы" "руб.".
Причем по скриншоту непонятно, какое там именно ограничение...

Можно попробовать это поменять. например на 100% от суммы чека?
 
03.10.2013 11:20  
AlexLog
Итак, проверка показала, что округляется все хорошо. При чем настройки скидок не менялись.
НО - есть реальный чек с неверным округлением.
Т.к. воспроизвести проблему не представляю как, считаем ее возникшей по обстоятельствам "непреодолимой силы" )))
 
04.10.2013 17:58  
Павел Сосновских
Цитата:
Сообщение от AlexLog
Не могу найти описание - чем отличается скидка "%%" от "% на сумму чека" ?
Разница будет заметна, если будут товары с ненулевой "минимальной ценой"
Допустим, есть:
товар1 - цена 100р - мин.цена - 95р
товар2 - цена 50р - мин.цена - 0р
оба товара по одной штуке в одном чеке
скидка - 10%
если эта скидка - "%%", то (100 - 10%, но не ниже 95) + (50 - 10%) = 95 + 45 = 140, т.е. пытаемся применить к каждой позиции и потом суммируем по позициям со скидками
если же скидка "% на сумму чека", то (100 + 50) - 10% = 150 - 15 = 135 = 95 + 40, т.е. суммируем без скидок, потом вычисляем скидку от общего и ее пытаемся раскинуть по позициям

Скидка на мелочь работает всегда вниз, не "математически", и именно чтобы исключить возможность конфликта из-за добавленных к конечной стоимости "двух копеек". Ставить ее надо всегда последней по номерам групп и порядку, иначе в ней не смысла. Работает она только от общей суммы, а не попозиционно.
Например,
скидка "на мелочь" с настройками от 1 руб. округлять до 1 руб.,
товар1 - цена 3,45
чек1 - товар1*1шт. = 3,45*1 - 0,45 = 3р. - сумма чека
чек2 - товар1*3шт. = (3,45*3 = 10,35) - 0,35 = 10р - сумма чека

Update: Если в чеке один единственный товар с цена=мин.цена, то округление не срабатывает, начиная, насколько помню, с 49сп9
 
07.10.2013 09:53  
AlexLog
Проверил - минимальной цены нет. Да и дело не в минимальной цене, т.к. в чеке 2 скидки, и ОБЕ округлились неверно....
 
 


Опции темы



Часовой пояс GMT +3, время: 05:33.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.