БизнесПроцессМенеджер.<Имя бизнес-процесса> (BusinessProcessManager.<Business process name>)

БизнесПроцессМенеджер.<Имя бизнес-процесса> (BusinessProcessManager.<Business process name>)

Доступен, начиная с версии 8.0.

Свойства:

ТочкиМаршрута (RoutePoints)

Методы:

Выбрать (Select)
ВыбратьПоСсылкам (SelectByRefs)
НайтиПоНомеру (FindByNumber)
НайтиПоРеквизиту (FindByAttribute)
ПолучитьДанныеВыбора (GetChoiceData)
ПолучитьКартуМаршрута (GetFlowchart)
ПолучитьМакет (GetTemplate)
ПолучитьСсылку (GetRef)
ПолучитьФорму (GetForm)
ПолучитьФормуВыбора (GetChoiceForm)
ПолучитьФормуНовогоБизнесПроцесса (GetNewBusinessProcessForm)
ПолучитьФормуСписка (GetListForm)
ПустаяСсылка (EmptyRef)
ПустаяСсылкаНаТочкуМаршрута (EmptyRoutePointRef)
СоздатьБизнесПроцесс (CreateBusinessProcess)

События:

ОбработкаПолученияДанныхВыбора (ChoiceDataGetProcessing)
ОбработкаПолученияПолейПредставления (PresentationFieldsGetProcessing)
ОбработкаПолученияПредставления (PresentationGetProcessing)
ОбработкаПолученияФормы (FormGetProcessing)
ОбработкаПослеЗаписиВерсийИсторииДанных (AfterWriteDataHistoryVersionsProcessing)

Описание:

Предназначен для управления бизнес-процессом, как объектом конфигурации. С помощью этого объекта осуществляется поиск бизнес-процессов, получение выборки бизнес-процессов, создание нового бизнес-процесса, работа с формами и макетами бизнес-процесса. Доступ к объекту осуществляется через свойства объекта БизнесПроцессыМенеджер. Полное имя типа объекта определяется с учетом имени бизнес-процесса конфигурации. Например, для бизнес-процесса "Выписка счета" имя типа будет выглядеть БизнесПроцессМенеджер.ВыпискаСчета.

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

Сервер, толстый клиент, внешнее соединение.
Возможен обмен с сервером. Сериализуется.

Пример:

Для каждого БПМетаданные из Метаданные.БизнесПроцессы Цикл
    ИмяБизнесПроцесса      = БПМетаданные.Имя;
    МенеджерБизнесПроцесса = БизнесПроцессы[ИмяБизнесПроцесса];
    ВыборкаБизнесПроцесса  = МенеджерБизнесПроцесса.Выбрать();
    Если 
ВыборкаБизнесПроцесса.Следующий() Тогда
        Предупреждение(НСтр("ru = 'В информационной базе есть БизнесПроцессы!'
           + "
; en = '"There are business processes in the infobase!'"));
        Возврат
;
    КонецЕсли
;
КонецЦикла
;

См. также:

БизнесПроцессыМенеджер, свойство <Имя бизнес-процесса>
БизнесПроцессОбъект.<Имя бизнес-процесса>, метод ПолучитьСсылкуНового
БизнесПроцессОбъект.<Имя бизнес-процесса>, метод УстановитьСсылкуНового
БизнесПроцессСсылка.<Имя бизнес-процесса>, метод УникальныйИдентификатор
ТочкаМаршрутаБизнесПроцессаСсылка.<Имя бизнес-процесса>, свойство ВложенныйПроцесс

Использование в версии:

Доступен, начиная с версии 8.0.

Описание изменено в версии 8.3.26.


     Методическая информация