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