Всем трям.
В "Профессиональная разработка в системе 1С Предприятие 8" есть такая фраза про маршрутизацию в бизнес-процессе:
Свободная – адресаты точки карты маршрута бизнес-процесса не уста-
новлены и определяются программно или интерактивно в течение
жизненного цикла бизнес-процесса;
Вопрос: кто-то реализовывал подобное? Если да, можете поделиться примерами? или хотя бы ссылкой, где можно подробней почитать. В вышеозначенной книжке про свободную маршрутизацию только эта фраза.
Сам разобрался. Всё оказалось довольно просто. При выполнении очередной задачи нужно просто создавать программно новую с заданной точкой бизнес-процесса. Например, так:
Соответственно на событие ПриВыполнении точек маршрута вешаем что-то типа (если точка не последняя в цепочке):
Задача = Задачи.ЗадачаИсполнителя.СоздатьЗадачу();
Задача.Дата = ТекущаяДата();
Задача.БизнесПроцесс = Ссылка;
Задача.ТочкаМаршрута = <тут по некоторому алгоритму определяем, какая точка должна быть следующей>
Задача.Наименование = Задача.ТочкаМаршрута.НаименованиеЗадачи;
Задача.Записать();