0
ArtyomG
17.08.12
✎
16:52
|
Подскажите, в чем ошибка? В поле табличного документа выводится без проблем. В схеме СКД нет таблиц, диаграмм, вложенных схем, условного оформления и т.д.
8.2.15.301
Процедура СКДНажатие(Элемент)
ТЗНачислений = Новый ТаблицаЗначений;
СхемаКомпоновкиДанных=ПолучитьМакет("СКД");
КомпоновщикНастроекКомпоновкиДанных = Новый КомпоновщикНастроекКомпоновкиДанных;
КомпоновщикНастроекКомпоновкиДанных.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
КомпоновщикНастроекКомпоновкиДанных.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроекКомпоновкиДанных.ПолучитьНастройки(), , ,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ТЗНачислений);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
КонецПроцедуры
При выполнении: "{Форма.Форма.Форма(544)}: Ошибка при вызове метода контекста (УстановитьДокумент)
ПроцессорВывода.УстановитьДокумент(ТЗНачислений);
по причине:
Несоответствие типов (параметр номер '1')"
|
|
3
Лоботряс
17.08.12
✎
16:55
|
ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений (DataCompositionResultValueCollectionOutputProcessor)
УстановитьОбъект (SetObject)
Синтаксис:
УстановитьОбъект(<Объект>)
Параметры:
<Объект> (необязательный)
Тип: ТаблицаЗначений; ДеревоЗначений.
Документ, в который будет осуществляться вывод.
Описание:
Устанавливает таблицу или дерево значений, в которые нужно выводить результат.
Доступность:
Сервер, толстый клиент, внешнее соединение.
|
|