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

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

Как установить расширение в 1С: пошаговое руководство

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

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

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

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

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

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

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

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

Подготовка: что проверить перед установкой

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

Во-первых, сделайте резервную копию информационной базы. Для файловой базы достаточно скопировать файл 1Cv8.1CD при закрытых сеансах пользователей. Для клиент-серверной базы используйте выгрузку в .dt через конфигуратор или штатные средства СУБД. Расширение изменяет поведение программы, и в случае ошибки откат должен занимать минуты, а не часы.

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

Также убедитесь, что у вашей учётной записи есть права администратора в этой базе — без них пункт добавления расширений будет недоступен или завершится ошибкой прав доступа.

Установка расширения из режима «1С:Предприятие»

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

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

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

По завершении загрузки 1С попросит перезапустить сеанс — расширение применяется только при новом подключении. После перезапуска расширение считается установленным и активным.

Настройки безопасности и профили безопасности

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

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

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

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

Установка завершается не перезапуском сеанса, а проверкой того, что расширение реально работает. Откройте список расширений и убедитесь, что у нового расширения установлен флажок «Используется» и нет признаков ошибки применения.

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

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

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

Флажок «Используется» установлен, ошибок в колонке состояния нет

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

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

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

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

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

Элементы отсутствуют или вызывают ошибку при открытии

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

Нет ошибок применения расширения после перезапуска

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

Есть записи об ошибках совместимости или применения

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

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

Обновление, отключение и удаление расширения

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

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

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

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

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

Большинство проблем при установке расширений сводится к нескольким повторяющимся ситуациям.

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

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

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

Итог

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

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

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

Можно ли установить расширение через конфигуратор?

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

Нужно ли монопольное завершение работы пользователей?

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

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

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

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

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

Можно ли установить одно расширение в несколько баз?

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

Безопасно ли отключать защиту от опасных действий для установки?

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