Имя: Пароль:
1C
1С v8
Ошибка СКД "Несоответствие типов" при Вывести() в ТЗ
0 ArtyomG
 
17.08.12
16:52
Подскажите, в чем ошибка? В поле табличного документа выводится без проблем. В схеме СКД нет таблиц, диаграмм, вложенных схем, условного оформления и т.д.
8.2.15.301


Процедура СКДНажатие(Элемент)
ТЗНачислений = Новый ТаблицаЗначений;

СхемаКомпоновкиДанных=ПолучитьМакет("СКД");

КомпоновщикНастроекКомпоновкиДанных = Новый КомпоновщикНастроекКомпоновкиДанных;
КомпоновщикНастроекКомпоновкиДанных.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
КомпоновщикНастроекКомпоновкиДанных.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);

КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;

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

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

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


При выполнении: "{Форма.Форма.Форма(544)}: Ошибка при вызове метода контекста (УстановитьДокумент)
ПроцессорВывода.УстановитьДокумент(ТЗНачислений);
по причине:
Несоответствие типов (параметр номер '1')"
1 Лоботряс
 
17.08.12
16:54
ПроцессорВывода какой?
2 Один С
 
17.08.12
16:54
ошибка в несоответствии типов..
3 Лоботряс
 
17.08.12
16:55
ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений (DataCompositionResultValueCollectionOutputProcessor)
УстановитьОбъект (SetObject)
Синтаксис:

УстановитьОбъект(<Объект>)
Параметры:

<Объект> (необязательный)

Тип: ТаблицаЗначений; ДеревоЗначений.
Документ, в который будет осуществляться вывод.
Описание:

Устанавливает таблицу или дерево значений, в которые нужно выводить результат.

Доступность:

Сервер, толстый клиент, внешнее соединение.
4 ArtyomG
 
17.08.12
16:58
(3) е-мое, куда я смотрел...Спасибо.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший