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

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

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

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

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

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

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

Где хранится список расширений и что там видно

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

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

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

Как посмотреть расширения в конфигураторе

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

Если пункт «Расширения конфигурации» неактивен, сначала откройте конфигурацию: «Конфигурация» → «Открыть конфигурацию». До этого момента часть пунктов меню недоступна, и это частая причина путаницы у новичков.

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

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

Как понять, что изменяет расширение

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

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

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

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

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

Как проверить, активно ли расширение и работает ли оно

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

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

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

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

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

Флажок «Активно» в списке расширений
Норма

Флажок установлен, предупреждений нет

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

Флажок снят или есть значок ошибки совместимости

Работа доработанной функции
Норма

Печатная форма или кнопка появилась и работает

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

Доработки нет, хотя расширение активно

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

Нет ошибок загрузки расширений

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

Ошибки применения расширения при запуске сеанса

Почему расширение может не отображаться или не работать

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

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

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

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

Как программно получить список расширений

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

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

bsl
Расширения = РасширенияКонфигурации.Получить();
Для Каждого Расш Из Расширения Цикл
    Сообщить(Расш.Имя + " | " + Расш.Версия + " | Активно: " + Расш.Активно);
КонецЦикла;

Код выполняется через консоль кода, внешнюю обработку или фоновое задание. Учтите, что для выполнения нужны соответствующие права, а в клиент-серверном варианте код выполняется на сервере.

Когда список расширений стоит проверять регулярно

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

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

Итог

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

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

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

Почему пункт «Расширения конфигурации» в меню конфигуратора неактивен?

Чаще всего конфигурация просто не открыта. Выберите «Конфигурация» → «Открыть конфигурацию», дождитесь загрузки дерева объектов — после этого пункт станет доступен. Также проверьте, что вы подключились к базе под пользователем с правами на администрирование.

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

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

Чем расширение отличается от внешней обработки?

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

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

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

Отключаются ли расширения при обновлении конфигурации?

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

Как перенести расширение из одной базы в другую?

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