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

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

Как установить файл CFE в 1С

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

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

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

Что такое файл CFE и когда он нужен

CFE (Configuration Extension) — это файл расширения конфигурации, созданный в конфигураторе 1С командой сохранения расширения в файл. Внутри находятся доработанные объекты метаданных: формы, макеты, роли, общие модули, отчёты и обработки, которые платформа накладывает поверх основной конфигурации при запуске.

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

Подготовка перед установкой

Первое обязательное действие — создание резервной копии базы. Для файловой базы достаточно скопировать каталог базы или файл 1Cv8.1CD в отдельное место. Для клиент-серверной базы выгрузку выполняют через конфигуратор (Администрирование → Выгрузить информационную базу) или штатными средствами СУБД.

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

Установка CFE в режиме «Предприятие»

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

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

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

Установка CFE через конфигуратор

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

В окне списка расширений нажмите «Создать» или используйте команду загрузки из файла, затем укажите путь к CFE-файлу. После загрузки расширение появится в списке с признаком активности. Сохраните изменения и обновите конфигурацию базы данных (клавиша F7), если платформа это запросит. Затем запустите режим «Предприятие» и проверьте результат.

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

text
"C:\Program Files\1cv8\<версия>\bin\1cv8.exe" DESIGNER /S"Server\Base" /N"Администратор" /P"пароль" /LoadCfgExtensionFiles "C:\Ext\MyExt.cfe" -Extension MyExt /UpdateDBCfg

Проверка результата и контроль работоспособности

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

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

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

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

Расширение в списке
Норма

Присутствует, активно, без пометок об ошибках

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

Отсутствует, неактивно или помечено как неприменённое

Новая функциональность
Норма

Отчёт, печатная форма или доработка открываются и работают

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

Ошибки при открытии, пустые данные, падение сеанса

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

Нет новых ошибок, связанных с расширением

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

Повторяющиеся ошибки после перезапуска

Типичные ошибки и их устранение

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

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

Третья группа проблем связана с безопасным режимом. Если расширение работает с файловой системой, внешними компонентами или COM-объектами, в безопасном режиме эти вызовы блокируются. Отключать безопасный режим следует только для доверенных расширений, понимая риск.

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

Удаление и обновление расширения

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

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

Маршрут решения

Как выбрать действие

Нужно быстро подключить печатную форму или отчёт без доступа к конфигураторуУстановите через режим «Предприятие» в разделе расширений
Требуется контроль состава расширения или установка на несколько базИспользуйте конфигуратор или пакетный режим командной строки
Расширение вызывает ошибки после установкиОтключите его, проверьте совместимость версий и журнал регистрации
Расширение требует отключения безопасного режимаСначала протестируйте на копии базы и убедитесь в надёжности источника

Частые вопросы

Чем файл CFE отличается от файла CF?

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

Почему кнопка «Добавить из файла» недоступна в списке расширений?

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

Можно ли установить расширение без перезапуска программы?

В большинстве случаев изменения применяются только после перезапуска сеанса, так как расширение подключается при старте. В клиент-серверном режиме для части изменений доступно применение без перезапуска, но надёжнее перезапустить сеанс.

Расширение установлено, но новая печатная форма не появилась. Что делать?

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

Нарушит ли установка CFE обновление типовой конфигурации?

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

Итог

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

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