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

  • Автор темы Lucania
  • 172
  • Обновлено
  • 03, May 2023
  • #1
Для распроведения документа в 1С необходимо выполнить следующие шаги:
  • Получить ссылку на документ, который нужно распровести. Например, если нужно распровести документ проведенной накладной, необходимо получить ссылку на эту накладную.


bslCopy code
 Ссылка = Справочники.НакладныеПоступления.НайтиПоНомеру("НП000001", ДатаПроведения);

  • Создать объект документа и загрузить его из базы данных по полученной ссылке.


bslCopy code
 Накладная = Справочники.НакладныеПоступления.ПустаяСсылка().ПолучитьОбъект();
Накладная.Прочитать(Ссылка);

  • Установить признак "Распроведен" в значении "Истина".


bslCopy code
 Накладная.Распроведен = Истина;

  • Сохранить изменения в базе данных.


bslCopy code
 Накладная.Записать();
В результате выполнения этих шагов документ будет распроведен в 1С. При этом необходимо учитывать, что распроведение документа может повлечь за собой изменение данных в связанных документах и проводках, поэтому необходимо проверять правильность выполнения данной операции.

Lucania


Рег
02 Feb, 2023

Тем
27158

Постов
27328

Баллов
298908
Похожие темы Дата
Тем
49554
Комментарии
57426
Опыт
552966

Интересно