Не выводится Артикул номенклатуры в печатную форму

Версия для печатиPDF-версия

Платформа:

Здравствуйте. Создал внешнюю обработку, которая создает внешнюю печатную форму УПД для документа Реализация товаров и услуг. Возникла проблема с созданием артикула номенклатуры на форме. Т. е. печатная форма не выводит артикул номенклатуры. Артикул это реквизит, который берется из справочника Номенклатура. Параметр артикула на макете называется так: <НоменклатураАртикул>. 

Для печати документа в модуле объекта обработки используется функция:

Функция СформироватьПечатнуюФорму(СсылкаНаДокумент, ОбъектыПечати)

ТабличныйДокумент = Новый ТабличныйДокумент;
ТабличныйДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ДокументУПД";
 
ТабличныйДокумент.АвтоМасштаб = Истина;
 
Запрос = Новый Запрос;
Запрос.Текст = 
"ВЫБРАТЬ
| РеализацияТоваровУслуг.Товары.(
| Номенклатура.Артикул
| )
|ИЗ
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
| РеализацияТоваровУслуг.Ссылка = &Ссылка";
 
Запрос.УстановитьПараметр("Ссылка", СсылкаНаДокумент);
 
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
 
МакетОбработки = ПолучитьМакет("Макет");
 
ОбластьШапка = МакетОбработки.ПолучитьОбласть("Шапка");
ОбластьШапка.Параметры.Номер = СсылкаНаДокумент.Номер;
ОбластьШапка.Параметры.Дата = СсылкаНаДокумент.Дата;
ОбластьШапка.Параметры.ОрганизацияИНН = СсылкаНаДокумент.Организация.ИНН;
ТабличныйДокумент.Вывести(ОбластьШапка);
 
ОбластьСтроки = МакетОбработки.ПолучитьОбласть("СтрокаТЧ");
 
Для Каждого ТекущаяСтрока Из СсылкаНаДокумент.Товары Цикл
ЗаполнитьЗначенияСвойств(ОбластьСтроки.Параметры, ТекущаяСтрока);
ОбластьСтроки.Параметры.НоменклатураАртикул = ВыборкаДетальныеЗаписи;
ТабличныйДокумент.Вывести(ОбластьСтроки);
 
КонецЦикла;
 
Возврат ТабличныйДокумент;
 
КонецФункции
 
Почему Артикул не выводится в печатную форму? 

 

Ещё бы он выводился! Вы же параметру НоменклатураАртикул присваиваете значения типа ВыборкаИзРезультатаЗапроса. Если уж Вы решили обойтись без запроса по табличной части, то напишите просто:

ОбластьСтроки.Параметры.НоменклатураАртикул = ТекущаяСтрока.Номенклатура.Артикул;

Получилось, спасибо! Не мог догадаться, как передавать Артикул.