0
SkillUp
18.04.19
✎
12:53
|
Здр., не могу понять как добраться до параметра, в настройках СКД, установил ли пользователь галочку -"Подразделение" (скрин - ) ;
Мой код:
ЭлементыФормы.Результат.Очистить();
ДокументРезультат = ЭлементыФормы.Результат;
СтандартнаяОбработка = Ложь;
Настройки = КомпоновщикНастроек.Настройки;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.НачатьВывод();
ВыведенаШапка = Ложь;
ДокументРезультат.ФиксацияСлева = 1;
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
Пока Не ЭлементРезультата = Неопределено Цикл
Если Не ВыведенаШапка И ЭлементРезультата.ЗначенияПараметров.Количество() > 0 Тогда
ВыведенаШапка = Истина;
ДокументРезультат.ФиксацияСверху = 6;
КонецЕсли;
ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
КонецЦикла;
ПроцессорВывода.ЗакончитьВывод();
|
|