0
Dimarik_1
10.04.16
✎
18:22
|
Пытаюсь программно сформировать отчет с подчиненными группировками, в результате у меня не происходит такого, что одна группировка подчинена другой:
КомпоновщикнастроекСКД.Настройки.Структура.Очистить();
Новоеполе = КомпоновщикНастроекСКД.Настройки.Выбор.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных"));
НовоеПоле.Использование = Истина;
НовоеПоле.Поле = Новый ПолеКомпоновкиДанных("Количество");
СтруктураРодитель = КомпоновщикНастроекСКД.Настройки.Структура;
Для Каждого Стр из Группировки Цикл
Если Стр.ИспользоватьБулево = Истина Тогда
НоваяГруппировка = КомпоновщикНастроекСКД.Настройки.Структура.Добавить(Тип("ГруппировкаКомпоновкиДанных"));
НоваяГруппировка.Выбор.Элементы.Добавить(Тип("АвтоВыбранноеПолеКомпоновкиДанных"));
ПолеГруппировки =НоваяГруппировка.ПоляГруппировки.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных"));
ПолеГруппировки.Использование = Истина;
ПолеГруппировки.ТипГруппировки = ТипГруппировкиКомпоновкиДанных.Элементы;
ПолеГруппировки.Поле = Новый ПолеКомпоновкиДанных(Стр.ИмяГруппировки);
СтруктураРодитель = НоваяГруппировка.Структура;
КонецЕсли;
КонецЦикла;
|
|