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