Итоги табличной части документа

1. danjer74 3 19.02.21 11:34 Сейчас в теме
Добрый день! Настроил отбор в табличной части документа через ОтборСтрок. Подскажите, плиз, как теперь по этому отбору итоги пересчитать в подвале?
По теме из базы знаний
Найденные решения
5. SlavaKron 19.02.21 11:43 Сейчас в теме
Только программно, проверяя каждую строку таблицы методом ПроверитьСтроку.
СуммаИтог = 0;
Для Каждого СтрокаТаблицы Из Таблица Цикл
	ИдентификаторСтроки = Таблица.Индекс(СтрокаТаблицы);
	Если ТаблицаФормы.ПроверитьСтроку(ИдентификаторСтроки) Тогда				
		СуммаИтог = СуммаИтог + СтрокаТаблицы.СуммируемоеПоле;
	КонецЕсли;
КонецЦикла;
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. pyrkin_vanya 488 19.02.21 11:39 Сейчас в теме
3. danjer74 3 19.02.21 11:41 Сейчас в теме
(2)Ну как...фиксированная структура. Элементы.Закупки.ОтборСтрок = Новый ФиксированнаяСтруктура("Город",Город);
4. danjer74 3 19.02.21 11:43 Сейчас в теме
(2)У меня еще была мысль сделать еще одну таблицу на форме и по ней пересчитывать итоги, выводить их в подвал. Но это как-то не очень хорошо.
5. SlavaKron 19.02.21 11:43 Сейчас в теме
Только программно, проверяя каждую строку таблицы методом ПроверитьСтроку.
СуммаИтог = 0;
Для Каждого СтрокаТаблицы Из Таблица Цикл
	ИдентификаторСтроки = Таблица.Индекс(СтрокаТаблицы);
	Если ТаблицаФормы.ПроверитьСтроку(ИдентификаторСтроки) Тогда				
		СуммаИтог = СуммаИтог + СтрокаТаблицы.СуммируемоеПоле;
	КонецЕсли;
КонецЦикла;
6. danjer74 3 19.02.21 11:45 Сейчас в теме
(5)Мне надо пересчитать в пределах отбора.
7. SlavaKron 19.02.21 11:46 Сейчас в теме
(6) Я про это и написал, смотрите описание метода ПроверитьСтроку.
8. danjer74 3 19.02.21 12:27 Сейчас в теме
(5)Круто! Спасибо огромное!!!!
9. d.batovskiy 19.02.21 12:28 Сейчас в теме
10. danjer74 3 19.02.21 12:31 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот