BusinessProcessManager.<Business process name>

Properties:

RoutePoints

Methods:

CreateBusinessProcess
EmptyRef
EmptyRoutePointRef
FindByAttribute
FindByNumber
GetChoiceData
GetChoiceForm
GetFlowchart
GetForm
GetListForm
GetNewBusinessProcessForm
GetRef
GetTemplate
Select

Events:

ChoiceDataGetProcessing
FormGetProcessing
PresentationFieldsGetProcessing
PresentationGetProcessing

Description:

Use this to manage business processes as configuration objects. You can use this object to search for business processes, receive a selection of business processes, create a new business process or work with business process forms and templates. You can access this object through the properties of the object BusinessProcessesManager. The full name of the object type is defined by the Configuration business process name. For example, for the business process "Billing", the name of the type will be BusinessProcessManager.Billing.

Availability:

Server, thick client, external connection.
Exchange with server is possible. Serializable.

Example:

For each BPMetadata In Metadata.BusinessProcesses Do
    BusinessProcessName      = BPMetadata.Name;
    BusinessProcessManager = BusinessProcesses[BusinessProcessName];
    BusinessProcessSelection  = BusinessProcessManager.Select();
    If 
BusinessProcessSelection.Next() Then
        DoMessageBox("There are" +
                       "business processes in the infobase!");
        Return
;
    EndIf
;
EndDo
;

See also:

BusinessProcessesManager, property <Business process name>
BusinessProcessObject, method GetNewObjectRef
BusinessProcessObject, method SetNewObjectRef
BusinessProcessRef, method UUID
BusinessProcessRoutePointRef, property SubProcess

    

1C:Enterprise Developer's Community