Проблема собственно состоит в том, что цены на ценниках отображаются в виде, например, 97,23. А хотелось бы округлить до 97,20. Я уже указала 2 знака после запятой в параметрах. Также интересует вопрос - округление производиться только при автоматической наценке?
Заранее спасибо. :)
Вам надо ставить 1 знак после запятой (если у вас все цены в гривне). Если у вас цены в базе в валюте, а розница в гривне, то тут не округлить так просто.
Однако, проблема в том, что поставить округление до 1 знака после запятой программа по-просту не дает (при нажатиии на 1 остается 2).
Приходные цены у нас в евро, а розничные по курсу автоматически переводятся в кроны (Эстония).
Можно только в печатной форме округлить либо скриптом:
UPDATE
tovar_name
SET
cena = udf_roundto(cena,1)
cena - приходная
cena_r -расходная
cena_o -оптовая
cena_1 -цена 1
cena_2 -цена 2
Еще посмотрите тут:
http://www.softbalance.com.ua/forum/index.php?topic=461.0
http://www.softbalance.com.ua/forum/index.php?topic=157.0
http://www.softbalance.com.ua/forum/index.php?topic=152.0
или просто воспользуйтесь поиском.
Огромное спасибо за скрипт.
Он был успешно выполнен в SQL-менеджере, однако, при просмотре отчета ценник по группе цены не окргуляются.
Цитата: kgrozdova від Вересень 22, 2009, 11:32:29
Огромное спасибо за скрипт.
Он был успешно выполнен в SQL-менеджере, однако, при просмотре отчета ценник по группе цены не окргуляются.
Скрипт не даст Вам ожидаемого результата.
Цитата: kgrozdova від Вересень 21, 2009, 10:50:29
Приходные цены у нас в евро, а розничные по курсу автоматически переводятся в кроны (Эстония).
Поэтому Вам надо округлять результат после перевода курсов, т.е. перед печатью формы.