БизнесПроцессОбъект.<Имя бизнес-процесса>.Старт (BusinessProcessObject.<Имя бизнес-процесса>.Start)

Синтаксис:

Старт(<ТочкаМаршрутаБизнес-процесса>)

Параметры:

<ТочкаМаршрутаБизнес-процесса> (необязательный)

Тип: ТочкаМаршрутаБизнесПроцессаСсылка.
Точка маршрута бизнес-процесса, на которой выполняется старт бизнес-процесса. У карты маршрута бизнес-процесса может быть несколько точек старта. В этом случае указание параметра обязательно.

Описание:

Выполняет старт бизнес-процесса с указанной точки. Если точка не указана и точек старта несколько, то старт бизнес-процесса невозможен и будет выдано сообщение об ошибке. Выполнение метода Старт приводит к тому, что бизнес-процесс начинает движение по карте маршрута до тех пор, пока не перейдет на точку действия или точку вложенного бизнес-процесса. После чего бизнес-процесс формирует задачи и вложенные бизнес-процессы, и выполнение метода Старт завершается. Если на карте маршрута бизнес-процесса не предусмотрено ни одной точки действия или точки вложенного бизнес-процесса, то такой бизнес-процесс называется автоматическим. В этой случае при вызове метода Старт бизнес-процесс пройдет все точки маршрута автоматически и будет сразу помечен завершенным.

Доступность:

Сервер, толстый клиент, внешнее соединение.

Примечание:

Если у бизнес-процесса всего одна точка старта, то указывать ее не обязательно.

Пример:

БизнесПроцесс = БизнесПроцессы.РегистрацияКорреспонденции;
// Бизнес-процесс имеет только одну точку старта, поэтому не указываем ее
БизнесПроцесс.Старт();

// Бизнес-процесс имеет несколько точек старта, поэтому
// указываем нужную точку
Точка = БизнесПроцесс.ТочкиМаршрута.УпрощеннаяРегистрация;
БизнесПроцесс.Старт(Точка);


    

1C:Enterprise Developer's Community