24.06.2015 12:01
BotMan
 
собственно есть ценник, который показывает две цены: старую и новую.
старую тянет нормально, а вот новую показывает криво через раз.

например: старую цену показывает 1109970, а должен показать 1109950, т.к. касса(УКМ3) показывает 1109950.
в ценнике формула такого вида:

Код:
return supermag.russianspell.PricecardString(round(price * (100 - Discount)/100));
по логике считает правильно, но касса округляет в меньшую сторону, до 50 руб, а ценник нет...
округление в СМ стоит до 100.
может кто сталкивался? есть мысли?
24.06.2015 12:11
OlegON
 
Округление в СМ тут не при чем, а вот почему должен одну цену, а не другую, можно ближе к математике объяснить?
24.06.2015 12:25
akonev
 
Скорее, надо смотреть на округление (или скидку на мелочь, что у вас там реально включается) в кассе.
И под его алгоритм подгонять округление в ценнике.
24.06.2015 12:36
BotMan
 
стоимость товара 1 233 300, скидка 10%, касса скидку показывает 10% и выбивает к оплате 1109950, ценник же печатает 1109970...
24.06.2015 12:49
akonev
 
отлично. теперь вопрос: почему касса выбивает 1 109 950, если арифметически 1 233 300*0,9=1 109 970 ?

ценник считает правильно. касса - "неправильно". почему?

могу предположить, что нет в ходу денежек по 10 и на кассе как-то сделано округление до 50.
24.06.2015 13:01
BotMan
 
ну да, нету в ходе денежек 10 и 20, буду смотреть кассу, как только смену закроют. Но 70 тоже не верно будет, нужно или 50 или 100!
24.06.2015 14:05
KirillHome
 
Цитата:
BotMan стоимость товара 1 233 300, скидка 10%, касса скидку показывает 10% и выбивает к оплате 1109950, ценник же печатает 1109970...
Дурацкий вопрос - а округляется цена единицы, или сумма чека?
Если попробовать продать 10 единиц - какая получится сумма - 11'099'500 или 11'099'700?
24.06.2015 14:48
KirillHome
 
Цитата:
BotMan 11`099`700
Тогда на ценнике, на мой взгляд, всё верно.
24.06.2015 14:51
BotMan
 
я вот тоже думаю, что все верно, а что делать хз, можно ли клеить такой ценник, если на кассе мелочевка почикается в ту или другую сторону?
Часовой пояс GMT +3, время: 13:26.

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