Вывод итогов в подвал ТЧ обработки в зависимости от отбора в ТЧ
УПП 1.3.87.1 Платформа 8.2 Обычное приложение
Подскажите, пожалуйста, есть обработка в табличную часть которой выбираются данные. В подвале ТЧ выводится итог по колонке "Сумма". При первоначальном заполнении ТЧ выводятся все записи и итог по сумме (по всем записям).
Необходимо, чтобы этот итог изменялся в зависимости от отборов, которые установит пользователь в этой ТЧ. Как сделать, чтобы сумма выбиралась только тех позиций, которые высвечиваются на экране (по отбору).
Подскажите, пожалуйста, есть обработка в табличную часть которой выбираются данные. В подвале ТЧ выводится итог по колонке "Сумма". При первоначальном заполнении ТЧ выводятся все записи и итог по сумме (по всем записям).
Необходимо, чтобы этот итог изменялся в зависимости от отборов, которые установит пользователь в этой ТЧ. Как сделать, чтобы сумма выбиралась только тех позиций, которые высвечиваются на экране (по отбору).
По теме из базы знаний
Найденные решения
Можно.
ПостроительЗапроса = Новый ПостроительЗапроса;
ПостроительЗапроса.ИсточникДанных = Новый ОписаниеИсточникаДанных(Общая);
Для Каждого ЭлементОтбора из ЭлементыФормы.Общая.ОтборСтрок Цикл
ЗаполнитьЗначенияСвойств(ПостроительЗапроса.Отбор.Добавить(ЭлементОтбора.Имя), ЭлементОтбора);
КонецЦикла;
ИтогТаблицаЗначений = ПостроительЗапроса.Результат.Выгрузить();
//тут решите как посчитать ваш итог по получившейся ТЗ и выведите его в подвал
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4)
У меня сумма по изделию повторяется несколько раз, т.к. разузловывается по комплектующим. Поэтому сумма повторяется, а итог должен в подвал выводится без повторов.
Программно можно вывести, чтобы пересчитывалось на отбор? И отображалось при выборе отбора?
поясните: а какая необходимость писать нестандартным методом?
У меня сумма по изделию повторяется несколько раз, т.к. разузловывается по комплектующим. Поэтому сумма повторяется, а итог должен в подвал выводится без повторов.
Программно можно вывести, чтобы пересчитывалось на отбор? И отображалось при выборе отбора?
Можно.
ПостроительЗапроса = Новый ПостроительЗапроса;
ПостроительЗапроса.ИсточникДанных = Новый ОписаниеИсточникаДанных(Общая);
Для Каждого ЭлементОтбора из ЭлементыФормы.Общая.ОтборСтрок Цикл
ЗаполнитьЗначенияСвойств(ПостроительЗапроса.Отбор.Добавить(ЭлементОтбора.Имя), ЭлементОтбора);
КонецЦикла;
ИтогТаблицаЗначений = ПостроительЗапроса.Результат.Выгрузить();
//тут решите как посчитать ваш итог по получившейся ТЗ и выведите его в подвал
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот