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