1С не запускается и пишет: «Выполняется резервное копирование информационной базы». Не удаляйте файлы и не завершайте процессы наугад. Сначала найдите 1cv8.exe, определите тип базы и сохраните её текущее состояние.
У файловой базы скопируйте весь каталог с 1Cv8.1CD. У клиент-серверной — снимите резервную копию средствами SQL Server или PostgreSQL. К зависшей блокировке переходите только после копии.
Убедитесь, что копирование уже прекратилось
Во время встроенного копирования 1С завершает пользовательские сеансы и запрещает новые подключения. Когда операция заканчивается штатно, платформа снимает запрет. При обрыве блокировка может остаться.
Окно 1С закрылось — но это ещё не конец процесса. Netbis и 1s-83.com описывают случаи, когда 1cv8.exe остаётся в памяти Windows и продолжает держать базу.
Откройте командную строку от имени пользователя, который запускал копирование:
tasklist | findstr /i 1cv8
Команда покажет процессы платформы. Если файл выгрузки продолжает расти, подождите. Не снимайте процесс через диспетчер задач: 1s-83.com связывает такое прерывание с незаконченной выгрузкой и зависшей блокировкой.
| Признак | Вероятное состояние | Безопасная проверка | Следующее действие |
|---|---|---|---|
Растёт файл выгрузки, работает 1cv8.exe | Копирование продолжается | Сравнить размер файла с интервалом в несколько минут | Дождаться завершения |
Окно закрыто, но 1cv8.exe остался | Процесс завис или ждёт операцию | Проверить загрузку диска и время изменения файла выгрузки | Не завершать процесс до копии базы |
В каталоге лежит 1Cv8.1CD | База файловая | Проверить путь в окне запуска и параметр /F | Работать с копией всего каталога |
В строке запуска указан /S | База клиент-серверная | Уточнить сервер, имя базы и СУБД | Проверять блокировку через кластер 1С |
За одинаковым сообщением скрываются разные состояния. Поэтому сначала выясните, где лежат данные и жив ли процесс копирования. От этого зависит следующий шаг.
Определите тип базы до любых действий
У файловой базы данные лежат в одном каталоге. Главный признак — файл 1Cv8.1CD. Путь к нему указан внизу окна запуска 1С или в параметре /F"<путь>".
В 1Cv8.1CD хранится сама информационная база. Это подтверждают Netbis, 1s-83.com и БухЭксперт8. Не переименовывайте файл, не исправляйте его и тем более не удаляйте.
Параметр /S указывает на клиент-серверное подключение. Данные такой базы хранят SQL Server или PostgreSQL, а не папка клиентского приложения. Удаление локальных файлов серверную блокировку не снимет, зато усложнит диагностику.
Не можете уверенно определить тип базы — остановитесь. Ошибочная ветка действий опаснее зависшего запрета.
Сохраните текущее состояние файловой базы
Закройте обычные сеансы 1С и убедитесь, что файл выгрузки больше не меняется. Затем скопируйте каталог базы целиком. Одного 1Cv8.1CD мало: при разборе сбоя могут понадобиться служебные и временные файлы.
Каталог можно скопировать через Проводник. Netbis также приводит команду robocopy с параметрами /E /R:1 /W:1:
robocopy "D:\Bases\Accounting" "E:\Recovery\Accounting-copy" /E /R:1 /W:1
Подставьте свои пути. Первый должен вести к рабочей базе, второй — к отдельному каталогу на другом диске или сетевом хранилище.
Откройте копию и найдите 1Cv8.1CD. Сверьте его размер с исходным файлом. Теперь у вас есть состояние, к которому можно вернуться, если разблокировка повредит рабочий каталог.
Снимите блокировку файловой базы параметрами запуска
БухЭксперт8 предлагает запустить базу с параметрами:
/CРазрешитьРаботуПользователей /UCРезервноеКопирование
Среди переданных материалов нет официальной документации 1С с этой командой. Синтаксис и код разрешения взяты из публикации БухЭксперт8. До запуска у вас уже должна быть копия всего каталога.
Откройте список информационных баз. Выберите нужную, перейдите к изменению параметров запуска и добавьте строку разблокировки. Запустите базу.
Если вход сработал, закройте 1С и уберите временные параметры. По предупреждению БухЭксперт8, оставленная строка может помешать следующему запуску.
Снова откройте базу обычным способом. Войдите под учётной записью рядового пользователя, а не только администратора. Иначе можно пропустить запрет, который сохранился для остальных сеансов.
Удаляйте 1Cv8.cdn только как запасной способ
Параметры запуска не помогли — вернитесь к копии каталога. Ещё раз проверьте два условия: база файловая, процесс копирования закончен.
Netbis, БухЭксперт8 и Legasoft связывают блокировку после оборванного копирования с файлом 1Cv8.cdn. Они предлагают удалить его при закрытых сеансах 1С. Официальной инструкции фирмы «1С» по этой операции среди переданных материалов нет.
Удаляйте 1Cv8.cdn только из рабочего каталога и только после полной копии. Не трогайте файлы с похожими именами. Папку целиком тоже не очищайте.
| Объект | Что с ним делать | Что запрещено |
|---|---|---|
1Cv8.1CD | Скопировать вместе со всем каталогом | Удалять, заменять или исправлять без отдельной копии |
1Cv8.cdn | Удалить как запасной способ после копии | Трогать во время активного копирования |
1Cv8tmp.1CD | Сохранить в исходной копии для диагностики | Удалять вместе с другими файлами без разбора |
1cv8.exe | Проверить через tasklist | Завершать принудительно до сохранения базы |
Граница простая: 1Cv8.1CD содержит данные. Это не остаток незаконченной операции, а сама база.
После удаления 1Cv8.cdn запустите 1С без дополнительных параметров. Проверьте вход администратора и обычного пользователя. Затем откройте справочник и несколько недавних документов.
Не возвращайте сотрудников в базу, пока не закончите эти проверки. Один успешный вход ещё не подтверждает целостность данных.
Клиент-серверную базу разблокируйте через кластер
Для SQL Server и PostgreSQL файловая инструкция не годится. Не ищите 1Cv8.cdn на рабочих местах. Удаление файлов из каталога клиента тоже не поможет.
Первым делом снимите резервную копию средствами СУБД. Не разворачивайте её поверх рабочей базы: так вы потеряете записи, которые появились после создания копии. Для проверки нужна другая база, машина или экземпляр СУБД.
После копирования откройте консоль администрирования серверов 1С. Найдите нужную информационную базу, проверьте активные сеансы и запрет начала сеансов. 1s-83.com также указывает на утилиту rac, однако её команды зависят от версии платформы.
Универсальной команды rac здесь нет. Среди переданных материалов отсутствует официальная документация для конкретной версии 1С. Возьмите синтаксис из документации к установленной платформе и укажите точные сервер, кластер и базу.
Для SQL Server настройте резервирование по инструкции для серверной базы. Схемы копирования для SQL Server и PostgreSQL разобраны в руководстве по резервному копированию 1С.
Проверьте базу после разблокировки
База открылась — это ещё не доказательство, что оборванное копирование прошло без последствий. 1s-83.com указывает на риск повреждения индекса после аварийного выключения компьютера или сервера.
Не запускайте «Тестирование и исправление» на единственном экземпляре файловой базы. Эта операция меняет данные. Разверните сохранённый каталог отдельно и проверяйте только копию.
С chdbfl.exe действует то же правило. Утилита проверяет физическую целостность файловой базы и может изменить 1Cv8.1CD. Запускайте её на отдельной копии, затем проверяйте результат через обычный вход и работу с данными.
Если база всё ещё не открывается, пройдите диагностику запуска 1С по участкам. Она отделяет сбой клиента от неполадки кластера, СУБД или самой информационной базы.
Почему встроенная выгрузка оставляет пользователей без базы
Штатной выгрузке нужен монопольный доступ. Платформа завершает сеансы, закрывает новые подключения и возвращает доступ после окончания операции. Сбой между блокировкой и её снятием оставляет пользователей перед закрытой базой.
Чаще всего копирование срывается из-за нехватки места. По данным 1s-83.com, свободного пространства должно хватать минимум на размер базы и дополнительный запас. Равенства «размер базы = свободное место» мало: во время выгрузки появляются временные данные.
Другой сценарий — пользователь закрыл окно, завершил 1cv8.exe или выключил компьютер. Выгрузка оборвалась раньше, чем платформа успела снять запрет.
Есть и более неприятная схема: копирование запускается при завершении работы. Пользователь ждёт, окно не закрывается, и он снимает процесс. Для базы, с которой сотрудники работают весь день, такой порядок слишком зависит от терпения одного человека.
Чем заменить встроенное копирование
Файловую базу можно копировать средствами операционной системы или отдельной программой. 1s-83.com отмечает: копирование на уровне ОС не включает внутреннюю монопольную блокировку 1С.
Но обычная команда копирования открытого 1Cv8.1CD тоже несёт риск. Нужна согласованная схема: расписание, несколько поколений копий и автоматическая проверка результата. Один из вариантов разобран в инструкции по Effector Saver.
Для клиент-серверной базы используйте инструменты СУБД. SQL Server и PostgreSQL создают резервные копии без выгрузки .dt через Конфигуратор. Режим выбирают по допустимой потере данных и времени, за которое база должна вернуться в работу.
Бэкап работает только тогда, когда вы смогли его восстановить. Разверните копию отдельно и войдите в 1С под обычным пользователем. Сам по себе файл на диске ничего не доказывает.
Если не помогло
После копирования и снятия блокировки база не открылась — остановитесь. Не удаляйте остальные служебные файлы подряд. Не запускайте chdbfl.exe на оригинале и не перезагружайте сервер снова и снова.
Сохраните исходный каталог файловой базы или резервную копию СУБД. Приложите журналы и точный текст ошибки. С этими материалами можно обратиться за аварийной помощью по 1С и SQL. Сколько данных удастся получить, покажет только диагностика.
Другие сценарии отказов собраны на карте аварий 1С. Найдите свой признак и переходите к соответствующей ветке. Перебирать способы на боевой базе опасно.
Чтобы не повторилось
Уберите копирование при завершении работы. Замените его заданием с расписанием и журналом результата. Для файловой базы подойдёт копирование каталога или отдельный инструмент, для SQL Server и PostgreSQL — штатные задания СУБД.
После восстановления доступа проверьте пять пунктов:
- Откройте базу под обычным пользователем.
- Удалите временные параметры разблокировки.
- Проверьте свободное место для следующей копии.
- Разверните свежий бэкап отдельно от рабочей базы.
- Настройте уведомление об ошибке задания копирования.
Порядок действий не меняется: копия, тип базы, разблокировка. Способы для файловой базы нельзя переносить на SQL Server или PostgreSQL.
Почему 1С пишет «Выполняется резервное копирование», хотя копирование закончено?
После сбоя платформа может оставить запрет новых сеансов. Сначала проверьте процесс 1cv8.exe, затем определите тип базы и сохраните её текущее состояние.
Можно ли завершить 1cv8.exe через диспетчер задач?
Не завершайте процесс до проверки выгрузки и создания копии базы. Принудительная остановка может оборвать активное копирование и оставить базу в худшем состоянии.
Можно ли удалить 1Cv8.cdn?
Только в подтверждённой файловой базе, при закрытых сеансах и после копирования всего каталога. Для клиент-серверной базы этот способ не подходит.
Можно ли удалить 1Cv8.1CD?
Нет. В этом файле хранится файловая информационная база. Сохраните его вместе со всем каталогом.
Поможет ли «Тестирование и исправление»?
Операция меняет данные и не подходит для первого снятия блокировки. Запускайте её только на отдельной копии базы.
Как снять такую блокировку в серверной базе?
Сначала создайте резервную копию средствами СУБД. Затем проверьте сеансы и запрет начала сеансов через консоль кластера или rac для установленной версии платформы.