PDA

Просмотр полной версии : Ошибка обработки представления



Shouldercannon
08.01.2021, 21:24
Доброго времени суток!
Создал обработку для получения списка перемещённых в производство товаров для заказ-наряда. Через "Файл - Открыть" всё замечательно. Добавил обработку во "Внешние печатные формы" и работоспособность ту же завершилась.

Функция ПолучитьАртикулы(ЗаказНар� �д)

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ВЫРАЗИТЬ(ПодчиненныеДокум� �нты.Ссылка КАК Документ.ПеремещениеТовар� �вВПроизводство) КАК Перемещение
|ПОМЕСТИТЬ Перемещения
|ИЗ
| КритерийОтбора.Подчиненны� �Документы(&ЗаказНаряд) КАК ПодчиненныеДокументы
|ГДЕ
| ПодчиненныеДокументы.Ссыл� �а ССЫЛКА Документ.ПеремещениеТовар� �вВПроизводство
|;
|
////////////////////////////////////////////////////////////////////////////////

|ВЫБРАТЬ
| ПеремещениеТоваровВПроизв одствоТовары.Номенклатура. Артикул КАК НоменклатураАртикул
|ИЗ
| Перемещения КАК Перемещения
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПеремещениеТовар� �вВПроизводство.Товары КАК ПеремещениеТоваровВПроизв одствоТовары
| ПО Перемещения.Перемещение = ПеремещениеТоваровВПроизв одствоТовары.Ссылка";

Запрос.УстановитьПараметр("ЗаказНаряд", ЗаказНаряд);

РезультатЗапроса = Запрос.Выполнить();
МассивАртикулов = Новый Массив();
Если Не РезультатЗапроса.Пустой() Тогда
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Сл� �дующий() Цикл
МассивАртикулов.Добавить(В ыборкаДетальныеЗаписи.Ном� �нклатураАртикул);
КонецЦикла;
КонецЕсли;

Возврат МассивАртикулов;

КонецФункции
Получаю ошибку:

Обработчик печатной формы Бирка (внешняя): {ВнешняяОбработка.Бирка.Мо� �ульОбъекта(52)}: Ошибка при вызове метода контекста (Выполнить): {(5, 2)}: Ошибка обработки представления "КритерийОтбора.Подчиненны� �Документы:Несоответствие типов (Параметр номер ""1"")"
<<?>>КритерийОтбора.Подчиненны� �Документы(&ЗаказНаряд) КАК ПодчиненныеДокументы

ЗаказНаряд имеет тип ДокументСсылка.ЗаказНаряд

Shouldercannon
09.01.2021, 16:28
Надо передавать

ЗаказНаряд.Ссылка