0
arhiordinator
04.12.15
✎
15:50
|
Всем привет, сейчас работаю с УФ, и вот такой момент есть отчет на СКД, пытаюсь его результат вывести в таблицу значений, но получаю ошибку. Неизвестный тип макета в момент " ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
"
вот часть кода вывода данных:
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ТЗ = Новый ТаблицаЗначений;
ПроцессорВывода.УстановитьОбъект(СписокДокументов);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
собственно как вывести в таблицу значений результат СКД.
|
|
1
su_mai
04.12.15
✎
16:04
|
(0) Схема = ПолучитьМакет("СхемаКомпоновкиДанных")
НастройкиКомпоновки = Схема.ВариантыНастроек.Основной.Настройки;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, НастройкиКомпоновки,,,
Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"),Истина);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,КартыДанных,,Истина);
ТаблицаДанных = Новый ТаблицаЗначений;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ПроцессорВывода.УстановитьОбъект(ТаблицаДанных);
ТаблицаДанныхСКД = ПроцессорВывода.Вывести(ПроцессорКомпоновки,Истина);
|
|