[QUOTE]Алексей Волков написал:
Это и ошибка и нет одновременно. Даже если стоит округление на сайте - это не панацея для решения, может еще хуже стать. Принцип расчета скидки такой(откуда ноги растут этой ошибки): вычисляется сколько процентов от общей стоимости занимает товар и такой же примерно процент берется от суммы скидки, вот и появляются дробные значения. А когда стоит округление, то тут еще веселей клиент делает заказ получил сумму на оплату(округление по правилу сработало в меньшую сторону), а после оплаты происходит пересчет заказа почему-то(не знаю зачем это сделано, но увы) и тут округление может проигнорировать правило и рассчитать математически в большую строну. Итог, к примеру, по оплата по банку 99р, а в чек идет 100р. Я в свое время пытался достучаться за помощью, но не получилось, то у меня битрикс не обновлен до последней версии, то не дефолтный компонент оформления заказа.[/QUOTE]
А делать то что тогда? Как мне указать скидку, чтобы не было эти копеек ни при каких раскладах?
Это и ошибка и нет одновременно. Даже если стоит округление на сайте - это не панацея для решения, может еще хуже стать. Принцип расчета скидки такой(откуда ноги растут этой ошибки): вычисляется сколько процентов от общей стоимости занимает товар и такой же примерно процент берется от суммы скидки, вот и появляются дробные значения. А когда стоит округление, то тут еще веселей клиент делает заказ получил сумму на оплату(округление по правилу сработало в меньшую сторону), а после оплаты происходит пересчет заказа почему-то(не знаю зачем это сделано, но увы) и тут округление может проигнорировать правило и рассчитать математически в большую строну. Итог, к примеру, по оплата по банку 99р, а в чек идет 100р. Я в свое время пытался достучаться за помощью, но не получилось, то у меня битрикс не обновлен до последней версии, то не дефолтный компонент оформления заказа.[/QUOTE]
А делать то что тогда? Как мне указать скидку, чтобы не было эти копеек ни при каких раскладах?