[ОТВЕТИТЬ]
Опции темы
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:20  
BotMan
11`099`700
 
24.06.2015 14:48  
KirillHome
Цитата:
Сообщение от BotMan
11`099`700
Тогда на ценнике, на мой взгляд, всё верно.
 
24.06.2015 14:51  
BotMan
я вот тоже думаю, что все верно, а что делать хз, можно ли клеить такой ценник, если на кассе мелочевка почикается в ту или другую сторону?
 
 


Опции темы



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

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