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