Что означает эта ошибка
Фирма «1С» относит сообщение «Конфликт блокировок при выполнении транзакции» к ошибкам блокировок и публикует методику их расследования для разработчиков и администраторов. Упрощённо, сообщение появляется, когда одновременные операции обращаются к пересекающимся данным и одна из них не может продолжить работу в текущих условиях. Точную причину конкретного случая показывает диагностика.
Что можно попробовать сразу
Это практические шаги первой реакции, а не установленная причина вашей ошибки.
| Шаг | Зачем |
|---|---|
| Зафиксируйте дату, время, пользователя и точный текст ошибки | Эти сведения помогут сопоставить повторяемость и условия появления ошибки. |
| Повторите прерванную операцию | На практике разовый конфликт часто проходит, когда конкурирующая операция завершилась. |
| Проверьте, не выполняются ли в это же время массовые обработки, обмены, закрытие периода или групповое перепроведение документов | Одна из частых практических ситуаций — пересечение работы пользователя с долгой фоновой операцией. |
| Сохраните точный текст ошибки и доступные сведения из журнала регистрации | Они могут понадобиться специалисту для дальнейшей диагностики. |
Если ошибка повторяется
Когда конфликт воспроизводится у нескольких пользователей или на одних и тех же операциях, одна из практических линий разбора — выросшая нагрузка на базу: больше пользователей, интенсивнее одновременные записи, тяжелее отчёты. Что с этим делать, зависит от варианта работы базы. Оценить, пора ли переходить к серверному варианту, поможет материал когда нужно переносить 1С на сервер, а о признаках общей перегрузки — почему 1С работает медленно.
Когда нужен специалист
Для расследования устойчивых конфликтов блокировок фирма «1С» публикует отдельную методику для разработчиков и администраторов. В зависимости от ситуации специалист может запросить технологический журнал, сведения из журнала регистрации и особенности доработок конфигурации. С такой задачей можно обратиться в АБИС: см. сопровождение 1С и исправление ошибок 1С.