Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

1C_LOCK_CONFLICT 1С:Предприятие и СУБД

Конфликт блокировок при выполнении транзакции 1С: понятное объяснение

Обновлено: 26.08.2026 · Официальная документация ↗

Во время проведения или записи документа 1С долго 'крутит колесико', после чего выдает красную плашку:

  • Ошибка при выполнении операции с информационной базой
  • Конфликт блокировок при выполнении транзакции: Превышено максимальное время ожидания предоставления блокировки
  • Документ остается непроведенным.

Почему это происходит простыми словами

Представьте, что два кладовщика одновременно пытаются списать с остатков на складе один и тот же последний товар. Чтобы не возникло путаницы и минусовых остатков, 1С блокирует этот товар для первого пользователя, а второго заставляет ждать. Если первый документ проводится слишком долго (дольше 20-30 секунд), у второго пользователя лопается таймаут ожидания и вылетает эта ошибка.

Что сделать пользователю прямо сейчас:

  1. Подождите 30 секунд и попробуйте провести документ снова: В 90% случаев коллега уже закончил свою операцию, и ваш документ проведется без проблем.
  2. Не проводите тяжелые групповые обработки в разгар рабочего дня: Закрытие месяца, перерасчет себестоимости и групповое перепроведение документов нужно запускать вечером или в обед, когда другие сотрудники не вводят накладные.
  3. Разбивайте большие документы: Если в документе списания 5000 строк, разделите его на несколько документов поменьше.

Какую информацию скопировать и отправить программисту 1С:

Нажмите кнопку «Подробно» в окне ошибки и перешлите специалисту текст: там указано имя заблокированной таблицы (например, РегистрНакопления.ТоварыНаСкладах) и имя документа.

💡 Практика специалистов: В файловых базах 1С блокировка часто накладывается на всю таблицу целиком, тогда как в SQL блокируются только конкретные строки. Для коллектива более 5 человек файловая база всегда будет источником регулярных конфликтов блокировок.

Частые вопросы (FAQ)

Виноват ли мой компьютер в этой ошибке?

Нет, это не аппаратная поломка вашего компьютера. Это внутренняя очередь ожидания между несколькими пользователями в базе 1С.

Может ли зависший пользователь вызывать постоянный конфликт?

Да, если у коллеги завис сеанс в момент проведения документа, он может удерживать блокировку. Администратору достаточно завершить зависший сеанс в консоли 1С.

Как программисты 1С решают эту проблему глобально?

Программисты оптимизируют код проведения: включают 'Управляемые блокировки', сокращают время транзакций и меняют порядок записи данных в регистры.

Помогает ли переход с файловой базы на серверный SQL?

Да, переход на клиент-серверный вариант (MS SQL или PostgreSQL) кардинально снижает число конфликтов блокировок по сравнению с файловой базой.

Полезные материалы
Рекомендуем