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

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

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

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

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

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

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

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

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

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

Отключение через «Все функции»

Универсальный способ, работающий в любой конфигурации на управляемых формах. Откройте главное меню (круглая кнопка со стрелкой в левом верхнем углу) и выберите «Все функции». Если пункт недоступен, включите его: главное меню → «Сервис» → «Параметры» → установите флажок «Отображать команду "Все функции"».

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

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

Отключение через раздел «Администрирование»

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

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

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

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

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

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

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

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

Безопасный режим и профили безопасности

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

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

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

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

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

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

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

Флажок «Используется» в списке расширений
Норма

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

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

Флажок установился обратно сам — не хватает прав или сработал обмен данными

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

Добавленные расширением элементы исчезли, работа типовая

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

Изменения остались — за них отвечает другое расширение или доработка конфигурации

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

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

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

Появляются ошибки при обращении к объектам отключённого расширения

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

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

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

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

Когда отключения недостаточно

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

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

Итог

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

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

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

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

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

Почему флажок «Используется» снимается, но после перезапуска появляется снова?

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

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

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

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

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

После обновления конфигурации расширение отключилось само — это нормально?

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

Как отключить расширение в файловой базе, если нет конфигуратора?

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