0
YAndrey
15.02.21
✎
08:01
|
В конфигурации есть обработка с формой и табличными частями. Есть табличная часть "Товары", в ТЧ "Товары" есть реквизит "Номенклатура" - Справочник.Номенклатура. Добавляю форму обработки в расширение конфигурации. Для одной из функций пишу функцию, вызываемую впереди (Директива &Перед) В этой функции перебираю табличную часть товары:
Для Каждого Товар Из ЭтотОбъект.Объект.Товары Цикл
Сообщить("номенклатура "+Товар.Номенклатура.Наименование);
КонецЦикла;
Прога пишет ошибку - Не обнаружено Наименование.
Если пишу:
Для Каждого Товар Из ЭтотОбъект.Объект.Товары Цикл
Сообщить("номенклатура "+Строка(Товар.Номенклатура));
КонецЦикла;
Выводит именно наименование номенклатуры.
Если пишу:
Для Каждого Товар Из ЭтотОбъект.Объект.Товары Цикл
Сообщить("номенклатура "+Строка(ТипЗнч(Товар.Номенклатура)));
КонецЦикла;
Выводит :
номенклатура Позиция номенклатуры
Вопрос. Как добраться до реквизита Номенклатура, чтоб это была именно ссылка на номенклатуру, и что за тип значения "Позиция номенклатуры"?
|
|