Взаимная блокировка при записи документа
Здравствуйте. При записи уже созданного документа, ошибка:
"Конфликт блокировок при выполнении транзакции: Microsoft SQL Server Native Client 11.0: Транзакция (идентификатор процесса 54)" вызвала взаимоблокировку ресурсов блокировка | буфер связи с другим процессом и стала жертвой взаимоблокировки. Запустите транзакцию повторно. HRESULT = 80004005, SQLSrvr: SQLSTATE = 40001, state 4E, Severyte = D, native = 1205, line = 1".
Конфигурация самописная, Режим управления блокировкой данных: Управляемый. Единственная процедура в документе это обработка проведения, но точка останова на ней не отрабатывает, отладка на сервере включена. Подскажите в чем может быть проблема.
"Конфликт блокировок при выполнении транзакции: Microsoft SQL Server Native Client 11.0: Транзакция (идентификатор процесса 54)" вызвала взаимоблокировку ресурсов блокировка | буфер связи с другим процессом и стала жертвой взаимоблокировки. Запустите транзакцию повторно. HRESULT = 80004005, SQLSrvr: SQLSTATE = 40001, state 4E, Severyte = D, native = 1205, line = 1".
Конфигурация самописная, Режим управления блокировкой данных: Управляемый. Единственная процедура в документе это обработка проведения, но точка останова на ней не отрабатывает, отладка на сервере включена. Подскажите в чем может быть проблема.
По теме из базы знаний
- Методика оперативного проведения и управляемые блокировки
- Как определить уровень изоляции запроса?
- Анализ блокировок СУБД: таблица изменений плана обмена 1С
- Запускаем 120 000 одновременных пользователей мобильного приложения на платформе 1С
- Sales force automation: мобильное приложение мерчандайзера на платформе 1С с распознаванием товара на 15 языках в одном из крупнейших агентств на нашем континенте (и не только)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3)В документе ничего нет, кроме обработки проведения. Расширений в базе тоже нет.
(2)
С начало думал что косяк связан с тем что в обработке проведения с начала читаются остатки из регистра, а потом с него же списываются. Но похоже что не в этом дело. Для эксперимента убрал запрос в начале проведение, при том записывал только одно строку в коллекцию движений, как мне казалось ошибка как то могла быть связанна с большим количеством движений который делает документ. Ошибка не ушла.
(2)
С начало думал что косяк связан с тем что в обработке проведения с начала читаются остатки из регистра, а потом с него же списываются. Но похоже что не в этом дело. Для эксперимента убрал запрос в начале проведение, при том записывал только одно строку в коллекцию движений, как мне казалось ошибка как то могла быть связанна с большим количеством движений который делает документ. Ошибка не ушла.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот