Имя: Пароль:
1C
 
СКД Пропадает ПараметрДанных при изменении ВариантаОтчета
0 1CIlya
 
01.08.18
11:41
Здравствуйте, друзья!

Делаю внешнюю печатную форму к документу, и все было хорошо, пока не изменил вариант отчета. Всего-навсего снял флажок у одного выбранного поля, которое больше ни где не участвует. Сохранил отчет, перевыбрал в доп. отчетах и при повторном формировании вылетает с ошибкой: "Параметр с указанным именем не найден". У печ. формы только один параметр - ДокументСсылка и в варианте отчета он есть, но заполнить его программно уже возможности нет. Если удалить старый макет КД, создать новый и все заново настроить - работает, что-то 2-й раз в варианте отчета меняешь и работать перестает. Ниже код функции получения табличного документа.

Кто с таким сталкивался?


Функция РасшифровкаНДФЛ(МассивОбъектов, ОбъектыПечати)
        
    СхемаКД = ПолучитьМакет("РасшифровкаНДФЛ");    
    НастройкиКД = СхемаКД.НастройкиПоУмолчанию;     НастройкиКД.ПараметрыДанных.УстановитьЗначениеПараметра("ДокументСсылка", МассивОбъектов[0]);
    
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКД = КомпоновщикМакета.Выполнить(СхемаКД, НастройкиКД);
    
    ПроцессорКД = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКД.Инициализировать(МакетКД);
    
    ТабДок = Новый ТабличныйДокумент;    
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ТабДок);
    ПроцессорВывода.Вывести(ПроцессорКД);
    
    Возврат ТабДок;
    
КонецФункции