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

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

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

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

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

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

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

Что нужно сделать до удаления базы

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

Для файловой базы достаточно скопировать папку с файлом 1Cv8.1CD на внешний диск или сетевое хранилище. Надёжнее дополнительно сделать выгрузку через конфигуратор: «Администрирование» → «Выгрузить информационную базу». Файл .dt компактнее и его проще развернуть на другой платформе.

Для серверной базы сделайте резервную копию средствами СУБД (например, Backup в MS SQL Server Management Studio) либо выгрузку .dt через конфигуратор. Выгрузка .dt на больших базах может занимать часы и требовать монопольного доступа — учитывайте это при планировании.

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

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

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

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

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

Файловая база — это папка, в которой лежит файл 1Cv8.1CD и служебные подкаталоги. Чтобы узнать её расположение, выделите базу в окне запуска: путь отображается в нижней части окна. Также путь виден в параметрах базы через кнопку «Настройка».

Перед удалением убедитесь, что никто не работает с базой: файл 1Cv8.1CD блокируется при открытых сеансах, и Windows не даст удалить папку. Попросите пользователей выйти или проверьте, что файл не занят. После этого удалите папку обычным способом — через проводник в корзину или минуя её.

Дополнительно проверьте каталоги шаблонов и публикаций веб-сервера: если база была опубликована на веб-сервере (IIS или Apache), удалите соответствующую публикацию и запись в файле настроек веб-сервера, иначе останутся «мёртвые» ссылки.

Порядок удаления файловой базы
  1. 1
    Сделайте резервную копию папки с базой и/или выгрузку .dt
  2. 2
    Проверьте восстановление копии на тестовом компьютере
  3. 3
    Завершите все сеансы пользователей с этой базой
  4. 4
    Удалите базу из списка в окне запуска 1С
  5. 5
    Удалите папку с файлом 1Cv8.1CD с диска
  6. 6
    При наличии веб-публикации удалите её настройки на веб-сервере

Как удалить клиент-серверную базу через консоль кластера

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

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

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

Альтернативный путь — удалить базу непосредственно средствами СУБД (Drop Database в Management Studio или DROP DATABASE в PostgreSQL), а затем снять регистрацию в консоли кластера. Такой порядок применяют, когда консоль 1С недоступна или сервер 1С уже выведен из эксплуатации.

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

Через консоль кластера 1С

Правильный штатный способ: удаляет регистрацию и базу в СУБД за одну операцию. Требует прав администратора кластера и СУБД.

Через средства СУБД

Подходит, когда сервер 1С недоступен. После удаления в СУБД нужно вручную снять регистрацию в кластере, иначе останется битая запись.

Только снятие регистрации

База в СУБД сохраняется, запись в кластере удаляется. Используйте, если данные нужно сохранить, но отключить от сервера 1С.

Типичные ошибки и их последствия

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

Вторая ошибка — удаление без проверки резервной копии. Файл .dt мог создаться с ошибкой, а копия папки — оказаться неполной из-за блокировок. Признак надёжной копии: она успешно загружается в пустую базу на тестовом компьютере.

Третья ошибка — удаление базы, к которой обращаются регламентные задания, обмены данными или внешние системы (сайт, CRM, кассовое ПО). После удаления эти механизмы начнут выдавать ошибки, а интеграционные очереди могут потерять данные. Перед удалением отключите связанные обмены и задания.

Типичные ошибки
01
Удаление при активных сеансах — блокировка операции или повреждение базы
02
Отсутствие проверенной резервной копии — безвозвратная потеря данных
03
Удаление только из списка запуска — данные продолжают занимать место на диске
04
Удаление серверной базы только в СУБД — в кластере остаётся неработающая регистрация
05
Игнорирование интеграций и обменов — сбои в связанных системах после удаления

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

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

Для серверной базы проверьте два места: в консоли кластера информационная база должна исчезнуть из списка, а в Management Studio или pgAdmin — отсутствовать соответствующая база данных. Если регистрация удалена, а база в СУБД осталась, удалите её вручную, чтобы освободить дисковое пространство сервера.

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

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

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

Папка файловой базы
Норма

Папка с 1Cv8.1CD отсутствует на диске

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

Папка или файл на месте — удаление не завершено

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

Записи о базе нет

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

Запись есть, при запуске ошибка подключения

Консоль кластера
Норма

Информационная база отсутствует в списке

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

База видна в кластере — регистрация не снята

СУБД
Норма

База данных удалена, место освобождено

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

База осталась в SQL Server / PostgreSQL

FAQ: частые вопросы об удалении баз 1С

Можно ли восстановить базу 1С после удаления?

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

Удалится ли база с диска, если убрать её из списка в окне запуска?

Нет. Удаление из списка убирает только ярлык подключения. Файлы базы остаются на диске или сервере, занимают место и доступны для повторного подключения по тому же пути.

Не даёт удалить папку с файловой базой — что делать?

Значит, файл 1Cv8.1CD занят: кто-то открыл базу или завис фоновый процесс 1cv8.exe. Завершите сеансы пользователей, закройте конфигуратор и предприятие, при необходимости снимите зависшие процессы через диспетчер задач, затем повторите удаление.

Чем удаление базы отличается от её очистки?

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

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

Да. Требуются права администратора кластера серверов 1С и права на удаление базы данных в СУБД (обычно роль sysadmin или dbcreator с правом drop). Без этих прав операция завершится ошибкой доступа.

Что делать с лицензиями при удалении базы?

Лицензии 1С привязываются к компьютеру или серверу, а не к конкретной базе, поэтому удаление базы на них не влияет. Активировать лицензию заново не требуется. Исключение — перенос сервера на другое оборудование: тогда программную лицензию придётся активировать повторно.

Итог

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

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