Программно создается построитель отчета - для него присваивается текст запроса с окончанием вида {Итоги ПО Измерение1, Измерение2}. Далее программно добавляются поля:
ПостроительОтчетаКонтрольВыполненияДоговоров.Текст = ТекстЗапроса + БлокИтоги;
Для каждого ИзмерениеСтроки из СтруктураИзмеренийСтроки цикл
Поле = ПостроительОтчетаКонтрольВыполненияДоговоров.ДоступныеПоля.Найти(ИзмерениеСтроки.Ключ);
Поле.Измерение = Истина;
Можно закрыть тему - ответ прост - нужно в тексте запроса писать [code] {ИТОГИ ПО Измерение1.* , Измерение2.* } [/code]
".*" означает "Использовать дочерние", если смотреть вкладку "Построитель" текста данного запроса
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший