Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вычислить общую сумму в табличной части
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
burza
Как в этой таблице найти общую сумму по типам платежа.Сейчас берет только первое число.


    Для Каждого Строка Из Объект.ФинЗаявка Цикл
        
        Если Строка.ТипПлатежа = Перечисления.ТипПлатежаФин.РасходПоКассе тогда
            
            Объект.Нал = Строка.Сумма;
            
        ИНАЧЕЕСЛИ Строка.ТипПлатежа = Перечисления.ТипПлатежаФин.РасходБезналичный тогда
            
         Объект.БезНал = Строка.Сумма;
        
     КонецЕсли;
            
КонецЦикла;
Petre
До цикла обнулить.
В цикле - накапливать:
Объект.Нал = Объект.Нал + Строка.Сумма;
burza
Petre @ Сегодня, 9:30 необходимо зарегистрироваться для просмотра ссылки ,
Да все работает но немного не так. Если например мы открываем документ и меняем там сумму или провели закрыли например 10 зашли удалил поле а 10 все ровно осталось.
cos12
burza @ Сегодня, 9:15 необходимо зарегистрироваться для просмотра ссылки ,
Сгруппируйте по типам платежа и выведите итоги...
Petre
burza @ Today, 8:35 необходимо зарегистрироваться для просмотра ссылки ,
Чо? upset.gif
sava1
тз  = ТаблЧасть.Выгрузить();
тз.Свернуть("ТипПлатежа","Сумма");
тз.ВыбратьСтроку();
burza
Petre @ 10.04.18, 11:06 необходимо зарегистрироваться для просмотра ссылки ,
Не добавил обнулить перед циклом) тупанул. Спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.