Выдает ошибку при обращении к реквизиту объекту
Здравствуйте, можете подсказать почему не могу обратиться к реквизиту объекта? Создаю ПФ для документа ЗаказКлиента, не могу получить данные реквизита СсылкаНаОбъект.Товары.Номенклатура.Код в чем ошибаюсь?
Почему с табличной части не удаётся получить данные с реквизита (синяя)
А с верхнего реквизита (красная) получается? что делаю не так?
В цикле получает только добавленные реквизиты Товары (синяя), а то что в таблице значений находиться не может получить
ОбластьСтрокаТаблицы = МакетОбработки.ПолучитьОбласть("СтрокаТаблицы");
Для Каждого ТекущаяСтрока Из СсылкаНаОбъект.Товары Цикл
ЗаполнитьЗначенияСвойств(ОбластьСтрокаТаблицы.Параметры, ТекущаяСтрока);
ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);
КонецЦикла;
ОбластьСтрокаТаблицы.Параметры.ЕдиницаИзмерения = СсылкаНаОбъект.Товары.Номенклатура.ЕдиницаИзмерения;
ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);
ПоказатьПочему с табличной части не удаётся получить данные с реквизита (синяя)
А с верхнего реквизита (красная) получается? что делаю не так?
В цикле получает только добавленные реквизиты Товары (синяя), а то что в таблице значений находиться не может получить
Прикрепленные файлы:




По теме из базы знаний
- Заполнение контрагента по ИНН или наименованию реквизитов по данным сайта ФНС в 1С: 8.3
- Обзор полезных методов БСП 3.1.4
- Защита объектов от изменения обменом
- Ошибка загрузки большого архива 1Cv8.dt в PostgresSQL на платформе 1С 8.3.19
- Результаты ревью кода 1500+ решений каталога Инфостарт: наиболее частые ошибки разработчиков в коде
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вот так надо:
Для Каждого ТекущаяСтрока Из СсылкаНаОбъект.Товары Цикл
ЗаполнитьЗначенияСвойств(ОбластьСтрокаТаблицы.Параметры, ТекущаяСтрока);
ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);
ОбластьСтрокаТаблицы.Параметры.ЕдиницаИзмерения = ТекущаяСтрока.Номенклатура.ЕдиницаИзмерения;
КонецЦикла;
(11)
Исправил
Исправил
ОбластьСтрокаТаблицы = МакетОбработки.ПолучитьОбласть("СтрокаТаблицы");
Для Каждого ТекущаяСтрока Из СсылкаНаОбъект.Товары Цикл
ЗаполнитьЗначенияСвойств(ОбластьСтрокаТаблицы.Параметры, ТекущаяСтрока);
ОбластьСтрокаТаблицы.Параметры.ЕдиницаИзмерения = ТекущаяСтрока.Номенклатура.ЕдиницаИзмерения;
ОбластьСтрокаТаблицы.Параметры.Код = ТекущаяСтрока.Номенклатура.Код;
ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);
КонецЦикла;
ПоказатьПрикрепленные файлы:

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот