Администрирование · 8 мин
Как снести базу 1С полностью и без последствий
Пошаговая инструкция, как снести базу 1С: файловый и клиент-серверный режимы, удаление из списка, очистка каталогов, бэкап перед удалением и типичные ошибки.
«Снести базу 1С» обычно означает одно из трёх действий: убрать базу из списка в окне запуска, физически удалить каталог с данными на диске или удалить информационную базу на сервере СУБД. Это разные операции с разными последствиями, и путать их опасно: удаление строки из списка не стирает данные, а удаление каталога или базы на SQL-сервере делает восстановление возможным только из резервной копии.
Перед любыми действиями определите, где физически лежит база. В окне запуска 1С выделите нужную базу и нажмите «Изменить» — в параметрах будет указан путь к каталогу (для файлового варианта) или имя сервера и базы (для клиент-серверного). Именно этот адрес определяет, что именно нужно удалять и к чему готовиться.
Обязательное условие перед сносом — резервная копия. Даже если база «точно не нужна», практика показывает, что через месяц из неё могут понадобиться остатки, первичка за прошлый период или справочник контрагентов. Выгрузка через конфигуратор (файл .dt) или копия каталога занимают минуты, а восстановление уничтоженных данных без копии невозможно.
Подготовка: бэкап и проверка активных сеансов
Для файловой базы резервная копия делается двумя способами. Первый — выгрузка через конфигуратор: откройте базу в режиме «Конфигуратор», меню «Администрирование» → «Выгрузить информационную базу», укажите файл с расширением .dt. Второй — простое копирование каталога базы в архив или на другой диск при закрытых сеансах всех пользователей.
Для клиент-серверной базы корректный способ — выгрузка .dt через конфигуратор либо штатный бэкап средствами СУБД (например, через SQL Server Management Studio). Простое копирование файлов данных SQL-сервера «вживую» недопустимо: файлы заблокированы службой, а при отсоединении базы без понимания процедуры легко получить повреждённые данные.
Проверьте, что в базе нет активных пользователей. В конфигураторе откройте «Администрирование» → «Активные пользователи». Если сеансы есть, завершите их через «Администрирование» → «Завершить работу пользователей» или попросите коллег выйти. Удаление базы с активными сеансами в файловом режиме может закончиться ошибкой доступа к файлам, а в клиент-серверном — обрывом чужой работы.
Как удалить базу из списка в окне запуска
Это самый простой и самый безопасный шаг: он убирает базу только из перечня на вашем компьютере, не трогая данные. Откройте окно запуска 1С, выделите строку с базой и нажмите кнопку «Удалить». Программа попросит подтверждение — после него строка исчезнет из списка.
Учтите, что список баз хранится локально в профиле пользователя (файл ibases.v8i). Если базой пользуются несколько человек, у каждого она останется в собственном списке — удалять запись нужно на каждом рабочем месте отдельно или редактировать общий файл списка, если он лежит в сетевой папке.
Если цель — просто «спрятать» лишнюю базу, а не уничтожить её, на этом можно остановиться. Данные останутся на месте, и базу в любой момент можно добавить обратно через кнопку «Добавить», указав тот же путь.
Как удалить файловую базу с диска
Файловая база — это обычная папка, в которой лежит главный файл 1Cv8.1CD и служебные подкаталоги. Чтобы снести такую базу полностью, закройте все сеансы 1С, найдите каталог по пути из параметров подключения и удалите всю папку через проводник.
Если папка не удаляется с ошибкой «файл занят», значит, процесс 1cv8.exe или 1cv8c.exe всё ещё держит файлы. Проверьте диспетчер задач, завершите процессы платформы и повторите удаление. На сетевом ресурсе причиной может быть открытый сеанс на другом компьютере.
- 1Сделайте выгрузку .dt или скопируйте каталог базы в архив
- 2Завершите все сеансы пользователей и закройте конфигуратор
- 3Удалите базу из списка в окне запуска 1С
- 4Удалите каталог базы с диска через проводник
- 5Проверьте, что папка исчезла и в корзине не осталось нужных данных
После удаления проверьте освободившееся место и убедитесь, что вы удалили именно тот каталог. Частая ошибка — перепутать рабочую базу с её копией, если папки называются похоже. Сверяйте полный путь, а не только имя папки.
Как снести клиент-серверную базу
Клиент-серверная база состоит из двух частей: записи в кластере сервера 1С и собственно базы данных на SQL-сервере. Полное удаление включает оба этапа. Откройте консоль управления серверами 1С (оснастка «Администрирование серверов 1С Предприятия»), найдите нужную информационную базу в ветке кластера, вызовите контекстное меню и выберите «Удалить».
При удалении консоль предложит вариант: удалить базу данных на СУБД вместе с записью кластера или оставить её. Если цель — полный снос, выбирайте удаление вместе с базой данных. Если оставить базу на СУБД, она продолжит занимать место на дисках сервера и её придётся удалять отдельно средствами СУБД.
Учтите, что для этих операций нужны права администратора кластера и, как правило, права на SQL-сервере. Если консоль выдаёт ошибку доступа, уточните у администратора сервера, под какой учётной записью работает агент 1С и есть ли у неё разрешения на удаление баз.
Сравнение вариантов удаления
Подходит, если база нужна другим или может понадобиться позже. Данные остаются нетронутыми.
Полный снос локальной базы. Необратимо без резервной копии.
Для клиент-серверных баз. Можно удалить запись кластера вместе с базой на СУБД или оставить её.
Альтернатива: удаление данных обработкой, если нужна пустая база с сохранённой конфигурацией.
Альтернатива: очистить базу вместо удаления
Иногда задача формулируется как «снести базу», а реальная потребность — получить пустую базу с той же конфигурацией: для нового юрлица, для тестов или для начала учёта с нуля. В этом случае удалять базу не нужно — достаточно очистить данные.
Простой путь — создать новую пустую базу из шаблона конфигурации или загрузить в неё сохранённую конфигурацию (.cf) из старой базы. Либо использовать типовые обработки свёртки и удаления данных, если они есть в вашей конфигурации. Такой подход сохраняет настройки, роли пользователей и историю в виде исходной базы.
Проверка результата и типичные ошибки
После завершения убедитесь, что база удалена полностью: строка исчезла из списка запуска, каталога нет на диске (или базы нет в списке кластера и на SQL-сервере), место на диске освободилось. Если база была клиент-серверной, дополнительно проверьте через средства СУБД, что файлы данных удалены.
Как проверить результат
Удалённой базы нет в перечне
Строка осталась — удалите её кнопкой «Удалить»
Папка с файлом 1Cv8.1CD отсутствует
Папка на месте — данные не удалены
Базы данных нет в списке СУБД
База висит на сервере и занимает место
Файл .dt или копия каталога открывается и загружается
Архив битый или пустой — копии нет
FAQ
Можно ли восстановить базу 1С после удаления?
Только из резервной копии: файла выгрузки .dt, копии каталога или бэкапа СУБД. Штатных средств восстановления удалённой базы в 1С нет. Программы восстановления файлов иногда спасают удалённый каталог, если диск после этого активно не использовался, но гарантий нет.
Удалил базу из списка — данные пропали?
Нет. Список в окне запуска — это просто ярлыки. Данные лежат в каталоге по указанному пути или на сервере. Добавьте базу обратно через «Добавить», указав прежний путь, и продолжайте работу.
Чем удаление базы отличается от её очистки?
Удаление стирает базу целиком вместе с конфигурацией, пользователями и данными. Очистка удаляет только данные (документы, справочники, регистры), сохраняя конфигурацию и настройки. Очистка нужна, когда требуется пустая, но рабочая база.
Кто должен сносить клиент-серверную базу?
Пользователь с правами администратора кластера серверов 1С и, при удалении базы на СУБД, с соответствующими правами на SQL-сервере. Обычному бухгалтеру или менеджеру эти операции недоступны и не должны быть доступны.
Что делать, если каталог базы не удаляется?
Закройте все сеансы 1С, проверьте диспетчер задач на наличие процессов 1cv8.exe и 1cv8c.exe, завершите их. Если каталог на сетевом диске — убедитесь, что база не открыта на других компьютерах. После этого удаление пройдёт штатно.
Что важно запомнить
Перед сносом базы всегда делайте резервную копию. Удаление из списка запуска не стирает данные — для полного удаления уберите каталог с диска или базу через консоль кластера вместе с данными на СУБД. После операции проверьте результат по всем трём точкам: список, диск, сервер.