Нужна помощь, сам не догоняю, как сделать. Имеется переделанная база, добавлены поля БАЛЫ в номенклатуре и т.д.. Требуется чтобы во ВнешПФ (Заявка) БАЛЫ и ИТОГО по Балам выводились с 3-х злачным округлением.
тут сама ВПФ http://yadi.sk/d/E97d6tle4NDEa
(1) Dylan, в ячейках формы используется функция глФРМ(.....), в которой округление производится до двух знаков.
Поменяйте на функцию глФРМКоличество(....), будет 3 знака.
+(2) Вообще правильней предварительно округлять промежуточные результаты в коде, иначе может получиться, что
округленная сумма не будет равна сумме округленных слагаемых.
Поэтому кроме изменения функции в ячейках нужно изменить код. Вместо
СуммаББИтого = СуммаББИтого + (Докум.Количество*Докум.Номенклатура.ББ);
например так:
СуммаБаллов = Окр(Докум.Количество*Докум.Номенклатура.ББ,3);
СуммаББИтого = СуммаББИтого + СуммаБаллов;
а в соответствующих ячейках глФРМКоличество(СуммаБаллов) и глФРМКоличество(СуммаББИтого)