Добавил во внешний отчет МакетОформленияКомпоновкиДанных, настроил там все как надо. Как его теперь использовать в качестве макета оформления для СКД? Да и вообще как к нему обратиться из модуля?
мне нужно передать в СКД свой макет оформления
макет оформления можно передать как параметр через КомпоновщикМакетаКомпоновкиДанных.Выполнить()
но как туда передать свой макет не понятно, для этого нужно получить макет оформления, который я добавил в отчете в Макеты
КомпоновщикНастроекСжатый = Новый КомпоновщикНастроекКомпоновкиДанных;
КомпоновщикНастроекСжатый.ЗагрузитьНастройки(МакетСКД.НастройкиПоУмолчанию);
Настройки = КомпоновщикНастроекСжатый.Настройки;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(МакетСКД, Настройки, , МакетОформления);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший