К статье
Практический материал

Администрирование · 9 мин

Блокировка файла 1С: как найти и удалить

Почему возникает блокировка файла 1С, как найти зависший сеанс и удалить блокировку в файловом и серверном режиме. Пошаговые инструкции и меры предосторожности.

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

Порядок действий зависит от режима работы базы. В файловом варианте блокировка обычно связана с файлом 1Cv8.1CL и зависшими процессами на компьютере пользователя. В клиент-серверном варианте управлять сеансами нужно через консоль кластера серверов 1С. Важно сначала понять, кто или что держит блокировку, и только потом её снимать — грубое удаление файлов без анализа может привести к потере несохранённых данных.

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

Как понять, что база заблокирована и кто это сделал

Первый признак — сообщение при запуске: «Ошибка разделенного доступа к информационной базе» или «Конфликт блокировок при выполнении транзакции». В файловом режиме при этом в каталоге базы присутствует файл 1Cv8.1CL — это служебный файл блокировки, который платформа создаёт при подключении и удаляет при корректном завершении работы.

Если база лежит в общей сетевой папке, блокировку может держать сеанс на другом компьютере. Прежде чем что-то удалять, проверьте, не работает ли кто-то из коллег с базой прямо сейчас. Простой способ — спросить пользователей, второй — посмотреть открытые файлы на файловом сервере (оснастка «Управление общими ресурсами» → «Открытые файлы»).

Файл 1Cv8.1CL есть, но никто не работаетЗависший сеанс или аварийное завершение

Проверьте процессы 1cv8.exe на своём ПК и у коллег

Ошибка только у одного пользователяЛокальная проблема на его компьютере

Проверьте его диспетчер задач и перезагрузите его ПК

Ошибка в серверном режимеЗависший сеанс на кластере

Откройте консоль кластера и список сеансов

Блокировка при обновлении конфигурацииМонопольный режим занят

Найдите активные сеансы и завершите их

Как снять блокировку в файловом режиме

Самый безопасный способ — найти и завершить зависший процесс, а не удалять файлы. Откройте диспетчер задач (Ctrl+Shift+Esc), перейдите на вкладку «Подробности» и найдите процессы 1cv8.exe и 1cv8c.exe. Если 1С на экране не запущена, а процессы висят в списке — это и есть зависшие сеансы.

Завершите такие процессы через кнопку «Снять задачу». После этого проверьте каталог базы: файл 1Cv8.1CL должен исчезнуть сам. Если он остался, а процессов 1С точно нет ни у вас, ни у других пользователей — файл можно удалить вручную. Это служебный файл, его удаление не затрагивает данные базы.

Порядок действий для файловой базы
  1. 1
    Убедитесь, что все пользователи вышли из 1С
  2. 2
    Откройте диспетчер задач и завершите зависшие процессы 1cv8.exe
  3. 3
    Проверьте, исчез ли файл 1Cv8.1CL из каталога базы
  4. 4
    Если файл остался — удалите его вручную
  5. 5
    Запустите 1С и проверьте вход в базу

Если база находится на сетевом диске и зависший сеанс остался на чужом компьютере, который сейчас недоступен, поможет перезапуск общего доступа: на файловом сервере закройте открытые сеансы к папке через оснастку «Управление компьютером» → «Общие папки» → «Сеансы».

Как удалить блокировку в клиент-серверном режиме

В серверном варианте файл 1Cv8.1CL не используется — блокировками управляет сервер 1С:Предприятия. Для работы с сеансами нужна консоль администрирования кластера. Откройте её, найдите нужный сервер, разверните ветку кластера и перейдите в раздел «Сеансы».

В списке будут видны все активные подключения с указанием пользователя, компьютера и времени начала. Зависший сеанс обычно определяется по давнему времени простоя или по тому, что пользователь уже вышел из программы, а сеанс остался. Выделите его и нажмите «Удалить». Пользователь при этом получит сообщение о разрыве соединения, поэтому активные сеансы лучше сначала предупредить.

Если консоль недоступна

Когда прав на консоль кластера нет, обратитесь к администратору сервера. Крайняя мера — перезапуск службы «Агент сервера 1С:Предприятия», но она разорвёт все соединения сразу, включая рабочие. Применять её стоит только в нерабочее время или после предупреждения пользователей.

Блокировка при обновлении конфигурации и монопольный режим

Отдельный случай — сообщение «Не удалось установить монопольный режим» при обновлении конфигурации или загрузке данных. Здесь блокировка штатная: платформа требует, чтобы в базе не было ни одного активного сеанса, включая фоновые задания и сеансы веб-сервисов.

В файловом режиме проверьте диспетчер задач на всех компьютерах, имеющих доступ к базе. В серверном — завершите все сеансы через консоль кластера и отключите на время регламентные задания, чтобы они не создавали новые подключения. После обновления не забудьте включить их обратно.

Что делать, если блокировка появляется снова и снова

Разовая блокировка после аварийного завершения — нормальная ситуация. Но если проблема повторяется регулярно, нужно искать системную причину. Частые источники: нестабильная сеть между пользователями и файловым сервером, антивирус, сканирующий каталог базы в реальном времени, и привычка закрывать 1С через крестик в момент выполнения операций.

Добавьте каталог базы и процессы платформы в исключения антивируса — активная проверка файлов 1С заметно замедляет работу и вызывает конфликты доступа. Если база в файловом режиме и пользователей больше 5–10, рассмотрите переход на клиент-серверный вариант: файловый режим по сети плохо переносит одновременную работу и обрывы соединения.

Типичные ошибки
01
Удаление файла 1Cv8.1CL, пока кто-то работает в базе — риск повреждения данных у активного пользователя
02
Завершение всех процессов 1cv8.exe без разбора — разрыв рабочих сеансов коллег
03
Перезапуск сервера 1С в разгар рабочего дня — потеря несохранённых данных у всех пользователей
04
Игнорирование повторяющихся блокировок — симптом проблем с сетью или антивирусом остаётся без внимания

Как проверить результат и избежать повторений

После снятия блокировки выполните контрольный вход в базу от имени обычного пользователя и убедитесь, что документы открываются и проводятся без ошибок. Если блокировка возникла в момент записи данных, проверьте последние изменённые документы — несохранённые операции могли не зафиксироваться.

Для профилактики настройте корректное завершение работы пользователей (выход через «Файл → Завершить работу»), добавьте исключения в антивирус и периодически проверяйте список сеансов на предмет «зависших» подключений. В серверном режиме полезно настроить автоматическое завершение неактивных сеансов в свойствах информационной базы кластера.

Контрольные точки

Как проверить результат

Вход в базу
Норма

Пользователь входит без сообщений о блокировке

Тревожный признак

Ошибка разделённого доступа появляется снова

Каталог файловой базы
Норма

Файл 1Cv8.1CL появляется при работе и исчезает после выхода

Тревожный признак

Файл остаётся после выхода всех пользователей

Список сеансов на сервере
Норма

Только реальные активные пользователи

Тревожный признак

Сеансы висят сутками с давним временем простоя

Данные после сбоя
Норма

Последние документы сохранены и проводятся

Тревожный признак

Документы не открываются или выдают ошибки

Частые вопросы о блокировках 1С

Можно ли удалить файл 1Cv8.1CL, если база не открывается?

Да, но только после проверки, что ни у вас, ни у других пользователей нет запущенных процессов 1cv8.exe. Файл блокировки служебный, его удаление не вредит данным. Если после удаления и перезапуска файл появляется снова при закрытой 1С — ищите зависший процесс на другом компьютере в сети.

Почему 1С зависает в процессах после закрытия программы?

Частые причины — аварийное завершение во время выполнения операции, обрыв сетевого соединения с базой, конфликт с антивирусом. Если это происходит регулярно на одном компьютере, обновите платформу и проверьте стабильность сети.

Как снять блокировку, если нет доступа к консоли сервера 1С?

Без прав администратора кластера самостоятельно завершить чужой сеанс нельзя. Обратитесь к администратору сервера. Со своей стороны вы можете только завершить собственные зависшие процессы через диспетчер задач.

Опасно ли перезагружать компьютер при заблокированной базе?

Для вашего компьютера это безопасно: после перезагрузки зависшие процессы исчезнут. Но если в момент перезагрузки шла запись в базу, несохранённые данные будут потеряны. Сначала попробуйте завершить только процессы 1С через диспетчер задач.

Блокировка появляется каждое утро у всех пользователей — в чём причина?

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

Чем файловый и серверный режимы отличаются по блокировкам?

В файловом режиме блокировка управляется через файл 1Cv8.1CL и зависит от сети и компьютеров пользователей. В серверном режиме сеансами управляет кластер 1С, блокировки надёжнее, а снять зависший сеанс можно централизованно через консоль администрирования.

Итог

Что важно запомнить

Сначала найдите источник блокировки — зависший сеанс или процесс — и завершите его штатно. Файл 1Cv8.1CL удаляйте только при полном отсутствии активных подключений. Перед любыми рискованными действиями делайте резервную копию, а повторяющиеся блокировки лечите устранением причины: сеть, антивирус, регламентные задания.