Запись в реквизит из одного документа в другой. #732514


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

В этой группе 1С