Ошибка при выполнении обработчика по причине: Ошибка выполнения запроса по причине: Конфликт блокировок при выполнении транзакции
 
Описание ошибки:
Наконец-то посчастливилось собрать контент по данной ошибке, т.к. зачастую эта ошибка носит временный характер и связана с процессами, протекающими в базе в момент, пока ошибка возникает. Ошибка может появиться в любой базе любой конфигурации 1С: Предприятие 8.

Найденные решения:

Пример полного текста частного случая ошибки. На самом деле наименование обработчика в строке 1 и "причины" в строке 3 может быть какой угодно. А вот остальной текст ошибки будет неизменным.

Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{ОбщийМодуль.РаботаСДиалогами.Модуль(1547)}: Ошибка при вызове метода контекста (Выполнить)
по причине:
Ошибка выполнения запроса
по причине:
Конфликт блокировок при выполнении транзакции:
Microsoft SQL Server Native Client 10.0: Превышено время ожидания запроса на блокировку.
HRESULT=80004005, SQLSrvr: SQLSTATE=HYT00, state=33, Severity=10, native=1222, line=1

1C 8 ошибка по причине Конфликт блокировок при выполнении транзакции

Когда количество пользователей базы растет и растет параллельность работы а так же, если в базе могут выполняться длительные фоновые процессы, то пользователи иногда могут получить такую ошибку в момент записи элемента справочника или проведении документа (реже при записи документа).

Но, если увидели такую ошибку, паниковать не нужно. Нужно для начала понять, что, возможно, в этот самый момент кто-то из пользователей на долю секунды раньше начал проводить свой документ. При этом блокируется для записи часть внутренних таблиц. И если, вы проводите документ того же типа, то пока не проведется первый - таблицы не разблокируются и Вы не сможете провести свой документ. Поэтому то в тексте ошибки и фигурирует формулировка "Конфликт блокировок при выполнении транзакции". Как известно, проведение документа происходит в транзакции.

Поэтому, если имеете дело с документом, то нужно его записать, и позднее - через минуту или несколько минут повторить попытку проведения документа.

Для справочника так же может возникнуть подобная ситуация. Первым делом - немного подождать и попытаться записать немного позднее. Если указанные рекомендации не помогают, то обратитесь к обслуживающему Вас специалисту 1С.

1С 8 конфликт блокировок при выполнении транзакции, не удалось заблокировать запись
Рис. Конфликт блокировок при выполнении транзакции. Не удалось заблокировать запись.
Действие (изменение, удаление или блокировка записи) не выполнено.
Ошибка блокировки объекта. Объект уже блокирован.

Бывает так, что фоновое задание, выполнение которого было запланировано на ночное время, и которое, к примеру, должно перепровести документы за предыдущий день, не выполнилось в назначенное время. Тогда оно может быть автоматически запущено платформой в любое ближайшее возможное время, и может старторовать в начале рабочего дня, тогда такое регламентное фоновое задание на длительное время может заблокировать таблицы базы и не позволять выполнить необходимое Вам действие. Но опять же - паниковать не стоит - можно попробовать уточнить у специалиста, который занимается обслуживанием Вашей 1С, примерно когда в базе станет возможным беспрепятственно проводить документы.

Приведу частный пример из личного опыта. У одного из моих клиентов в ночное время в базу загружаются данные по ценам - это очень большой файл с даннымим, процедуры по загрузке которого могут длиться около часа. Случается, но достаточно редко (последний раз из-за ошибки "таблица не имеет нового поколения и не может быть модифицирована" при работе с базой), что ночью загрузка не запускается и не отрабатывает. Тогда в соответствии с настройкой - она запускаетс в ближайшее возможное время - которое чаще всего в таких случаях приходится на первые рабочие часы организации. И тогда пользователи получают такую ошибку в момент попытки проведения докуметов (реже при записи документов или элементов справочников). Как уже было описано выше - становится понятно, что в течение часа возможность штатно проводить документы вернется, как только загрузка данных закончит свою работу.


© www.azhur-c.ru 2013-2014. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

13-11-2018

Журавлев А.С. (Сайт azhur-c.ru)

Назад

Авторизация
Регистрация     Забыли пароль?

ural-rosaudit.ru - Аудит в сфере ЖКХ, www.ural-rosaudit.ru
azhur-blog.ru - мошенничество в интернете, www.azhur-blog.ru
info-compas.ru - каталог, инфокурсы, видеокурсы, видео курсы, обучение он-лайн, www.info-compas.ru
https://vk.com/effective_ideas - Группа вКонтакте Методы заработка и работы при помощи Интернет

 

Проверить аттестат
Cистема управления контентом Santafox&trade. Санкт-Петербург, Ленинский проспект, д. 23 (812) 545-47-48
Яндекс.Метрика