Ошибка при вызове метода контекста (Вывести)
{ВнешнийОтчет.ОтчетПоРеализациямТоваровИУслуг.МодульОбъекта(12)}: ПроцессорВыводаРезультатаКомпоновкиДанных.Вывести(ПроцессорКомпоновкиДанных);
по причине:
Ошибка вывода результата
по причине:
Неизвестный тип макета
Код:
Процедура ПриКомпоновкеРезультата (ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СКД = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
КомпМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
Настройки = КомпоновщикНастроек.Настройки ;
Данные = КомпМакета.Выполнить(СКД,Настройки,,,Тип("ГенераторМакетаКомпоновкиДанных"));
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(Данные,,,);
ТЗ = Новый ТаблицаЗначений;
ПроцессорВыводаРезультатаКомпоновкиДанных = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ПроцессорВыводаРезультатаКомпоновкиДанных.УстановитьОбъект(ТЗ);
ПроцессорВыводаРезультатаКомпоновкиДанных.Вывести(ПроцессорКомпоновкиДанных);
ТЗ.Колонки.Добавить("Сканы");
Файлы = НайтиФайлы("F:\group\otd54\Спецификации на поставку ГП", "?пецификация*", Истина);
Для каждого Файл из Файлы Цикл
Для каждого Стр из ТЗ Цикл
Если Стр.ZAK_POTR = Сред(Файл.Имя, 14, 12) Тогда
Стр.Сканы = Стр.ZAK_POTR;
КонецЕсли;
КонецЦикла;
КонецЦикла;
Форма = ЭтотОбъект.ПолучитьФорму("ФормаОтчета");
Форма.ЭлементыФормы.ТабДок.Значение = ТЗ;
КонецПроцедуры