Не пускает в 1С: «выполняется резервное копирование информационной базы»

· 8 мин

Содержание

Если 1С не пускает в базу с сообщением Выполняется резервное копирование информационной базы, а само копирование давно закончилось — база просто осталась в заблокированном состоянии. Копирование прервалось некорректно, флаг блокировки не снялся, и теперь программа не запускается . Лечится это за несколько минут без потери данных.

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

Что за ошибка и почему база не запускается

Штатное резервное копирование в 1С перед стартом ставит на базу монопольную блокировку — чтобы никто не менял данные, пока идёт выгрузка. По завершении блокировка снимается.

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

  • Выполняется резервное копирование информационной базы
  • Начало сеанса с информационной базой запрещено
  • Не удалось открыть информационную базу

По факту копирование уже не идёт. Блокировка — это просто «забытая табличка на двери».

Ключевой признак: индикатор копирования не двигается, диск не активен, но войти нельзя. Значит, процесс мёртв, а флаг остался.

Симптомы: как отличить эту проблему от других

Диагностика: выберите симптом

Почему копирование «всё ещё выполняется»

Причина всегда одна — backup завершился не штатно. А вот поводов для этого несколько.

Нехватка места на диске

Самая частая причина. Файл выгрузки .dt или .zip пишется на тот же диск, места не хватает, процесс падает на полпути. Флаг блокировки при этом уже стоит.

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

Принудительное завершение backup

Кто-то закрыл окно копирования крестиком, снял процесс в диспетчере или выключил компьютер, не дождавшись конца. Результат — оборванная выгрузка и повисшая блокировка.

Зависший процесс 1cv8.exe

Процесс платформы завис, но из памяти не выгрузился. Он продолжает «держать» базу, хотя ничего не делает. Часто виден в диспетчере задач с нулевой нагрузкой на CPU.

Аварийное выключение сервера или ПК

Отключение электричества, синий экран, жёсткая перезагрузка во время копирования. Классика: выполнялось резервное копирование и выключили свет. База осталась с флагом и, реже, с повреждённым индексом.

Что нельзя делать

Прежде чем чинить — три запрета, которые спасают данные.

  • 🚫 Не удаляйте и не переименовывайте файл 1Cv8.1CD — это и есть ваша база.
  • 🚫 Не запускайте копирование поверх зависшего — упрётесь в ту же блокировку.
  • 🚫 Не трогайте базу, пока в ней могут работать пользователи в сети.

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

Файловая или клиент-серверная база — это важно

Способ снятия блокировки зависит от типа базы.

ПризнакФайловая базаКлиент-серверная
Где лежитпапка с файлом 1Cv8.1CDСУБД (SQL/PostgreSQL)
Как открытьпуть к каталогу в списке базадрес сервера + имя базы
Где снимать блокировкуслужебные файлы в папке базыконсоль администрирования / кластер
Кто чинитобычно сам пользовательадминистратор 1С

Как понять, что база файловая: в окне запуска у неё указан локальный или сетевой путь к папке (например D:\Base\Buh), а не «Сервер 1С:Предприятия».

Пошаговое снятие блокировки в файловой базе

Разбор для файловой базы — самый частый случай. Идём по порядку.

Пошаговый помощник
Шаг 1. Закройте 1С у всех пользователей
Убедитесь, что в базе никто не работает. В сетевой файловой базе обойдите рабочие места или предупредите коллег. Один открытый сеанс — и блокировка вернётся.

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

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

Здесь файлов .1CL нет — блокировка живёт в кластере серверов.

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

Если доступа к консоли нет, блокировку начала сеансов снимают через параметры информационной базы средствами администратора кластера.

Как остановить резервное копирование в 1С 8.3

Часто вопрос звучит иначе: как остановить резервное копирование 1с 8.3, чтобы оно перестало подвешивать вход. Разберём оба сценария — прервать текущее и отключить автоматическое.

Прервать копирование, которое идёт прямо сейчас

  • Если окно Резервное копирование ещё активно — дождитесь конца или нажмите Отмена внутри окна (не крестиком).
  • Если окно зависло — снимите процесс 1cv8.exe в диспетчере, затем снимайте блокировку по шагам выше.

Отключить автоматическое копирование

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

Отключается так:

  1. Войдите в базу (после снятия блокировки).
  2. АдминистрированиеОбслуживаниеРезервное копирование.
  3. Снимите вариант «Выполнять автоматически» либо «При завершении работы».
  4. Сохраните настройку.

После этого копирование делайте вручную или отдельным скриптом выгрузки .dt — так оно не будет блокировать старт.

Надёжнее автобэкапа средствами 1С — копирование файла базы на уровне ОС по расписанию, когда все вышли. Оно не ставит монопольную блокировку внутри платформы.

Команды и файлы, которые полезно знать

Что искать в папке файловой базы после неудачного backup:

ФайлЧто этоДействие
1Cv8.1CDсама базане трогать
1Cv8.1CLфайл блокировки/журналапереименовать при блокировке
1Cv8Tmp.1CDвременный файл операцииубрать в сторону
*.dt (недописан)оборванная выгрузкаудалить копию, не оригинал
*.bakстарая копиясохранить, пригодится

Запуск базы из командной строки для продвинутых:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Base\Buh" /DisableStartupMessages

Проверка и снятие блокировки в клиент-серверной базе делается через утилиту администрирования кластера (rac), а не правкой файлов.

Как предотвратить проблему

Чтобы выполняется резервное копирование информационной базы не всплыло снова:

  • 📁 Держите на диске свободное место ≥ размера базы ×2.
  • ⚡ Поставьте ИБП на сервер и на компьютер, где хранится файловая база.
  • 🕐 Настройте копирование на время, когда все вышли из базы.
  • 💾 Не закрывайте окно копирования крестиком — только штатной отменой.
  • 🔁 Раз в неделю прогоняйте тестирование и исправление в Конфигураторе.
  • 🗄 Храните последние 3–5 копий, старые удаляйте по расписанию, а не вручную в спешке.

Если не помогло

База не открывается даже после снятия блокировки — двигайтесь по порядку:

  1. Откройте базу в Конфигураторе — если заходит, сразу запустите тестирование и исправление.
  2. В окне ТиИ добавьте режим «Реструктуризация таблиц информационной базы».
  3. Не помогло — восстановите из последней рабочей копии .dt или .bak в чистую базу.
  4. При повреждении файла 1Cv8.1CD используйте утилиту chdbfl.exe из каталога платформы (bin) — она чинит физическую целостность файловой базы.
  5. Для клиент-серверной базы восстановление делают средствами СУБД из бэкапа SQL/PostgreSQL.

chdbfl.exe меняет сам файл базы. Запускайте её только на копии, а не на единственном оригинале.

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

Данные потеряются, если снять блокировку?
Нет. Само снятие флага .1CL данные не трогает. Потеря возможна только при повреждении файла аварийным выключением — от этого спасает предварительная копия папки.
Можно ли просто удалить файл 1Cv8.1CL?
Можно, но безопаснее переименовать в .old. Если что-то пойдёт не так, файл легко вернуть. Удаление — необратимо.
Почему 1С пишет, что копирование выполняется, хотя оно завершилось?
Копирование оборвалось некорректно и не сняло монопольную блокировку. Платформа при входе видит висящий флаг и считает, что процесс ещё идёт.
Как понять, файловая у меня база или серверная?
В окне запуска у файловой указан путь к папке (D:\Base), у серверной — «Сервер 1С:Предприятия» и имя базы на СУБД.
База не запускается после отключения света — что делать?
Снимите блокировку по шагам, затем обязательно прогоните тестирование и исправление. Если файл повреждён — chdbfl.exe на копии или восстановление из бэкапа.
Как отключить автоматическое копирование навсегда?
АдминистрированиеОбслуживаниеРезервное копирование и снять автоматический режим. Копии делайте вручную или на уровне файловой системы.