Механизм бизнес-процессов в 1С:Предприятии 8 позволяет проектировать вложенные бизнес-процессы, размещая на карте маршрута точки соответствующего типа. В этой точке создается дочерний (вложенный) бизнес-процесс и родительский процесс будет ожидать его завершения, прежде чем перейти дальше по карте маршрута. Тип вложенного бизнес-процесса указывается в свойствах соответствующей точки маршрута.
При переходе на эту точку система создает ведущую задачу и связанный с ней вложенный бизнес-процесс нужного типа и выполняет его запись и старт. Однако, если карта маршрута этого бизнес-процесса содержит несколько точек старта, то система не сможет определить с какой из них нужно осуществить старт и выдаст сообщение об ошибке.

Поэтому вложенный бизнес-процесс с множественными точками старта рекомендуется создавать самостоятельно в обработчике ПередСозданиемЗадач(), отменяя при этом стандартную обработку:


Процедура ПодготовкаГодовогоОтчетаПередСозданиемЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, СтандартнаяОбработка)  
  СтандартнаяОбработка = Ложь;  
   
  // Создаем и записываем ведущую задачу  
  Задача = Задачи.Задача.СоздатьЗадачу();  
  Задача.Дата = ТекущаяДата();  
  Задача.БизнесПроцесс = Ссылка;  
  Задача.ТочкаМаршрута = ТочкаМаршрутаБизнесПроцесса;  
  Задача.Записать();  

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