Вопрос-ответ → Исправление ошибок
Ошибка «Конфликт блокировок при выполнении транзакции» в 1С — как избавиться?
Андрей, админ в торговой компании · 16.07.2026
УТ 11, при одновременной работе несколько раз в день у пользователей выскакивает конфликт блокировок, приходится ждать и перепроводить.
Ответы специалистов
Специалист YellowHub · 16.07.2026 ✓ Лучший ответ
Конфликт блокировок — это когда два сеанса одновременно меняют одни и те же данные (типично: остатки одного товара/склада). Немного таких ошибок при активной работе — норма, много — признак проблемы.
Что помогает, от простого к сложному:
- Если база файловая и пользователей больше 4–5 — переходите на клиент-сервер: в файловом варианте блокировки грубые (таблицами), конфликты неизбежны.
- Обновите платформу и конфигурацию: в свежих релизах механизмы блокировок регулярно улучшают.
- Организационно: разнесите по времени массовые операции (перепроведение, закрытие месяца, обмены) и оперативную работу; фоновые обмены — на ночь.
- Если конфликты локализованы в конкретной операции (все ждут одного документа) — это уже про доработки: неоптимальный самописный код держит транзакцию слишком долго. Ищется техножурналом и замером, лечится оптимизацией кода.
Для разовой диагностики специалисту хватает пары часов с техножурналом, чтобы назвать точную причину, — дальше решение по ситуации.
Знаете ответ? Войдите, чтобы ответить — под ответом будет ссылка на ваш профиль.
Похожие вопросы
- Счёт-фактура не попал в книгу покупок в 1С — почему и как исправить
- Амортизация основных средств в 1С не начисляется — что проверить
- Ошибка SDBL в 1С — почему возникает и как исправить
- Ошибка СУБД в 1С — что означает и как найти причину
- Ошибка при вызове метода контекста (Записать) в 1С — как найти причину