Имя: Пароль:
1C
 

↓ (Волшебник 29.07.2025 17:10)
0 Alexandro Pupochini
 
29.07.25
16:13
Всем привет. Как программно запустить старт обработки вида документа
4 2S
 
29.07.25
16:22
Чем УниверсальныйПодборИОбработка не подходит?
6 Волшебник
 
29.07.25
16:28
(0)

Для программного запуска обработки вида документа в 1С:Предприятие, обычно используют механизм обработки событий или вызов методов, связанных с обработкой документов. Ниже приведены основные подходы и пример кода.

Пример: запуск обработки вида документа
Допустим, у вас есть обработка с именем ОбработкаВидаДокумента. Для её запуска используйте следующий код:

Обработка = Обработки.ОбработкаВидаДокумента.Создать();
Обработка.Запустить();

или, если обработка уже создана и есть ссылка:

Обработка.Обработать();
7 Волшебник
 
29.07.25
16:38
(0) Программный код очень простой:
БП = БизнесПроцессы.ОбработкаВидаДокументов.СоздатьБизнесПроцесс();
БП.Дата = ТекущаяДата();
БП.Записать();
БП.Старт();


Если же у бизнес-процесса несколько точек старта, по видам документов, то старт осуществляется с указанием точки:
БП = БизнесПроцессы.ОбработкаВидаДокументов.СоздатьБизнесПроцесс();
БП.Дата = ТекущаяДата();
БП.Записать();
БП.Старт(БизнесПроцессы.ОбработкаВидаДокументов.ТочкиМаршрута.СтартОбработкиРасходнойНакладной);
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой