Имя: Пароль:
1C
1С v8
Поле объекта не обнаружено (ВПФ)
0 FreeSP31
 
26.12.19
13:12
Здравствуйте!
С наступающим 2020-м всех.

Форумчане, помогите, пожалуйста, разобраться с проблемой.

Для печати своего ПЛ из документа ПутевойЛист (Автосервис 1.6) подключена впф.

Текст запроса для вывода на печать:

"ВЫБРАТЬ
    |    уатПутевойЛист.Ссылка КАК Ссылка,
    |    уатПутевойЛист.Номер КАК Номер,
    |    уатПутевойЛист.Дата КАК Дата,
    |    уатПутевойЛист.Водитель1 КАК Водитель1,
    |    уатПутевойЛист.ТранспортноеСредство КАК ТранспортноеСредство
    |ПОМЕСТИТЬ ПутевойЛист
    |ИЗ
    |    Документ.уатПутевойЛист КАК уатПутевойЛист
    |ГДЕ
    |    уатПутевойЛист.Ссылка В(&МассивОбъектов)
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    уатПутевойЛист.ТранспортноеСредство.Ссылка КАК ТранспортноеСредствоСсылка,
    |    уатПутевойЛист.ТранспортноеСредство.Модель КАК ТранспортноеСредствоМодель,
    |    уатПутевойЛист.ТранспортноеСредство.ГосударственныйНомер КАК ТранспортноеСредствоГосударственныйНомер
    |ПОМЕСТИТЬ ТС
    |ИЗ
    |    Документ.уатПутевойЛист КАК уатПутевойЛист
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    ПутевойЛист.Ссылка КАК Ссылка,
    |    ПутевойЛист.Номер КАК Номер,
    |    ПутевойЛист.Дата КАК Дата,
    |    ПутевойЛист.Водитель1 КАК Водитель1,
    |    ПутевойЛист.ТранспортноеСредство КАК ТранспортноеСредство,
    |    ТС.ТранспортноеСредствоСсылка КАК ТранспортноеСредствоСсылка,
    |    ТС.ТранспортноеСредствоМодель КАК ТранспортноеСредствоМодель,
    |    ТС.ТранспортноеСредствоГосударственныйНомер КАК ТранспортноеСредствоГосударственныйНомер
    |ИЗ
    |    ПутевойЛист КАК ПутевойЛист
    |        ПОЛНОЕ СОЕДИНЕНИЕ ТС КАК ТС
    |        ПО ПутевойЛист.ТранспортноеСредство = ТС.ТранспортноеСредствоСсылка
    |ГДЕ
    |    ПутевойЛист.Ссылка В (&МассивОбъектов)";
    
    Запрос.УстановитьПараметр("МассивОбъектов",МассивОбъектов);
    Результат = Запрос.ВыполнитьПакет();
    Выборка   = Результат[2].Выбрать();


Для Каждого Выборка из МассивОбъектов Цикл
        
    ОбластьШапка.Параметры.Номер = СокрЛП(Выборка.Номер);
    ОбластьШапка.Параметры.Дата = Выборка.Дата;
    Дата = Формат(Дата,"ДФ=dd.MM.yyyy");
    ОбластьШапка.Параметры.Водитель = Выборка.Водитель1;
    ОбластьШапка.Параметры.ТранспортноеСредство       = Выборка.ТранспортноеСредство;
    ОбластьШапка.Параметры.Модель   = Выборка.ТранспортноеСредствоМодель;
    
КонецЦикла;

Ошибка строке "ОбластьШапка.Параметры.Модель   = Выборка.ТранспортноеСредствоМодель;" - Поле объекта не обнаружено (ТранспортноеСредствоМодель)

Пробовал запрос без пакета - та же история:
"Выборка.ТранспортноеСредство" - выводится отлично.
"Выборка.ТранспортноеСредствоМодель" - Поле объекта не обнаружено (ТранспортноеСредствоМодель)
1 Amra
 
26.12.19
13:16
У тебя ВЫборка это не выборка из результатов запроса
2 FreeSP31
 
26.12.19
13:22
(1) то есть? Для чайников, если можно.
3 shuhard
 
26.12.19
13:23
(0)  Выборка   = Результат[2].Выбрать();
Для Каждого Выборка из МассивОбъектов Цикл
4 Amra
 
26.12.19
13:24
(2) Посмотри строку "для Выборка из ....".
5 FreeSP31
 
26.12.19
13:34
Изменил на "Пока Выборка.Следующий() Цикл" - заработало.
Спасибо за наводку.
Еще раз с наступающим!!!