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