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

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

Как разблокировать копию базы 1С

Разбираем, почему копия базы 1С заблокирована, как снять блокировку через консоль кластера, файл 1Cv8.cdn и конфигуратор, и как не потерять данные.

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

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

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

Определяем тип блокировки копии базы

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

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

Сообщение «начало сеанса запрещено»Блокировка сеансов

Проверить код разрешения и текст сообщения — обычно там указана причина

Ошибка открытия файла базыФайловая блокировка

Проверить наличие файла 1Cv8.1CL в каталоге базы и активные процессы

База не видна в спискеПроблема пути или прав

Проверить путь к каталогу и права доступа пользователя

Требование лицензииНе блокировка

Проверить наличие ключа или программной лицензии на машине

Снимаем блокировку сеансов в клиент-серверном варианте

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

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

text
"C:\Program Files\1cv8\bin\1cv8.exe" DESIGNER /F"D:\Bases\MyBase" /UC КодРазрешения

После входа в конфигуратор с кодом разрешения откройте раздел «Администрирование — Поддержка и обслуживание — Блокировка работы пользователей» (в типовых конфигурациях на БСП) и снимите блокировку. Если конфигурация не типовая, блокировку можно снять через метод встроенного языка УстановитьБлокировкуСеансов с пустой структурой, выполнив его, например, через внешнюю обработку.

Разблокировка файловой базы: файл 1Cv8.1CL и 1Cv8.cdn

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

Второй файл — 1Cv8.cdn. Его наличие в каталоге базы означает запрет подключения новых сеансов: платформа выдаёт сообщение о блокировке. Этот файл создаётся осознанно, например скриптом резервного копирования, чтобы гарантировать целостность копии. Если копирование завершено, файл нужно просто удалить — после этого база откроется.

Блокировка, «переехавшая» вместе с копией

Частая ситуация: копия базы создана штатным выгрузом в dt или копированием каталога, а при развёртывании в новом месте база оказывается заблокированной. Причина в том, что параметры блокировки сеансов хранятся внутри самой базы, поэтому копия «унаследовала» запрет на подключение. Особенно это характерно для копий, снятых во время регламентных операций.

Порядок действий здесь такой: запустите конфигуратор с параметром /UC и кодом разрешения, если он известен, войдите и снимите блокировку. Если код неизвестен, для файловой базы можно воспользоваться внешними обработками снятия блокировки, которые открываются через «Файл — Открыть» в режиме предприятия — но только если блокировка не запрещает запуск толстого клиента. В клиент-серверном варианте блокировку всегда можно снять через консоль кластера, не зная кода.

Порядок действий для копии базы
  1. 1
    Сделайте резервную копию каталога базы перед любыми изменениями
  2. 2
    Убедитесь, что с копией никто не работает и файлы 1Cv8.1CL, 1Cv8.cdn отсутствуют
  3. 3
    Попробуйте открыть конфигуратор обычным способом
  4. 4
    При сообщении о блокировке сеансов запустите конфигуратор с параметром /UC и кодом разрешения
  5. 5
    Войдите в «Администрирование — Блокировка работы пользователей» и снимите блокировку
  6. 6
    Проверьте вход в режиме предприятия под обычным пользователем

Проверка результата после разблокировки

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

Дополнительно стоит выполнить тестирование и исправление базы (конфигуратор, «Администрирование — Тестирование и исправление») хотя бы в режиме проверки логической целостности, если блокировка была снята принудительно после аварийного завершения. Это позволит убедиться, что файл базы не повреждён.

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

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

Вход обычного пользователя
Норма

Сеанс открывается без сообщений о блокировке

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

Появляется сообщение о запрете начала сеанса

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

Нет файлов 1Cv8.1CL и 1Cv8.cdn при закрытых сеансах

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

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

Работа с данными
Норма

Документы и отчёты открываются без ошибок

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

Ошибки чтения данных, сбои при проведении

Типичные ошибки и ограничения

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

Ещё одно ограничение: параметр /UC работает, только если при установке блокировки был задан код разрешения. Если код не задан или утерян, для клиент-серверной базы остаётся консоль кластера, а для файловой — обработки снятия блокировки. Также помните, что снятие блокировки не отменяет завершение работы активных сеансов: если сеансы были принудительно завершены, пользователям нужно войти заново.

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

Когда обращаться к специалисту

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

Итог

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

Блокировка копии базы 1С чаще всего снимается через консоль кластера, параметр /UC с кодом разрешения или удаление служебных файлов 1Cv8.1CL и 1Cv8.cdn при закрытых сеансах. Перед любыми действиями делайте резервную копию, а результат проверяйте входом под обычным пользователем.

Частые вопросы

Копия базы просит код разрешения, а я его не знаю. Что делать?

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

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

Только после проверки, что ни один процесс 1cv8.exe не работает с этой базой на всех компьютерах сети. Если сеансы активны, удаление файла не поможет и создаст риск повреждения данных.

Чем файл 1Cv8.cdn отличается от 1Cv8.1CL?

1Cv8.1CL создаётся платформой автоматически при наличии активных сеансов. 1Cv8.cdn создаётся осознанно (вручную или скриптом) и запрещает подключение новых сеансов к файловой базе. Оба удаляются вручную, но только при отсутствии работающих пользователей.

Почему после снятия блокировки пользователи всё равно не могут войти?

Возможные причины: блокировка снята не в той базе (путаница с копией и оригиналом), остался файл 1Cv8.cdn в каталоге, либо у пользователей сохранился старый ярлык с параметром /UC. Проверьте путь к базе в списке и очистите кэш списка баз.

Нужно ли запускать тестирование и исправление после разблокировки?

Если блокировка была штатной (регламентная операция) — не обязательно. Если блокировка возникла после аварийного завершения сеанса или сбоя сервера, проверка логической целостности настоятельно рекомендуется. Тестирование выполняется в монопольном режиме.

Можно ли разблокировать копию базы, не запуская конфигуратор?

Для файловой базы — да, если причина в файлах 1Cv8.1CL или 1Cv8.cdn: они удаляются средствами файловой системы. Для снятия внутренней блокировки сеансов без конфигуратора потребуется либо консоль кластера (клиент-серверный вариант), либо запуск режима предприятия с внешней обработкой.