Выдает ошибку при обращении к реквизиту объекту
Здравствуйте, можете подсказать почему не могу обратиться к реквизиту объекта? Создаю ПФ для документа ЗаказКлиента, не могу получить данные реквизита СсылкаНаОбъект.Товары.Номенклатура.Код в чем ошибаюсь?
Почему с табличной части не удаётся получить данные с реквизита (синяя)
А с верхнего реквизита (красная) получается? что делаю не так?
В цикле получает только добавленные реквизиты Товары (синяя), а то что в таблице значений находиться не может получить
ОбластьСтрокаТаблицы = МакетОбработки.ПолучитьОбласть("СтрокаТаблицы");
Для Каждого ТекущаяСтрока Из СсылкаНаОбъект.Товары Цикл
ЗаполнитьЗначенияСвойств(ОбластьСтрокаТаблицы.Параметры, ТекущаяСтрока);
ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);
КонецЦикла;
ОбластьСтрокаТаблицы.Параметры.ЕдиницаИзмерения = СсылкаНаОбъект.Товары.Номенклатура.ЕдиницаИзмерения;
ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);
ПоказатьПочему с табличной части не удаётся получить данные с реквизита (синяя)
А с верхнего реквизита (красная) получается? что делаю не так?
В цикле получает только добавленные реквизиты Товары (синяя), а то что в таблице значений находиться не может получить
Прикрепленные файлы:
![](/upload/forum/upload/e0f/e0f05fd7c148cf8cd2d87ea5cc41ad8c.png)
![](/upload/forum/upload/3b8/3b840f9d88ef8c9f040e6a682dca2c80.png)
![](/upload/forum/upload/cbd/cbd5158cdf2db45d81f1e1d89364daaf.png)
![](/upload/forum/6a7/6a7b623f4c8024229250878bb9f34f40.png)
По теме из базы знаний
- Заполнение контрагента по ИНН или наименованию реквизитов по данным сайта ФНС в 1С: 8.3
- Обзор полезных методов БСП 3.1.4
- Защита объектов от изменения обменом
- Ошибка загрузки большого архива 1Cv8.dt в PostgresSQL на платформе 1С 8.3.19
- Результаты ревью кода 1500+ решений каталога Инфостарт: наиболее частые ошибки разработчиков в коде
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вот так надо:
Для Каждого ТекущаяСтрока Из СсылкаНаОбъект.Товары Цикл
ЗаполнитьЗначенияСвойств(ОбластьСтрокаТаблицы.Параметры, ТекущаяСтрока);
ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);
ОбластьСтрокаТаблицы.Параметры.ЕдиницаИзмерения = ТекущаяСтрока.Номенклатура.ЕдиницаИзмерения;
КонецЦикла;
(11)
Исправил
Исправил
ОбластьСтрокаТаблицы = МакетОбработки.ПолучитьОбласть("СтрокаТаблицы");
Для Каждого ТекущаяСтрока Из СсылкаНаОбъект.Товары Цикл
ЗаполнитьЗначенияСвойств(ОбластьСтрокаТаблицы.Параметры, ТекущаяСтрока);
ОбластьСтрокаТаблицы.Параметры.ЕдиницаИзмерения = ТекущаяСтрока.Номенклатура.ЕдиницаИзмерения;
ОбластьСтрокаТаблицы.Параметры.Код = ТекущаяСтрока.Номенклатура.Код;
ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);
КонецЦикла;
ПоказатьПрикрепленные файлы:
![](/upload/forum/14c/14c81befa1ecfc23f0a6a43ac99e1233.png)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот