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

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

Как добавить обработку в дополнительные обработки в 1С

Пошаговая инструкция: как подключить внешнюю обработку через «Дополнительные отчеты и обработки» в 1С, настроить размещение, права и проверить результат.

Механизм дополнительных отчетов и обработок в 1С позволяет подключать внешние файлы (.epf и .erf) без изменения конфигурации: обработка хранится в базе, запускается из интерфейса и доступна пользователям по настроенным правам. Это стандартный способ расширить типовую программу — от «Управления торговлей» до «Бухгалтерии предприятия» — собственными инструментами: загрузкой данных, групповой обработкой документов, печатными формами.

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

Что потребуется перед подключением

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

Второе условие — включенная функциональность. Перейдите в «Администрирование» → «Печатные формы, отчеты и обработки» и проверьте, установлен ли флаг «Дополнительные отчеты и обработки». Если флага нет, включите его — только после этого в интерфейсе появится одноименная команда.

Третье условие — права. Добавлять дополнительные обработки могут пользователи с правами администратора или с ролью, разрешающей работу с этим справочником. Обычному пользователю кнопка «Создать» в списке будет недоступна — в этом случае обратитесь к администратору базы.

Пошаговое добавление обработки

Основной сценарий одинаков для большинства типовых конфигураций на Библиотеке стандартных подсистем (БСП): УТ, ERP, БП, ЗУП и других.

Порядок действий
  1. 1
    Откройте «Администрирование» → «Печатные формы, отчеты и обработки» и включите флаг «Дополнительные отчеты и обработки», если он выключен.
  2. 2
    Перейдите по ссылке «Дополнительные отчеты и обработки» — откроется список подключенных объектов.
  3. 3
    Нажмите «Создать» и в диалоге выбора укажите файл .epf на диске.
  4. 4
    Если появится предупреждение о безопасности, подтвердите загрузку, убедившись в надежности источника.
  5. 5
    В карточке обработки проверьте наименование, при необходимости настройте «Размещение» (разделы командного интерфейса) и «Быстрый доступ» (кому видна команда).
  6. 6
    Нажмите «Записать и закрыть» и проверьте появление обработки в разделе «Дополнительные обработки» нужного раздела.

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

Обратите внимание на поле «Публикация»: значение «Используется» означает, что обработка доступна пользователям. Если нужно временно скрыть ее, не удаляя из базы, переведите публикацию в «Отключена».

Настройка размещения и прав доступа

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

Закладка «Быстрый доступ» определяет, какие пользователи увидят команду в меню «Дополнительные обработки». Добавьте туда конкретных сотрудников или группы доступа. Пользователь без записи в быстром доступе обработку не увидит, даже если у него есть общие права на подсистему.

Особенности для разных видов обработок

Заполнение табличных частей и печатные формы

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

Назначаемые и глобальные обработки

Глобальные обработки (вид «Дополнительная обработка») запускаются из меню раздела и не привязаны к конкретным объектам. Назначаемые — наоборот, работают в контексте документа или справочника. Если ваша обработка не появилась там, где ожидалось, первым делом проверьте, правильно ли определился вид и заполнена ли принадлежность.

Сравнение вариантов

Подключение через «Дополнительные обработки»

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

Открытие через «Файл → Открыть»

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

Расширение конфигурации

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

Безопасный режим и ограничения

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

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

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

После записи карточки откройте раздел, указанный в размещении, и найдите команду «Дополнительные обработки» (обычно в меню «Еще» или на панели функций). Запустите обработку и убедитесь, что она открывается без ошибок и выполняет заявленное действие на тестовых данных.

Типичные ошибки
01
Обработка на обычных формах — в тонком клиенте она не откроется; нужна версия под управляемые формы.
02
Не включен флаг «Дополнительные отчеты и обработки» в настройках администрирования — пункт меню просто отсутствует.
03
Не заполнен «Быстрый доступ» — пользователь не видит команду, хотя обработка подключена корректно.
04
Для назначаемой обработки не указана принадлежность — кнопка не появляется в формах документов.
05
Проверка только на администраторе — у рядового пользователя обработка падает из-за нехватки прав на данные.

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

Итог

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

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

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

Нет пункта «Дополнительные отчеты и обработки» в меню. Что делать?

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

Можно ли подключить обработку, не меняя конфигурацию?

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

Обработка добавлена, но пользователи ее не видят. В чем причина?

Чаще всего не заполнен «Быстрый доступ» в карточке обработки или снято размещение в нужном разделе. Также проверьте, что публикация установлена в «Используется», а у пользователя есть права на подсистему дополнительных обработок.

Как обновить уже подключенную обработку на новую версию?

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

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

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

Можно ли подключить обработку в 1С:Фрешт (облако)?

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