Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка блокировки объекта. Объект уже заблокирован

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.