Администрирование · 8 мин
Как отключить расширение 1С: полная инструкция
Как отключить расширение конфигурации в 1С через режим предприятия и конфигуратор: отключение, удаление, проверка результата, типичные ошибки и советы.
Расширение конфигурации — это дополнение к типовой конфигурации 1С, которое меняет формы, добавляет отчёты или обработчики без снятия конфигурации с поддержки. Иногда расширение нужно отключить: оно вызывает ошибки после обновления, конфликтует с другими доработками или просто больше не нужно. Отключить расширение можно двумя способами — в режиме «Предприятие» и через конфигуратор.
Отключение и удаление — разные операции. При отключении расширение остаётся в базе, но перестаёт применяться: его можно включить обратно одним действием. При удалении расширение стирается из базы полностью. Если нет уверенности, что доработка больше не понадобится, начинайте именно с отключения.
Перед любыми манипуляциями убедитесь, что у учётной записи есть права администратора, и сделайте резервную копию базы. Неаккуратное удаление расширения, которое хранит свои данные, может привести к потере информации.
Подготовка: что проверить перед отключением
Сначала выясните, какие расширения установлены в базе и какое из них требуется отключить. Откройте список расширений и обратите внимание на колонки «Имя», «Версия», «Назначение» и признак активности. Если расширений несколько, убедитесь, что выбрано именно то: названия часто похожи, особенно у доработок от одного поставщика.
Проверьте, не хранит ли расширение собственные данные. Такие расширения помечаются в списке отдельно — у них есть область данных. Удаление расширения с данными приведёт к их потере, поэтому безопасный порядок такой: сначала отключить, убедиться, что всё работает без него, и только потом решать вопрос об удалении.
Попросите пользователей завершить работу или хотя бы не выполнять операции, связанные с отключаемой доработкой. Изменения применяются при перезапуске сеанса, и активные пользователи могут столкнуться с ошибками, если доработка исчезнет в разгар проведения документов.
Как отключить расширение в режиме «Предприятие»
Это основной и самый удобный способ, не требующий запуска конфигуратора. Порядок действий:
- 1Откройте раздел «НСИ и администрирование» → «Печатные формы, отчеты и обработки»
- 2Перейдите по ссылке «Расширения» (при необходимости включите показ команды через «Ещё»)
- 3В списке найдите нужное расширение по имени и версии
- 4Снимите флаг «Используется» или нажмите «Отключить» в зависимости от версии платформы
- 5Завершите сеанс и войдите в базу заново
- 6Проверьте, что ошибка исчезла, а типовой функционал работает
После снятия флага расширение остаётся в списке, но перестаёт загружаться при запуске сеанса. Все формы, обработчики и отчёты, которые оно добавляло, исчезают из интерфейса. Чтобы вернуть доработку, достаточно снова установить флаг и перезайти в базу.
В некоторых конфигурациях путь к списку расширений отличается: например, «Администрирование» → «Печатные формы, отчеты и обработки» → «Расширения». Если команда не отображается, проверьте права пользователя — работа с расширениями требует права «Администрирование расширений конфигурации».
Как отключить расширение через конфигуратор
Конфигуратор нужен, когда база не запускается в режиме «Предприятие» из-за ошибки в расширении или когда требуется полное удаление с контролем данных. Откройте конфигуратор, перейдите в меню «Конфигурация» → «Расширения конфигурации».
В открывшемся окне отображаются все расширения базы. Чтобы отключить расширение, снимите флаг в колонке активности рядом с его именем. Чтобы удалить — выделите строку и нажмите кнопку удаления. После этого обновите конфигурацию базы данных (клавиша F7), если платформа запросит реструктуризацию.
Способ через конфигуратор удобен ещё и тем, что показывает свойства расширения: безопасный режим, защиту от опасных действий, использование в основных ролях. Эти параметры полезно зафиксировать перед удалением, если расширение планируется восстановить позже из файла.
Как удалить расширение полностью
Удаление выполняется там же, где и отключение: в списке расширений в режиме «Предприятие» есть команда «Удалить», в конфигураторе — кнопка удаления строки. Платформа предупредит, если расширение содержит данные, и запросит подтверждение.
Если расширение было получено из файла (.cfe), перед удалением убедитесь, что исходный файл сохранён. Без него восстановить доработку будет невозможно — придётся запрашивать её у разработчика заново. Храните файлы расширений вместе с указанием версии конфигурации, для которой они собраны.
Проверка результата после отключения
После перезапуска сеанса убедитесь, что отключение прошло корректно. Признаки успеха: расширение в списке отображается со снятым флагом, ошибка, из-за которой его отключали, больше не воспроизводится, типовые формы открываются в штатном виде.
Как проверить результат
Флаг «Используется» снят, расширение не активно
Флаг установлен снова или появилась ошибка применения
Документы и справочники открываются без изменённых элементов
Остались кнопки или поля, добавленные расширением
Нет новых ошибок, связанных с расширением
Повторяются ошибки вызова методов расширения
Если после отключения элементы расширения всё ещё видны, вероятнее всего, сеанс не был перезапущен или в базе есть второе похожее расширение. Проверьте также журнал регистрации: ошибки вида «метод не обнаружен» после отключения указывают на то, что какой-то код конфигурации вызывает доработку напрямую.
Типичные ошибки и ограничения
Отдельное ограничение касается расширений, подключённых в распределённой базе или через сервис. В файловой и клиент-серверной базе действия одинаковы, но в некоторых облачных режимах управление расширениями доступно только через менеджер сервиса, а не изнутри приложения.
Если расширение отключено, а ошибка в базе осталась, значит, причина не в нём. Верните флаг обратно и ищите источник проблемы в другом месте — в настройках, правах или коде основной конфигурации.
Что важно запомнить
Отключение — обратимая операция: снимите флаг «Используется» в списке расширений и перезапустите сеанс. Удаление необратимо для расширений с данными, поэтому перед ним обязательна резервная копия. После отключения проверьте работу типового функционала и журнал регистрации.
Частые вопросы
Чем отключение отличается от удаления расширения?
При отключении расширение остаётся в базе и перестаёт применяться — его можно включить обратно одним флагом. При удалении расширение стирается из базы вместе со своими данными, и восстановить его можно только из файла .cfe, если он сохранён.
Нужно ли перезапускать базу после отключения расширения?
Да. Расширения загружаются при старте сеанса, поэтому изменения вступают в силу после повторного входа. В клиент-серверном режиме достаточно перезапуска сеанса, перезагрузка сервера не требуется.
Что делать, если база не открывается из-за ошибки в расширении?
Запустите конфигуратор, откройте «Конфигурация» → «Расширения конфигурации» и отключите проблемное расширение там. После этого база должна запуститься в режиме «Предприятие» в штатном виде.
Потеряются ли данные при отключении расширения?
При отключении данные не удаляются — они остаются в базе и снова станут доступны после включения расширения. Данные теряются только при удалении расширения, которое их хранит.
Почему после обновления конфигурации расширение отключилось само?
Платформа автоматически деактивирует расширения, несовместимые с новой версией конфигурации. Доработку нужно адаптировать под обновлённую конфигурацию и подключить заново, поэтому перед обновлением расширения стоит выгружать в файлы.
Можно ли отключить расширение только для одного пользователя?
Штатно расширения применяются ко всей информационной базе, а не к отдельным сеансам. Разграничить поведение по пользователям можно только внутри самой доработки — через проверку ролей или настроек в коде расширения.