Имя: Пароль:
1C
 
Рассчет реквизиты "всего" в документе
0 gusenica1337
 
naïve
23.12.25
13:29
В конфигурации БП есть модуль ОбработкаТабличныхЧастейКлиентСервер в котором есть функция, которая высчитывает значение поля всего.

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

Насколько мне известно. "Всего" в случае, если сумма включает налоги, то равна  сумме. В случае, если не включает налоги, то равна Сумма+Налоги. Но почему-то в этой функции как раз всё наоборот. Это функция неверна? Или я что-то неправильно считаю
1 Rovan
 
гуру
23.12.25
14:30
(0) в БП 3.0.189.29 такго нет
2 Мультук
 
гуру
23.12.25
16:11
(0)
Два интереснейших реквизита

СуммаНСП
Всего


Это что за бухгалтерия такая ?

И да, это риторический вопрос - на самом деле
я хотел сказать:
-- Няшные вы мои, когда же поймете, что телепатии не бывает.
И очень сложно отвечать на вопрос без контекста.
А контекст в данном случае -- это наименование и версия конфигурации.
3 gusenica1337
 
naïve
23.12.25
15:31
(2) Кыргызстан)
4 Bigbro
 
23.12.25
15:57
(2) налог с продаж же
5 Волшебник
 
23.12.25
17:15
Функция неверная, условие наоборот
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.