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

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

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

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

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

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

Отключение расширения через конфигуратор

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

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

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

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

Отключение расширения в режиме «1С:Предприятие»

В типовых конфигурациях на базе Библиотеки стандартных подсистем (БСП) — например, «1С:Бухгалтерия 8», «1С:Управление торговлей», «1С:Зарплата и управление персоналом» — расширениями можно управлять прямо из пользовательского режима. Это удобно, когда доступа к конфигуратору нет или операцию выполняет администратор без навыков разработки.

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

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

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

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

Отключение или удаление

Отключение

Подходит для временного выключения: диагностика ошибок, обновление конфигурации, тестирование. Данные расширения сохраняются, возврат — в один клик.

Удаление

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

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

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

Особенности расширений с данными и безопасным режимом

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

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

Проверка результата после отключения

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

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

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

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

Флаг «Активно» снят, расширение отображается как неактивное

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

Флаг вернулся после перезапуска — возможно, расширение включается программно или из хранилища

Поведение прикладного решения
Норма

Доработанные формы и кнопки исчезли, работает типовой функционал

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

Доработки по-прежнему видны — не выполнено обновление конфигурации базы данных или сеанс не перезапущен

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

Нет новых ошибок, связанных с расширением

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

Появились ошибки в момент отключения — расширение могло быть задействовано в фоновых заданиях

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

Типичные ошибки и ограничения

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

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

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

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

Когда отключение не помогает: альтернативные действия

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

Маршрут решения

Как выбрать действие

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

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

Итог

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

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

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

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

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

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

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

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

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

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

Да. В конфигураторе требуются права администратора (полные права) на информационную базу. В режиме «Предприятие» управление расширениями обычно доступно пользователям с ролью администратора системы; при недостатке прав пункт меню будет скрыт или действие отклонено.

Как отключить сразу все расширения?

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

Отличается ли процедура для клиент-серверной базы?

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