|
Ошибка блокировки объекта. Объект уже заблокирован |
☑ |
0
MistaEr
07.05.19
✎
12:26
|
Здравствуйте! Через web-сервер обращаюсь в документооборот. Типовой код вначале блокирует бизнес процесс, затем находит задачи этого бизнес процесса и каждую задачу пытается отдельно заблокировать. Но видимо задача уже заблокирована при блокировке бизнес процесса. Все это заканчивается ошибкой. Сеанс мой же текущий, не какой то там зависший давний.
|
|
1
MistaEr
07.05.19
✎
12:29
|
Может как то можно проверить, заблокирован ли объект мной же в текущем сеансе?
|
|
2
Cyberhawk
07.05.19
✎
12:31
|
Метод «Заблокирован()» используется для проверки блокировки объекта базы данных текущим сеансом. Данный метод не предоставляет возможность проверки заблокирован ли объект вообще.
|
|
3
Cyberhawk
07.05.19
✎
12:31
|
Для проверки заблокирован объект базы данных вообще используется метод «Заблокировать()». Попытка блокировки заблокированного объекта вызывает исключение, которое может быть обработано конструкцией «Попытка…..Исключение…..КонецПопытки».
|
|
4
Cyberhawk
07.05.19
✎
12:32
|
Ответ на (1) в (2)
|
|
5
MistaEr
07.05.19
✎
12:40
|
(2) Возвращает Ложь, якобы другим соединением заблокирован. Но в консоле других сеансов не видно
|
|
6
Cyberhawk
07.05.19
✎
12:42
|
"якобы другим соединением заблокирован" // Что ты несешь? Поясни.
|
|
7
MistaEr
07.05.19
✎
17:23
|
(3) Сделал блокировку в Попытке и нормально
|
|
8
MistaEr
07.05.19
✎
17:23
|
Спасибо!
|
|