#Что означает ошибка
База заблокирована
Сообщения «База заблокирована» и «Невозможно получить монопольный доступ» в файловой базе 1С возникают, когда файл 1Cv8.cdn остаётся от аварийно завершённого сеанса, база открыта другим пользователем или установлена блокировка на уровне регламентных заданий.
Для файловой базы 1С блокировка выставляется файлом 1Cv8.cdn в каталоге базы и записями в 1Cv8.1CD.
Перед любыми действиями убедитесь, что никто не работает с базой, и сделайте копию каталога базы.
Предупредите пользователей и определите тип базы; удаление служебных файлов не является штатным универсальным способом разблокировки.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Открытые сеансыПользователи. | В файловую базу ещё подключён пользователь | Штатно завершите сеансы и согласуйте окно обслуживания. |
| Файл 1Cv8.cdnОстался. | Есть административная блокировка на обновление | Обратитесь к ответственному; не обходите код разрешения. |
| Зависший процесс1cv8.exe. | После сбоя возникла подозрительная блокировка файловой базы | Только после подтверждения отсутствия процессов и копии действуйте по инструкции производителя. |
| СерверБлок. | Это клиент-серверная база, а не файловая | Проверьте кластер и сеансы; удаление файлов на клиенте не поможет. |
#Пошаговое решение
- Завершите все сеансы 1ССначала определите тип информационной базы в списке запуска 1С: файловая база указывает каталог
1Cv8.1CD, клиент-серверная — имя сервера и базы. При сообщении о монопольном доступе предупредите коллег и попросите всех штатно закрыть 1С с сохранением документов. На каждом рабочем месте используйте «Файл» → «Выход» или закройте окно 1С обычным способом. Не завершайте массово процессы1cv8.exeчерез Диспетчер задач: это может оставить несохранённые изменения и не отключить удалённые сеансы. - Сделайте копию каталога базыПеред изменениями файловой базы убедитесь у ответственного, что все пользователи вышли, а фоновые задания и резервное копирование не работают. На сервере файлов выполните согласованную копию всей папки базы в отдельный каталог/носитель; простое копирование
1Cv8.1CDпри работающей 1С может дать несогласованный снимок. Проверьте размер копии и наличие нужного файла в ней. Для клиент-серверной базы используйте резервное копирование СУБД и штатные средства 1С — копировать каталог клиентского приложения недостаточно. - Удалите файл блокировкиНе удаляйте
1Cv8.cdn,1Cv8.lgpи*.lckкак универсальное средство снятия блокировки. Эти файлы могут быть частью активной файловой базы или журналов. Если администратор подозревает оставшуюся после сбоя блокировку, сперва установите, что база файловая, все процессы остановлены и резервная копия проверена; затем действуйте по процедуре производителя для вашей версии. При невозможности убедиться в отсутствии подключений — остановитесь и обратитесь к специалисту 1С. - Проверьте активных пользователейПри клиент-серверной базе только администратор кластера открывает средство «Администрирование серверов 1С:Предприятия» нужной версии, подключается к кластеру и информационной базе, просматривает сеансы, соединения и регламентные задания. Уточните инициатора блокировки и время её установки. Завершайте конкретный зависший сеанс лишь по согласованию с пользователем, учитывая потерю несохранённых данных; не меняйте блокировку начала сеансов, если она выставлена для обновления или обслуживания. Для файловой базы список активных пользователей может быть доступен из Конфигуратора, если база открывается.
- Запустите базуПосле штатного освобождения блокировки откройте базу обычным клиентом 1С и повторите действие; проверьте, что документы и отчёты доступны. Если приложение спрашивает код разрешения
/UCили сообщает о плановом обслуживании, запросите его у администратора, а не подбирайте значение и не снимайте блокировку вслепую. Если ошибка вернулась, соберите точный текст сообщения и время, сведения о типе базы и журналах — это поможет отличить монопольный доступ от ошибки файла/сети.
#Если не помогло
Перед любыми действиями по снятию блокировки проверьте тип базы, отсутствие активных сеансов и целостную резервную копию. Самовольное удаление файлов 1Cv8.cdn, 1Cv8.lgp и *.lck не предусмотрено как универсальный безопасный способ.
#Как снять блокировку
Сначала согласуйте остановку пользователей, сохранение документов и резервную копию. Не удаляйте служебные файлы без подтверждения производителя для данного режима базы. Клиент-серверные сеансы смотрит администратор кластера; файловые — штатными инструментами 1С, если они доступны.
#Блокировка регламентных заданий и соединений
Блокировка начала сеансов может быть намеренно установлена при обновлении. Снимать её или использовать код разрешения следует только по распоряжению администратора после окончания работ; разделы интерфейса и доступность действий зависят от версии 1С.
#Предотвращение
Не запускайте базу с сетевого диска, который может отключаться; хранить файловую базу лучше на локальном диске сервера. Регулярно делайте резервные копии (1cv8.exe DESIGNER /DumpIB файл.dt). Включите архивацию через «Администрирование → Резервное копирование».