Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата

Наши программы => УкрСклад => Тема розпочата: andreyyyyyyy від Жовтень 20, 2013, 00:37:34

Назва: Округление цены
Відправлено: andreyyyyyyy від Жовтень 20, 2013, 00:37:34
 ???Как сделать так чтобы розничная цена округлялась до 25 коп , а остальные цены до 5 коп ?
Назва: Re: Округление цены
Відправлено: Creat від Жовтень 20, 2013, 10:43:56
Использовать наценку скриптом из последней версии. А формулу напишите сами.
Назва: Re: Округление цены
Відправлено: andreyyyyyyy від Жовтень 20, 2013, 11:38:58
а если не последняя версия?
Назва: Re: Округление цены
Відправлено: Creat від Жовтень 20, 2013, 15:32:09
1) Обновится до последней версии (трудносте никаких);
2) Найти на форуме темы наценка скриптом и запускать скрипт руками.
Назва: Re: Округление цены
Відправлено: admin від Жовтень 21, 2013, 09:53:17
Пример 20% наценки с округления до 10 грн вместо
cena_r_out = udf_roundto(cena_in * 1.2, 2);
используем
cena_r_out = CAST(((cena_in * 1.2)/10) AS int)*10;

вот к 0.5 грн округление

cena_r_out = CEIL(((cena_in * 1.2)/0.5))*0.5;