собственно есть ценник, который показывает две цены: старую и новую.
старую тянет нормально, а вот новую показывает криво через раз.
например: старую цену показывает
1109970, а должен показать
1109950, т.к. касса(УКМ3) показывает
1109950.
в ценнике формула такого вида:
Код:
return supermag.russianspell.PricecardString(round(price * (100 - Discount)/100));
по логике считает правильно, но касса округляет в меньшую сторону, до 50 руб, а ценник нет...
округление в СМ стоит до 100.
может кто сталкивался? есть мысли?