10.10.2019, 09:47 | #1 |
Участник
|
Общая скидка в ax
Привет.
Настроила общую скидку в системе. Система предоставит скидку в 1000 руб, если стоимость заказа будет превышать 4000 руб. Создала заказ на продажу на 4446,46 рублей, применила скидку. Скидка сработала на сумму 1000,01 руб. Создала заказ на продажу на 4425,52 рублей, применила скидку. Скидка сработала на сумму 1000,17 руб. Выяснила, что это копейки вылазят по причине того, что система переводить скидку в %. Как можно избежать данную проблему? Можно ли выполнить настройку так, чтобы общая скидка не переводилась в проценты? Последний раз редактировалось Proba; 10.10.2019 в 09:50. |
|
10.10.2019, 14:41 | #2 |
Участник
|
Цитата:
X++: ......... { if (priceDisc.getDiscAmount() * balanceEndDisc != 0) { // недостаточное округление процента скидки //this.DiscPercent = balanceEndDisc ? decround(100 * priceDisc.getDiscAmount() / balanceEndDisc,2) : 0; this.DiscPercent = balanceEndDisc ? decround(100 * priceDisc.getDiscAmount() / balanceEndDisc,4) : 0; this.update(); } } else { this.DiscPercent = 0; this.update(); }
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. Последний раз редактировалось Pustik; 10.10.2019 в 14:50. |
|
|
|