В документе 1 есть табличная часть Изделия, в которой указаны Изделие(т.е. номенклатурная группа) и ссылка на документ 2, в котором есть реквизит номенклатурнаяГруппа. Нужно, чтобы по каждой строке табличной части изделия происходила запись поля изделие в документ 2 по ссылке в Номенклатурную группу.
Ошибка
{Документ.ДЭМ_ПланированиеЗаказа.Форма.ФормаДокумента.Форма(48)}: Поле объекта не обнаружено (НоменклатурнаяГруппа)
ДокументОбъект.НоменклатурнаяГруппа = СтрЗаменить(ДокументОбъект.НоменклатурнаяГруппа,"",Строка.Изделие);
Если по точке останова смотреть он не может получить объект в
Строка.РасчетСтоимости.ПолучитьОбъект();
(0) Порочен сам подход - менять чужой документ при записи своего.
"Строка.РасчетСтоимости" - чему равно.
Что хотел сказать автор здесь: "СтрЗаменить(ДокументОбъект.НоменклатурнаяГруппа,"",Строка.Изделие)"???
Вот так
Процедура ПриЗаписи(Отказ)
Для каждого строка из ЭтотОбъект.Изделия цикл
ДокументОбъект=Строка.РасчетСтоимости.ПолучитьОбъект();
ДокументОбъект.НоменклатурнаяГруппа =Строка.Изделие;
ДокументОбъект.Записать();
Для каждого строка из ЭтотОбъект.Изделия цикл
ДокументРС=Строка.РасчетСтоимости.ПолучитьОбъект();
ДокументРС.НоменклатурнаяГруппа =Строка.Изделие;
ДокументРС.Записать();