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

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

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

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

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

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

Что такое расширение конфигурации и зачем смотреть его список

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

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

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

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

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

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

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

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

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

В открывшемся списке видны подключённые расширения с возможностью снять или установить флажок активности. Здесь же часто доступна кнопка обновления расширений из хранилища или файла. Учтите: пользовательский режим показывает только список и базовые настройки — состав объектов расширения здесь не посмотреть.

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

Как проверить активность и состояние расширения

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

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

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

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

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

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

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

Флажок снят — расширение хранится, но не работает

Журнал регистрации после обновления
Норма

Нет ошибок применения расширений

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

Есть события об отключении расширения из-за несовместимости

Поведение доработанного объекта в режиме предприятия
Норма

Форма или модуль работают с учётом доработки

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

Доработка не проявляется — расширение отключено или конфликтует

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

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

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

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

Ограничения и риски при работе с расширениями

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

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

Типичные ошибки и их последствия

На практике при работе со списком расширений чаще всего встречаются одни и те же просчёты. Их знание экономит время при диагностике.

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

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

Часто задаваемые вопросы

Почему в списке расширений пусто, хотя доработки в базе точно есть?

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

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

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

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

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

Как сохранить расширение в файл для переноса в другую базу?

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

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

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

Влияет ли количество расширений на скорость работы базы?

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

Итог

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

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