Итоги в подвале таблицы с учетом отбора

Дамир 51 1 3

Штатные итоги в таблицах выводятся без учета установленных отборов

&НаКлиенте
Процедура ОбновитьИтоги(Команда)

    ДанныеТаб = Отчет.ТаблицаФормы1;
	Сумма1 = 0;
	Если Элементы.ТаблицаФормы1.ВыделенныеСтроки.Количество() > 1 тогда
		Для каждого с из Элементы.ТаблицаФормы1.ВыделенныеСтроки цикл
			стр = ДанныеТаб.НайтиПоИдентификатору(с);
			Сумма1 = Сумма1 + стр.СуммаЗатрат;
		КонецЦикла;
	Иначе
		Для каждого стр из ДанныеТаб цикл
			Если Элементы.ТаблицаФормы1.ПроверитьСтроку(стр.ПолучитьИдентификатор()) тогда
				 Сумма1 = Сумма1 + стр.СуммаЗатрат;
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
	Элементы.ТаблицаФормы1.ПодчиненныеЭлементы.ТаблицаФормы1СуммаЗатрат.ТекстПодвала = Формат(Сумма1,"ЧДЦ=2");
КонецПроцедуры
1

Комментарии

Дамир
#1, 09 ноября 2020 23:44

Для динамических список пробуем событие ПриПолученииДанныхНаСервере
Для табличных частей ПриАктивизацииСтроки


См. также

Последняя строка таблицы на одной странице вместе с подвалом

Отбор по таблице значений

Создать временную таблицу, с данными учета времени и состояний сотрудников

Получение данных динамического списка

ПроверкиВеденияУчета (БСП)

СтрокаТаблицыРазрешений (БСП)

ОтборВТаблицахФормыРедактированияРазрешенныхЗначений (БСП)

ДополнитьТелоПисьмаПодваломВложения (БСП)

Определение плановых остатков товара с учетом предшествующих фактических и будущих плановых продаж

Модератору