0
CerbeRUS
27.01.12
✎
14:27
|
Собственно, сабж.
Есть главный БП, надо сделать так, чтобы при определенном условии точка вложенного БП пропускалась, в ней задачи и БП не создавались. Для обычной точки действия это решается просто:
Процедура ПередСозданиемЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
КонецПроцедуры
Выполнение этого кода для вложенного БП выводит очень информативное сообщение "В данной транзакции уже происходили ошибки!".
Можно ли как-то решить эту проблему без создания доп точки ветвления?
|
|
3
CerbeRUS
27.01.12
✎
14:36
|
(1) Если не поставить в этом обработчике СтандартнаяОбработка = Ложь, то он все равно сформирует и задачи, и БП. А если написать обе строчки, все равно ошибка.
|
|