Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как программно выбрать и изменить один документ 1с 7.7 конф 7.7.00
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
ZUBR
Здравствуйте! Возникла следующая задача.
У меня есть документ АктПриема. Он имеет реквизит СсылкаРасх со ссылкой на соответствующую ему РасходнуюНакладную. В РасходнойНакладной имеется реквизит Имя. Мне нужно программно изменить реквизит Имя в этой РасходнойНакладной из документа АктПриема. Для этого в АктеПриема я написал следующий код:

Процедура РН()
    Расх=СоздатьОбъект("Документ.РасходнаяНакладная");
        Расх.ПолучитьДокумент(СсылкаРасх);
        Расх.Имя="Гарик";
        Расх.Записать();
КонецПроцедуры

и повесил его на кнопку.
Синтакс говорит, что все ОК, а программа матерится на строку
Расх.ПолучитьДокумент(СсылкаРасх);

говорит, что слишком много параметров.
Подскажите, пожалуйста, где ошибка. Или в чем я неправ. Спасибо!
volodya1122
ZUBR @ Вчера, 23:33 необходимо зарегистрироваться для просмотра ссылки ,
Не ПолучитьДокумент а Расх.НайтиДокумент(СсылкаРасх);
denis84
ZUBR @ Вчера, 23:33 необходимо зарегистрироваться для просмотра ссылки ,
Добрый день! Вот пример как надо написать:
Процедура Изменить()
    Расх=СоздатьОбъект("Документ.РасходнаяНакладная");
    Расх.НайтиДокумент(СсылкаДокумент);
    Расх.Получил = "Получил товар 26/05/2020 от водителя Иванова П.С.";
    Расх.Записать();
КонецПроцедуры

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.