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

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

Как удалить расширение 1С:Предприятие

Как удалить расширение конфигурации в 1С:Предприятие через конфигуратор и режим предприятия, отключить без удаления, проверить результат и избежать ошибок.

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

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

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

Что проверить перед удалением расширения

Первый шаг — определить, какие расширения подключены к базе и за что каждое отвечает. В конфигураторе список виден в меню «Конфигурация → Расширения конфигурации», а в режиме «Предприятие» — обычно в разделе «Администрирование → Печатные формы, отчеты и обработки → Расширения» или «НСИ и администрирование → Расширения» (точный путь зависит от конфигурации).

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

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

Как удалить расширение через конфигуратор

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

Выделите нужное расширение в списке и нажмите кнопку удаления (крестик) или клавишу Delete. После этого обновите конфигурацию базы данных: клавиша F7 или меню «Конфигурация → Обновить конфигурацию базы данных». Без обновления изменения не вступят в силу.

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

Порядок действий в конфигураторе
  1. 1
    Сделайте резервную копию базы (выгрузку в .dt или копию файла)
  2. 2
    Откройте конфигуратор, меню «Конфигурация → Расширения конфигурации»
  3. 3
    Сохраните расширение в файл .cfe на случай возврата
  4. 4
    Выделите расширение и удалите его из списка
  5. 5
    Нажмите F7 — обновите конфигурацию базы данных
  6. 6
    Запустите режим «Предприятие» и проверьте работу базы

Как удалить расширение в режиме «Предприятие»

Если расширение подключалось через пользовательский интерфейс (типично для внешних печатных форм, отчётов и обработок), удалить его можно без конфигуратора. Откройте раздел «Администрирование» (или «НСИ и администрирование») и найдите пункт «Расширения» — в большинстве типовых конфигураций он находится в подсистеме «Печатные формы, отчеты и обработки».

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

Учтите: в режиме «Предприятие» видны не все расширения. Те, что подключены с признаком «Использовать в основных ролях» или добавлены программно, могут отображаться только в конфигураторе. Если в пользовательском списке расширения нет — идите в конфигуратор.

Чем отличается отключение от удаления и что выбрать

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

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

Отключить или удалить

Отключить (снять флажок)

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

Удалить полностью

Подходит, когда доработка не нужна окончательно. База очищается, но без сохранённого .cfe-файла вернуть расширение нельзя.

Удалить с сохранением файла

Оптимальный вариант: база очищена, а .cfe-файл лежит в архиве и при необходимости загружается обратно через конфигуратор.

Особые случаи и ограничения

Расширение не удаляется или кнопка недоступна

Если кнопка удаления неактивна, проверьте права: нужны полные права или роль администратора. Также удаление может блокироваться активными сеансами пользователей — попросите всех выйти из базы или завершите сеансы через консоль кластера серверов 1С.

Расширение возвращается после обновления

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

База опубликована на веб-сервере или в облаке

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

Типичные ошибки
01
Удаление расширения без сохранения .cfe-файла — доработку невозможно восстановить
02
Удаление без обновления конфигурации базы данных (F7) — изменения не применяются
03
Удаление при работающих пользователях — ошибка монопольного доступа или рассинхронизация сеансов
04
Удаление расширения с собственными данными без анализа — потеря учётных записей
05
Отключение вместо удаления и ожидание, что база очистится — расширение продолжает храниться в базе

Как проверить, что расширение удалено полностью

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

Дополнительно проверьте журнал регистрации на наличие ошибок, связанных с удалённым расширением: если где-то в коде основной конфигурации или других расширений были обращения к его объектам, они проявятся именно там. Ошибки вида «Объект не найден» после удаления — сигнал, что остались зависимости, которые нужно устранить.

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

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

Список расширений в конфигураторе
Норма

Удалённого расширения нет в списке

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

Расширение осталось — обновление базы не выполнялось

Работа пользователей в режиме «Предприятие»
Норма

Формы и команды расширения исчезли, ошибок нет

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

Появляются ошибки «Объект не найден» или «Метод не обнаружен»

Журнал регистрации
Норма

Нет новых ошибок после удаления

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

Повторяющиеся ошибки со ссылкой на удалённое расширение

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

Можно ли удалить расширение без конфигуратора?

Да, если расширение подключено через механизм дополнительных отчётов и обработок: откройте в режиме «Предприятие» раздел «Администрирование → Расширения» и удалите его из списка. Расширения, добавленные только через конфигуратор, таким способом могут быть недоступны.

Что будет с данными, которые добавило расширение?

Если расширение создавало собственные объекты метаданных (справочники, регистры, документы), при удалении с обновлением конфигурации базы данных эти объекты и их данные будут удалены. Заранее выгрузите нужные данные или проконсультируйтесь с разработчиком расширения.

Как вернуть удалённое расширение?

Только из сохранённого файла .cfe: в конфигураторе откройте список расширений, нажмите «Загрузить из файла» и обновите конфигурацию базы данных. Если файл не сохранён, восстановить расширение невозможно — придётся разрабатывать заново.

Почему после удаления расширения база требует обновления?

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

Можно ли удалить расширение, пока пользователи работают?

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

Отключённое расширение влияет на производительность?

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

Итог

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

Перед удалением расширения сделайте резервную копию базы и сохраните .cfe-файл. Удаляйте через конфигуратор с последующим обновлением конфигурации базы данных (F7) или через список расширений в режиме «Предприятие». После удаления проверьте список расширений, работу пользователей и журнал регистрации на отсутствие ошибок.