Привет,
За советом к вам ..
- программмно создается бизнес-процесс,
- заполняется
- записывается
- стартует
Все это происходит в транзакции. Хочу перед стартом БП - установить разделяемую блокировку на Предмет самого БП, чтобы соседние сеансы при попытки изменить Предмет, ожидали пока БП стартанет.
В коде, речь про сей кусок (БизнесСобытияВызовСервера.ОбработатьСобытиеАвтоматическийЗапускБизнесПроцессов) выглядит так ( упрощенный вариант )
Начало транзакции в предыдущей процедуре ...
БизнесПроцесс = БизнесПроцессы[Шаблон.ТипШаблона].СоздатьБизнесПроцесс();
БизнесПроцесс.Заполнить();
БизнесПроцесс.Записать();