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

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

Расширения 1С: где посмотреть список и проверить их работу

Где посмотреть подключённые расширения в 1С: меню «Все функции», конфигуратор, командная строка. Как проверить версию, отключить расширение и найти причину конфликтов.

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

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

Ниже разобраны оба пути, типичные проблемы (расширение «есть, но не работает»), а также то, что нужно проверить перед обновлением конфигурации, чтобы доработки не сломались.

Где посмотреть расширения в режиме «Предприятие»

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

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

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

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

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

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

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

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

Что означают статусы и колонки в списке

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

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

Расширение активно, но функция не работаетВозможен конфликт или несовместимость версии

Откройте конфигуратор и проверьте, нет ли пометки о неприменимости

В списке несколько расширений с одним назначениемРиск перекрытия изменений

Проверьте, не изменяют ли они одни и те же объекты

Расширение без версии и синонимаВероятно, добавлено в спешке без описания

Уточните у автора доработки её назначение и актуальность

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

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

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

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

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

Статус расширения в конфигураторе
Норма

Нет пометок о неприменимости и конфликтах

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

Расширение помечено как неприменимое или с конфликтами

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

Изменения видны и выполняются без ошибок

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

Ошибка «метод не обнаружен» или типовое поведение

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

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

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

Повторяющиеся ошибки при обращении к доработке

Что проверить перед обновлением конфигурации

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

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

Типичные проблемы и способы их решения

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

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

Типичные ошибки
01
Удаление расширения вместо отключения — теряется возможность быстро вернуть доработку при диагностике
02
Отключение безопасного режима для всех расширений подряд — повышает риск утечки данных и сбоев
03
Обновление конфигурации без выгрузки расширений в .cfe — при несовместимости восстанавливать нечего
04
Игнорирование пометок о конфликтах в конфигураторе — доработка молча перестаёт работать

FAQ: частые вопросы о расширениях 1С

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

Обычно нет: обработка «Расширения» доступна пользователям с правами на администрирование расширений конфигурации. Рядовому пользователю список недоступен — обратитесь к администратору базы или ответственному за сопровождение 1С.

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

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

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

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

Почему расширение отключилось после обновления само?

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

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

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

Итог

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

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