По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) OneLive, (2) Harry_udm,
Возможно, но не в самом документе а в глобальных функциях глПересчетТаблЧасти, глПересчитатьЦенуВДокументе, глПересчитатьСкидки. Может еще где...
Лучше в самом документе, т. к. выше названные функции используются во многих местах и лучше их не править.
Возможно, но не в самом документе а в глобальных функциях глПересчетТаблЧасти, глПересчитатьЦенуВДокументе, глПересчитатьСкидки. Может еще где...
Была аналогичная задача, только округлить нужно было до рублей.
В общем модуле "ОбработкаТабличныхЧастей" есть процедура "ПроверкаМинимальнойЦены". В этой процедуре и надо округлять.
Вот мой пример -
СтрокаТовара.Сумма = ОКР(СтрокаТовара.СуммаБезСкидки * (1 - (СтрокаТовара.ПроцентАвтоматическихСкидок + СтрокаТовара.ПроцентСкидкиНаценки) / 100),0,1);
Это цитата из форума по 1С с сайта
Сам проверил. Работает! Правда будет действовать во всех документах
оговорочка вышла, оно то будет работать, но кассовый аппарат может на чтото жаловаться и иногда не пробивать Чек. Решили оставить как было.
В общем модуле "ОбработкаТабличныхЧастей" есть процедура "ПроверкаМинимальнойЦены". В этой процедуре и надо округлять.
Вот мой пример -
СтрокаТовара.Сумма = ОКР(СтрокаТовара.СуммаБезСкидки * (1 - (СтрокаТовара.ПроцентАвтоматическихСкидок + СтрокаТовара.ПроцентСкидкиНаценки) / 100),0,1);
Это цитата из форума по 1С с сайта
Сам проверил. Работает! Правда будет действовать во всех документах
оговорочка вышла, оно то будет работать, но кассовый аппарат может на чтото жаловаться и иногда не пробивать Чек. Решили оставить как было.
Можно самому округлялку написать, с применением различных филтров на товар например ... когда минусовать копейки, а когда и добавить до округления до целого, вообще многое можно написать, да и вывести в чек тем более ...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
