Версия для печати темы (https://pro1c.org.ua/index.php?s=e44ab6f922638138ad55af0e5fd9b0a7&showtopic=45172)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Вычислить общую сумму в табличной части

Автор: burza 10.04.18, 8:15

Как в этой таблице найти общую сумму по типам платежа.Сейчас берет только первое число.


    Для Каждого Строка Из Объект.ФинЗаявка Цикл
        
        Если Строка.ТипПлатежа = Перечисления.ТипПлатежаФин.РасходПоКассе тогда
            
            Объект.Нал = Строка.Сумма;
            
        ИНАЧЕЕСЛИ Строка.ТипПлатежа = Перечисления.ТипПлатежаФин.РасходБезналичный тогда
            
         Объект.БезНал = Строка.Сумма;
        
     КонецЕсли;
            
КонецЦикла;

Автор: Petre 10.04.18, 8:30

До цикла обнулить.
В цикле - накапливать:

Объект.Нал = Объект.Нал + Строка.Сумма;

Автор: burza 10.04.18, 8:35

Petre @ Сегодня, 9:30 * ,
Да все работает но немного не так. Если например мы открываем документ и меняем там сумму или провели закрыли например 10 зашли удалил поле а 10 все ровно осталось.

Автор: cos12 10.04.18, 8:41

burza @ Сегодня, 9:15 * ,
Сгруппируйте по типам платежа и выведите итоги...

Автор: Petre 10.04.18, 10:06

burza @ Today, 8:35 * ,
Чо? upset.gif

Автор: sava1 10.04.18, 10:42

тз  = ТаблЧасть.Выгрузить();
тз.Свернуть("ТипПлатежа","Сумма");
тз.ВыбратьСтроку();

Автор: burza 12.04.18, 8:41

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