А может и не с ним )
Ситуация: есть БП, в нем стартует вложенный БП. В момент старта вложенного БП создается задача по основному БП(автоматом). Мне она не нужна, посему точке вложенного БП в процедуре ПередСозданиемЗадач написал
СтандартнаяОбработка = Ложь;
все вроде бы как должно быть хорошо, если бы не одно но...
в таком случае при старте вложенного БП автоматически запускается создание задачи для следующего этапа основного БП
в при создании задачи из БП считываются реквизиты для нее и вот тут походу рвет крышу клиенту, в обработчике:
Для Каждого Задача Из ФормируемыеЗадачи Цикл
Задача.СсылкаНаДокумент = Задача.БизнесПроцесс.СсылкаНаДокумент;
КонецЦикла;
при попытке считать данные Задача.БизнесПроцесс повисает напрочь клиент и конфигуратор.
Предполагаю, что в этот момент система не может определить - к какому БП надо обратиться. Но это преамбула, может конечно и глюк системы, но мне не это важно )))
Как при старте вложенного БП не создавать задачи по основному БП и не переходить по точкам схемы далее, до момента выполнения вложенного БП?
зы: при создании "левой" задачи процесс выполнения основного БП проходит правильно...
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший