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