Здравствуйте! Возникла следующая задача.
У меня есть документ АктПриема. Он имеет реквизит СсылкаРасх со ссылкой на соответствующую ему РасходнуюНакладную. В РасходнойНакладной имеется реквизит Имя. Мне нужно программно изменить реквизит Имя в этой РасходнойНакладной из документа АктПриема. Для этого в АктеПриема я написал следующий код:
Процедура РН()
Расх=СоздатьОбъект("Документ.РасходнаяНакладная");
Расх.ПолучитьДокумент(СсылкаРасх);
Расх.Имя="Гарик";
Расх.Записать();
КонецПроцедуры
Расх.ПолучитьДокумент(СсылкаРасх);
ZUBR @ Вчера, 23:33
,
Не ПолучитьДокумент а Расх.НайтиДокумент(СсылкаРасх);
ZUBR @ Вчера, 23:33
,
Добрый день! Вот пример как надо написать:
Процедура Изменить()
Расх=СоздатьОбъект("Документ.РасходнаяНакладная");
Расх.НайтиДокумент(СсылкаДокумент);
Расх.Получил = "Получил товар 26/05/2020 от водителя Иванова П.С.";
Расх.Записать();
КонецПроцедуры
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua