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

Разработка и Конфигурация · 10 мин

Как отключить расширение 1С в конфигураторе

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

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

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

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

Что происходит при отключении расширения

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

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

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

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

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

Откройте конфигуратор и выполните последовательность действий:

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

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

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

Как отключить расширение в режиме 1С:Предприятие

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

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

Право на управление расширениями есть только у пользователей с ролью администратора (или правом «Администрирование расширений конфигурации»). Если раздел не виден в меню, проверьте права текущего пользователя.

Сравнение способов отключения

Конфигуратор

Подходит для разработчика и администратора; требует монопольного доступа и обновления конфигурации БД; позволяет сразу удалить расширение

Режим 1С:Предприятие

Быстрее и без монопольного режима; доступен администратору без конфигуратора; удаление расширения также возможно, но без анализа структуры

Отключение, удаление и отключение безопасного режима: в чём разница

Три действия часто путают. Отключение (снятие флажка «Активно») — обратимая пауза: расширение в базе, но не работает. Удаление — полное стирание расширения из базы; вернуть его можно только повторной загрузкой из файла .cfe. Снятие флажка «Безопасный режим» — это не отключение, а наоборот, расширение полномочий расширения, и делать это без понимания последствий не следует.

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

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

Формальный признак — снятый флажок активности в списке расширений. Но надёжнее проверить фактическое поведение системы после перезапуска сеанса.

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

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

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

Список расширений
Норма

Флажок активности снят, сеанс перезапущен

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

Флажок снят, но сеанс не перезапускался — изменения не применены

Поведение форм и отчётов
Норма

Интерфейс соответствует типовой конфигурации

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

Доработки расширения по-прежнему видны

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

Ошибки, связанные с расширением, прекратились

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

Ошибки продолжаются — причина не в расширении или есть второе расширение

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

Почему расширение не отключается: ограничения и причины

Иногда флажок активности недоступен или изменения не применяются. Основные причины:

  • Недостаточно прав — у пользователя нет права администрирования расширений.
  • Нет монопольного доступа — в конфигураторе обновление конфигурации БД блокируется активными сеансами.
  • Расширение загружено с фиксацией в хранилище — изменения выполняются через механизм хранилища конфигурации.
  • Информационная база работает в режиме совместимости, не поддерживающем нужные возможности расширений.
  • Сеансы пользователей не перезапущены — старое состояние продолжает действовать.

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

Типичные ошибки при отключении расширений

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

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

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

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

Чем отключение расширения отличается от удаления?

Отключение снимает флажок активности: расширение остаётся в базе и его можно включить обратно в один клик. Удаление стирает расширение полностью — для возврата потребуется файл .cfe. Для диагностики всегда начинайте с отключения.

Нужен ли монопольный доступ для отключения расширения?

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

Удалятся ли данные, которые добавило расширение, после его отключения?

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

Расширение отключил, а ошибка осталась. Что делать?

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

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

Нет. Управление расширениями требует права «Администрирование расширений конфигурации» или полных прав. Обычный пользователь может только видеть результат работы расширения, но не управлять им.

Как отключить расширение, если база не открывается из-за ошибки в нём?

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

Итог

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

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