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