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

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

Как удалить базы в 1С: полная инструкция

Как удалить базу в 1С: удаление из списка, файловой базы с диска и базы на сервере SQL. Резервные копии, проверка результата и типичные ошибки.

Удаление базы в 1С — операция, которая кажется простой, но ошибка в ней приводит к безвозвратной потере учётных данных: документов, справочников, проводок за несколько лет. Поэтому важно различать три разных действия: убрать базу из списка в окне запуска, физически удалить файловую базу с диска и удалить базу данных на сервере СУБД. Это разные операции с разными последствиями.

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

Подготовка: резервная копия перед удалением

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

Самый универсальный способ сохранить данные — выгрузка информационной базы через конфигуратор. Откройте базу в режиме «Конфигуратор», перейдите в меню «Администрирование» → «Выгрузить информационную базу» и укажите путь для сохранения файла с расширением .dt. Этот файл содержит и данные, и конфигурацию, его можно загрузить в пустую базу на любом другом компьютере.

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

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

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

Порядок действий
  1. 1
    Откройте окно запуска 1С (ярлык «1С:Предприятие»).
  2. 2
    Выделите нужную базу в списке одним щелчком мыши.
  3. 3
    Нажмите кнопку «Удалить» над списком или клавишу Delete.
  4. 4
    Подтвердите удаление в появившемся диалоге.
  5. 5
    Убедитесь, что база исчезла из списка, но папка с данными осталась на диске.

Если кнопка «Удалить» неактивна, значит список баз сформирован централизованно — например, через общий файл списка баз (v8i) на сервере или групповые политики. В этом случае изменения вносит администратор, редактируя общий список, а не каждый пользователь у себя.

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

Как полностью удалить файловую базу с диска

Файловая база 1С — это обычная папка, в которой лежит файл 1Cv8.1CD и служебные файлы. Чтобы удалить её полностью, сначала уберите базу из списка запуска (как описано выше), затем найдите папку на диске и удалите её стандартными средствами операционной системы.

Узнать точный путь к папке можно до удаления из списка: выделите базу в окне запуска и нажмите кнопку «Настройка» (или посмотрите в нижней части окна) — там отображается параметр «Каталог информационной базы». Скопируйте этот путь, откройте его в проводнике и проверьте содержимое: внутри должен быть файл 1Cv8.1CD.

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

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

Как удалить базу на сервере 1С и SQL

Клиент-серверная база состоит из двух частей: записи в кластере серверов 1С и собственно базы данных в СУБД (MS SQL Server, PostgreSQL и другие). Удалять нужно обе части, иначе останутся «хвосты»: либо пустая запись в консоли, либо мёртвая база, занимающая место на SQL-сервере.

Откройте консоль «Администрирование серверов 1С:Предприятия», разверните нужный кластер, найдите базу в списке информационных баз. Нажмите правой кнопкой и выберите «Удалить». Консоль предложит два варианта: «Удалить базу данных» — стирает и запись в кластере, и базу в СУБД; «Очистить базу данных» — очищает данные, но оставляет структуру. Для полного удаления выбирайте первый вариант.

Типичные ошибки
01
Удаление записи в кластере без удаления базы в СУБД — файлы данных продолжают занимать место на SQL-сервере, а база остаётся видна в Management Studio.
02
Удаление базы в СУБД вручную при живой записи в кластере — при обращении пользователи получают ошибку соединения, а администратор не понимает, куда пропали данные.
03
Удаление без завершения сеансов — активные подключения блокируют операцию, и удаление завершается с ошибкой на половине пути.

Если запись в кластере уже удалена, а база в СУБД осталась, удалите её штатными средствами СУБД: в MS SQL Server — через SQL Server Management Studio (правый клик по базе → «Delete», отметьте «Close existing connections»), в PostgreSQL — командой DROP DATABASE или через pgAdmin. Учтите, что для этого нужны права администратора СУБД.

Удаление базы в облачной 1С (1С:Фреш)

В облачном сервисе 1С:Фреш прямого удаления базы пользователем нет — приложения отключаются через личный кабинет абонента. Откройте раздел управления приложениями, выберите нужное и отключите его. Данные при этом некоторое время хранятся на стороне сервиса согласно условиям сервиса, но доступ к ним прекращается.

Перед отключением обязательно выгрузите данные: в режиме «1С:Предприятие» через обработку выгрузки данных или запросите выгрузку через поддержку сервиса, если планируете переезд в локальную версию. После окончательного удаления данных на стороне сервиса восстановить их будет невозможно.

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

После удаления пройдите контрольные точки: базы нет в списке запуска, папки нет на диске (для файловой), записи нет в консоли кластера и базы нет в списке СУБД (для серверной). Место на диске освободилось на объём, примерно равный размеру удалённой базы.

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

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

Список баз в окне запуска
Норма

Удалённой базы нет в списке

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

База осталась — список централизованный, правьте общий файл списка

Диск / папка базы
Норма

Папка отсутствует, место освободилось

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

Папка на месте — удалён только ярлык из списка

Консоль кластера и СУБД
Норма

Записи нет ни в кластере, ни в списке баз СУБД

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

База видна в Management Studio — удалите её вручную

Если база удалена по ошибке и резервной копии нет, действуйте быстро: прекратите любую запись на диск, где лежала база, и попробуйте программы восстановления файлов — для локальных дисков они иногда находят удалённый 1Cv8.1CD. Шансы тем выше, чем меньше времени прошло и чем меньше писалось на диск после удаления. Для серверных баз проверьте резервные копии СУБД — многие SQL-серверы настроены на автоматический бэкап, о котором администратор мог забыть.

Итог

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

Удаление из списка запуска не затрагивает данные. Полное удаление файловой базы — это удаление папки с файлом 1Cv8.1CD, серверной — удаление записи в кластере вместе с базой в СУБД. Перед любым физическим удалением сделайте выгрузку в .dt и проверьте, что файл открывается. С сетевых дисков файлы удаляются мимо корзины.

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

Удалил базу из списка — данные пропали?

Нет. Удаление из списка убирает только ярлык для быстрого запуска. Папка с данными остаётся на диске. Чтобы вернуть базу, нажмите «Добавить» в окне запуска и укажите путь к каталогу информационной базы.

Как узнать, где физически лежит файловая база?

Выделите базу в окне запуска 1С и нажмите «Настройка» — путь указан в поле «Каталог информационной базы». Также путь виден в нижней части окна запуска при выборе базы. Внутри папки должен находиться файл 1Cv8.1CD.

Не могу удалить папку базы: пишет «файл занят другой программой». Что делать?

Значит база открыта у вас или у другого пользователя, либо завис процесс. Закройте все окна 1С, проверьте диспетчер задач на наличие процессов 1cv8.exe и завершите их. Для сетевой базы попросите выйти всех пользователей. После этого удаление пройдёт штатно.

Чем отличается «Удалить базу данных» от «Очистить базу данных» в консоли кластера?

«Удалить» стирает и запись в кластере, и саму базу в СУБД — это полное удаление. «Очистить» удаляет только данные внутри базы, оставляя пустую структуру и запись в кластере — это нужно, когда базу планируют заполнить заново, например загрузить свежую копию.

Можно ли восстановить случайно удалённую файловую базу?

Если была резервная копия (.dt или копия папки) — просто восстановите из неё. Без копии шансы есть только при использовании программ восстановления удалённых файлов, и то если после удаления на диск почти ничего не записывали. Для сетевых дисков восстановление средствами Windows невозможно.

Нужны ли особые права для удаления серверной базы?

Да. Для работы в консоли кластера нужны права администратора кластера 1С, а для удаления базы в СУБД — права администратора СУБД (или учётной записи, под которой работает сервер 1С, если она имеет соответствующие полномочия). Рядовой пользователь 1С удалить серверную базу не может.