Как в этой таблице найти общую сумму по типам платежа.Сейчас берет только первое число.
Для Каждого Строка Из Объект.ФинЗаявка Цикл
Если Строка.ТипПлатежа = Перечисления.ТипПлатежаФин.РасходПоКассе тогда
Объект.Нал = Строка.Сумма;
ИНАЧЕЕСЛИ Строка.ТипПлатежа = Перечисления.ТипПлатежаФин.РасходБезналичный тогда
Объект.БезНал = Строка.Сумма;
КонецЕсли;
КонецЦикла;
До цикла обнулить.
В цикле - накапливать:
Объект.Нал = Объект.Нал + Строка.Сумма;
Petre @ Сегодня, 9:30
,
Да все работает но немного не так. Если например мы открываем документ и меняем там сумму или провели закрыли например 10 зашли удалил поле а 10 все ровно осталось.
burza @ Сегодня, 9:15
,
Сгруппируйте по типам платежа и выведите итоги...
тз = ТаблЧасть.Выгрузить();
тз.Свернуть("ТипПлатежа","Сумма");
тз.ВыбратьСтроку();
Petre @ 10.04.18, 11:06
,
Не добавил обнулить перед циклом) тупанул. Спасибо.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua