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

Можно попробовать это поменять. например на 100% от суммы чека?
03.10.2013 11:20
Итак, проверка показала, что округляется все хорошо. При чем настройки скидок не менялись.
НО - есть реальный чек с неверным округлением.
Т.к. воспроизвести проблему не представляю как, считаем ее возникшей по обстоятельствам "непреодолимой силы" )))
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
Проверил - минимальной цены нет. Да и дело не в минимальной цене, т.к. в чеке 2 скидки, и ОБЕ округлились неверно....
Часовой пояс GMT +3, время: 17:09.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.