1с изменить реквизит документа программно

  • Автор темы Pavel92752
  • Обновлено
  • 02, May 2023
  • #1
Чтобы изменить реквизит документа в 1С программно, можно воспользоваться следующими шагами:
  • Получите ссылку на нужный документ. Например, можно использовать метод "НайтиПоНомеру()" для поиска документа по его номеру:


arduinoCopy code
 МойДокумент = Документы.МойДокументы.НайтиПоНомеру("123456");

  • Измените значение реквизита, используя соответствующее свойство объекта документа. Например, если нужно изменить значение реквизита "Дата", можно использовать свойство "Дата":


arduinoCopy code
 МойДокумент.Дата = "01.01.2023";

  • Сохраните изменения в документе с помощью метода "Записать()":


scssCopy code
 МойДокумент.Записать();
Теперь значение реквизита в документе будет изменено на новое.

Обратите внимание, что для успешной записи изменений в документ необходимо, чтобы он находился в режиме редактирования.

Если документ уже был сохранен, перед изменением его реквизитов необходимо начать редактирование документа с помощью метода "РежимРедактирования()":

scssCopy code

 МойДокумент.РежимРедактирования();


После выполнения всех необходимых изменений режим редактирования можно завершить с помощью метода "ЗавершитьРедактирование()":

scssCopy code

 МойДокумент.ЗавершитьРедактирование();

Pavel92752


Рег
28 Oct, 2019

Тем
80

Постов
197

Баллов
607
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно