0
EarthsSoul
13.11.15
✎
08:13
|
Добрый день
Вывожу отчет СКД на форму (автоматически сгенерированной кнопкой сформировать). Так же хочу эту же таблицу получить в виде таблице значений, для этого уже сделал кнопку на форме
ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
ОтчетОбъект.ВыводВТаблицуЗначений();
отчета, которая взывает модуль отчета
а там процедура
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,
КомпоновщикНастроек.Настройки, , ,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений ;
//ВКоллекциюЗначений;
ДеревоЗначений = Новый ТаблицаЗначений;
ПроцессорВывода.УстановитьОбъект(ДеревоЗначений);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
Но эта процедура не учитывает настройки выставленные пользователем в отборах.
Как мне выводить в таблицу значений с учетом настроек пользователя ?
|
|
1
Горогуля
13.11.15
✎
08:20
|
Настройки=КомпоновщикНастроек.ПолучитьНастройки();
МакетКомпоновки=КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
как-то так, не?
|
|