1с Предприятие 7.70.027
При сравнении сумм по колонке обнаружил, что выражение типа Итог("СуммаБезНДС") возвращает сумму с точностью 1 знак после запятой. Может кто-то подсказать почему именно такая точность?
boser @ Сегодня, 13:06
,
а если после запятой не будет цифры,т.е. все суммы у Вас без копеек, то Вам покажет целое число?
считаете все как есть, а потом формат(Итог("СуммаБезНДС"),"Ч15.2");
denis84 @ Сегодня, 15:19
,
Не смог сделать такую проверку. По какой-то неведомой причине Итог("СуммаБезНДС") опять работает корректно. Выводит сумму с точностью соответствующей точности суммируемых полей. Бред какой-то!
Если у меня формат поля 12.2, то и сумма в этом формате. Если использовать формат(Итог("СуммаБезНДС"),"Ч15.4"), то последние две цифры 00.
Пытаясь решить проблему менял формат поля на 13.3 и обратно. Может это каким-то образом и привело, к нормализации работы метода Итог()?
Мне неизвестно задается ли где-то явно с какой точность должен работать метод. Если это происходит неявно через формат поля, то похоже у меня сначала было какая-то ошибка базы, которая впоследствии исправилась.
Спасибо за помощь!
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua