0
Nikoss
25.05.12
✎
10:47
|
Есть конечно темы такие, но ответа не нашел. Форма управляемая.
В общем так как показано ниже в коде работает нормально. Но вот если добавить на форму пользовательские отборы, например, или параметры. Он их не видит, видимо в настройках которые я беру из ЭтотОбъект.КомпоновщикНастроек нет этих данных. Вопрос как сделать чтобы было?
Вообще может есть что попроще. Мне нужно чтобы то что у меня выводится в ТабличноеПоле при формирование отчета кнопкой Сформировать, попало в ТЗ точно в таком же виде.
СхемаКомпоновкиДанных = Отчеты.Отчет.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
ЭтотОбъект=РеквизитФормыВЗначение("Отчет");
Настройки = ЭтотОбъект.КомпоновщикНастроек.Настройки;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,);
Выборка = Новый ТаблицаЗначений;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ПроцессорВывода.УстановитьОбъект(Выборка);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
|
|