А конфа какая?
Хотя можно просто собрать суммы по ЭнДэЕс-кам при выводе строк.
Что-то типа того:
НДС_10 = 0;
НДС_18 = 0;
ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 Цикл
Таб.ВывестиСекцию("Стр");
Если Лев("" + СтавкаНДС, 2) = "18" Тогда
НДС_18 = НДС_18 + НДС;
ИначеЕсли Лев("" + СтавкаНДС, 2) = "10" Тогда
НДС_10 = НДС_10 + НДС;
КонецЕсли;
КонецЦикла;
Если НДС_10 + НДС_18 = 0 Тогда
вТЧ_НДС = "без НДС";
Иначе
вТЧ_НДС = "в том числе " +
?(НДС_10 = 0, "", "НДС 10% - " + СокрЛ(Формат(НДС_10, "Ч12.2, "))) +
?((НДС_10 > 0) И (НДС_18 > 0), ", ", "") +
?(НДС_18 = 0, "", "НДС 18% - " + СокрЛ(Формат(НДС_18, "Ч12.2, ")));
КонецЕсли;
Показать