Здравствуйте! Через web-сервер обращаюсь в документооборот. Типовой код вначале блокирует бизнес процесс, затем находит задачи этого бизнес процесса и каждую задачу пытается отдельно заблокировать. Но видимо задача уже заблокирована при блокировке бизнес процесса. Все это заканчивается ошибкой. Сеанс мой же текущий, не какой то там зависший давний.
Метод «Заблокирован()» используется для проверки блокировки объекта базы данных текущим сеансом. Данный метод не предоставляет возможность проверки заблокирован ли объект вообще.
Для проверки заблокирован объект базы данных вообще используется метод «Заблокировать()». Попытка блокировки заблокированного объекта вызывает исключение, которое может быть обработано конструкцией «Попытка…..Исключение…..КонецПопытки».
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший