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

Разработка и Конфигурация · 10 мин

Где найти расширения конфигурации 1С

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

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

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

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

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

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

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

Обратите внимание на колонку «Активно»: расширение может присутствовать в базе, но быть отключённым. Также полезно проверить колонку «Используется в основных ролях» — она влияет на то, увидят ли доработку пользователи с ограниченными правами.

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

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

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

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

Важно различать два механизма: расширения конфигурации (CFE) меняют структуру и логику прикладного решения, а дополнительные отчёты и обработки (EPF, ERF) работают через БСП и не изменяют конфигурацию. Если вы ищете, откуда взялась новая печатная форма, проверьте оба места.

Где хранятся файлы расширений: формат CFE

Файл расширения имеет расширение .cfe. Именно в таком виде расширение передаётся между базами: его можно выгрузить из одной базы и загрузить в другую. Сам по себе файл CFE — это контейнер с метаданными и модулями, без конфигуратора его содержимое не посмотреть.

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

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

bash
C:\Program Files\1cv8\<версия>\bin\1cv8.exe DESIGNER /F"C:\Bases\MyBase" /DumpConfigExtensionToFiles "C:\Repo\MyExtension" -Extension MyExtension

Где искать готовые расширения для своей задачи

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

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

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

Источники расширений

Разработчик под заказ

Точное соответствие задаче и поддержка, но стоит денег и требует времени на разработку

Каталоги и маркетплейсы

Быстро и дешевле, но нужно проверять совместимость с вашим релизом и отзывы

Открытые репозитории

Бесплатно и прозрачно по коду, но без гарантий и часто без поддержки

Собственная разработка

Полный контроль, но требует штатного или привлечённого специалиста

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

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

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

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

Типичные ошибки при поиске и подключении

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

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

Типичные ошибки
01
Загрузка файла CF вместо CFE — конфигуратор отклонит файл, нужно запросить у разработчика именно расширение
02
Подключение сразу в рабочую базу без теста на копии — риск остановить работу пользователей
03
Отключение безопасного режима без анализа кода — расширение получает полный доступ к данным
04
Игнорирование ошибок после обновления конфигурации — расширение может молча искажать данные

Как проверить результат после подключения

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

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

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

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

Флаг «Активно» установлен, версия соответствует полученной

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

Расширение есть в списке, но не активно или версия устарела

Поведение прикладных объектов
Норма

Новые элементы интерфейса видны, документы проводятся без ошибок

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

Ошибки при открытии форм или проведении документов

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

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

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

Появились ошибки, связанные с объектами расширения

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

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

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

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

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

Можно ли открыть файл CFE и посмотреть код?

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

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

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

Можно ли подключить несколько расширений к одной базе?

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

Итог

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

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