Имя: Пароль:
1C
1С v8
скд в таблицу значений
0 arhiordinator
 
04.12.15
15:50
Всем привет, сейчас работаю с УФ, и вот такой момент есть отчет на СКД, пытаюсь его результат вывести в таблицу значений, но получаю ошибку. Неизвестный тип макета в момент " ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
"

вот часть кода вывода данных:

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

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

собственно как вывести в таблицу значений результат СКД.
1 su_mai
 
04.12.15
16:04
(0) Схема = ПолучитьМакет("СхемаКомпоновкиДанных")
НастройкиКомпоновки = Схема.ВариантыНастроек.Основной.Настройки;

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

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

ТаблицаДанных = Новый ТаблицаЗначений;

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

ТаблицаДанныхСКД = ПроцессорВывода.Вывести(ПроцессорКомпоновки,Истина);
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn