#4921: Нельзя вручную обработать документ из-за ошибки "Конфликт блокировок при выполнении транзакции"

Отредактирована: 7 дней назад

Симптомы

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

Решение

  1. Откройте список регламентных заданий e1cib/app/Обработка.РегламентныеИФоновыеЗадания
  2. Выключите задания:
    • БИТ.МДТ. Автоматическая маркировка (отправка отчетов)
    • Отправка и получение данных ИС МП
  3. Если конфликт сохраняется, выключите также регламентное, соответствующее типу зависшего документа:
    • БИТ.МДТ. Интеграция ИСМП. Маркировка (агрегация) 1
    • БИТ.МДТ. Интеграция ИСМП. Маркировка (нанесение и ввод в оборот) 1
    • БИТ.МДТ. Интеграция ИСМП. Маркировка (эмиссия) 1
  4. При сохранении ошибки проверьте, есть ли заблокированный документ в списке e1cib/list/РегистрСведений.битмдт_ОчередьПроверкиСтатусовДокументовИСМП без галочки "Проверен" - выключите регламентное:
    • БИТ.МДТ.Проверка статусов ИСМП

  5. В Администрировании серверов 1С Предприятия завершите зависшее фоновое задание из перечня выше вручную.
    https://support.bit-erp.ru/attachments/8/Y/8YGP49QwvJe52xkk_tc/MzQzMDc0LjUyODUyNDkzNDE3ODY4NjEzMzkyMjQ.png

Причина

  • Зависло регламентное задание, которое захватило документ и не может его обработать, блокируя очередь сообщений.