|
v8:ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений |
☑ |
0
hopter
14.10.08
✎
08:40
|
Есть у кого пример, как выгрузить результат компоновки в таблицу значений?
|
|
1
hopter
14.10.08
✎
08:54
|
Какие условия должны выполняться для этого? такая штука выдает "неизвестный тип макета" ---- тз=новый ТаблицаЗначений; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиданных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиданных, КомпоновщикНастроек.Настройки); ПроцессорКомпоновки . Инициализировать (Макеткомпоновки); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ПроцессорВывода.УстановитьОбъект(тз); ПроцессорВывода.Вывести(ПроцессорКомпоновки);
|
|
2
hopter
14.10.08
✎
09:09
|
все, нашел.
|
|
3
MoneG
14.10.08
✎
09:26
|
(2) поделись по поводу КомпоновщикМакета.Выполнить(,,,?);
|
|
4
zag2art
14.10.08
✎
09:32
|
(2) Нашел - колись
|
|
5
hopter
14.10.08
✎
09:53
|
См. файл V8AddDoc81.htm с дополнениями к документации, который ставится вместе с платформой. Пример вывода результата компоновки данных в дерево значений: КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ПроцессорВывода.УстановитьОбъект(ДеревоРезультата); ПроцессорВывода.НачатьВывод(); Пока Истина Цикл ЭлементРезультатаКомпоновкиДанных = ПроцессорКомпоновкиДанных.Следующий(); Если ЭлементРезультатаКомпоновкиДанных = Неопределено Тогда Прервать; КонецЕсли; ПроцессорВывода.ВывестиЭлемент(ЭлементРезультатаКомпоновкиДанных); КонецЦикла; ПроцессорВывода.ЗакончитьВывод();
|
|