Имя: Пароль:
1C
 
Вывод СКД в таблицу значений с учетом настроек отбора у пользователя
0 EarthsSoul
 
13.11.15
08:13
Добрый день

Вывожу отчет СКД на форму (автоматически сгенерированной кнопкой сформировать). Так же хочу эту же таблицу получить в виде таблице значений, для этого уже сделал кнопку на форме
    ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
    ОтчетОбъект.ВыводВТаблицуЗначений();
отчета, которая взывает модуль отчета
а там процедура

КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,
КомпоновщикНастроек.Настройки, , ,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));

ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных);

ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений ;
                                               //ВКоллекциюЗначений;
ДеревоЗначений = Новый ТаблицаЗначений;
ПроцессорВывода.УстановитьОбъект(ДеревоЗначений);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);

Но эта процедура не учитывает настройки выставленные  пользователем в отборах.
Как мне выводить в таблицу значений с учетом настроек пользователя ?
1 Горогуля
 
13.11.15
08:20
Настройки=КомпоновщикНастроек.ПолучитьНастройки();
    МакетКомпоновки=КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);

как-то так, не?
2 EarthsSoul
 
13.11.15
08:22
Отчет сложно долго выполняемый, сейчас попробюую
3 Горогуля
 
13.11.15
08:23
я до (1) программно меняю КомпоновщикНастроек.Настройки на свои. думаю, компоновщику настроек пофиг, откуда они взялись
4 EarthsSoul
 
13.11.15
08:27
(1) РЕШЕНИЕ :)
(3) Спасибо :))