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