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