Как сделать три знака после запятой во внешней печатной форме

1. Dylan 26.04.13 18:18 Сейчас в теме
Нужна помощь, сам не догоняю, как сделать. Имеется переделанная база, добавлены поля БАЛЫ в номенклатуре и т.д.. Требуется чтобы во ВнешПФ (Заявка) БАЛЫ и ИТОГО по Балам выводились с 3-х злачным округлением.
тут сама ВПФ http://yadi.sk/d/E97d6tle4NDEa
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Pari 26.04.13 18:33 Сейчас в теме
(1) Dylan, в ячейках формы используется функция глФРМ(.....), в которой округление производится до двух знаков.
Поменяйте на функцию глФРМКоличество(....), будет 3 знака.
alexstav; Dylan; +2 Ответить 3
3. Dylan 26.04.13 18:44 Сейчас в теме
(2) Pari, Спасибо, простота друг человека ))), все получилось.
4. Pari 26.04.13 18:53 Сейчас в теме
+(2) Вообще правильней предварительно округлять промежуточные результаты в коде, иначе может получиться, что
округленная сумма не будет равна сумме округленных слагаемых.
Поэтому кроме изменения функции в ячейках нужно изменить код. Вместо
СуммаББИтого = СуммаББИтого + (Докум.Количество*Докум.Номенклатура.ББ);
например так:
СуммаБаллов = Окр(Докум.Количество*Докум.Номенклатура.ББ,3);
СуммаББИтого = СуммаББИтого + СуммаБаллов;
а в соответствующих ячейках глФРМКоличество(СуммаБаллов) и глФРМКоличество(СуммаББИтого)
5. Dylan 26.04.13 18:57 Сейчас в теме
6. brunet 40 26.04.13 19:45 Сейчас в теме
можно сразу в печатной форме написать Формат(Сумма,"Ч012.3, ")
7. Dylan 27.04.13 13:09 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот