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