Администрирование · 11 мин
Где найти внешнюю обработку в 1С и как её подключить
Где находится внешняя обработка в 1С: как открыть файл .epf, найти подключенные обработки в справочнике, добавить новую и проверить безопасность.
Внешняя обработка в 1С — это файл с расширением .epf (для управляемого приложения) или .ert (устаревший формат версии 7.7), который выполняет полезные действия: групповое изменение реквизитов, загрузку данных, печать документов, очистку базы. Вопрос «где её найти» возникает в трёх разных ситуациях: файл уже лежит на диске и его нужно открыть; обработка подключена внутри базы и нужно понять, где она в интерфейсе; или обработку нужно скачать из внешнего источника. Каждый сценарий решается по-разному.
Главное различие — между файловыми обработками, которые запускаются напрямую из папки, и подключенными обработками, которые хранятся в справочнике «Дополнительные отчеты и обработки» внутри информационной базы. Первые доступны любому пользователю с правом открытия внешних файлов, вторые управляются администратором и появляются в разделах программы после настройки размещения.
Ниже разобраны все способы: открытие файла через меню, поиск подключенных обработок в типовых конфигурациях, добавление новой обработки в базу, поиск в конфигураторе и безопасная загрузка из внешних источников.
Открыть файл обработки с диска
Самый простой случай — у вас есть файл вида Обработка.epf, полученный от коллеги, разработчика или скачанный из сети. Запустите 1С в режиме «Предприятие», откройте меню «Файл → Открыть» (в интерфейсе Такси — кнопка меню в левом верхнем углу) и укажите путь к файлу. Обработка запустится сразу, без установки в базу.
У этого способа есть ограничение: у пользователя должно быть право «Интерактивное открытие внешних обработок». В типовых конфигурациях оно включено в профиль администратора и часто отключено у рядовых пользователей. Если при открытии появляется сообщение о нарушении прав доступа, обратитесь к администратору — либо он выдаст право, либо подключит обработку штатным способом.
Обратите внимание на формат файла. Файлы .epf работают в платформе 8.x, файлы .ert — только в 1С 7.7. Переименование расширения не поможет: это разные внутренние форматы. Если вам прислали .ert, а у вас восьмёрка, обработку придётся переписывать или искать версию под вашу платформу.
- 1Запустите 1С в режиме «Предприятие» под пользователем с нужными правами
- 2Откройте меню «Файл → Открыть» (Ctrl+O)
- 3Выберите файл с расширением .epf на диске
- 4Дождитесь загрузки формы обработки
- 5Проверьте, что обработка открылась без сообщений об ошибках
Найти подключенные обработки внутри базы
В типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, ЗУП, ERP) подключенные обработки хранятся не файлами, а в специальном справочнике. Путь к нему: «Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки». Перед этим убедитесь, что включён флажок «Дополнительные отчеты и обработки» в том же разделе — без него ссылка на справочник может не отображаться.
В списке справочника видны все загруженные в базу обработки: их названия, версии, назначение (заполнение, печать, создание связанных объектов, дополнительный отчёт). Открыв карточку обработки, можно посмотреть, в каких разделах она размещена, какие команды предоставляет и кому доступна.
Если вы ищете, откуда в интерфейсе появилась та или иная кнопка — например, дополнительная печатная форма в документе — она почти наверняка пришла из этого справочника. Откройте карточку обработки и проверьте вкладку с командами и размещением.
Где в интерфейсе появляются команды обработки
Подключенная обработка может проявляться в разных местах в зависимости от её вида. Дополнительные отчёты и обработки общего назначения попадают в разделы, указанные в настройке размещения, — обычно это подменю «Дополнительные обработки» в панели функций раздела. Печатные формы появляются в кнопке «Печать» соответствующих документов. Обработки заполнения — в кнопке «Заполнить» табличных частей.
Если обработка подключена, но вы её не видите, проверьте три вещи: размещение (возможно, раздел не выбран), права (в карточке обработки может стоять ограничение по пользователям или профилям) и публикацию команд (команда может быть отключена). Все три параметра настраиваются в карточке элемента справочника.
Как найти обработку по ситуации
Подключить новую обработку в базу
Чтобы обработка стала постоянной частью конфигурации, её загружают в справочник «Дополнительные отчеты и обработки». Откройте справочник, нажмите «Создать» или «Добавить из файла», укажите файл .epf. Система прочитает сведения из самой обработки: название, версию, вид, безопасный режим. Если файл написан по стандарту БСП (Библиотека стандартных подсистем), эти данные заполнятся автоматически.
После загрузки настройте размещение: выберите разделы, где обработка будет доступна, и при необходимости ограничьте круг пользователей. Для обработок, меняющих данные (групповое изменение реквизитов, загрузка), разумно дать доступ только администраторам или ответственным сотрудникам.
Файл, загруженный таким способом, хранится внутри информационной базы, а не на диске. Это значит, что он переносится вместе с резервной копией, доступен всем пользователям базы и не зависит от исходной папки — исходный файл на диске после загрузки можно удалить.
Найти обработку в конфигураторе и в составе конфигурации
Не все обработки внешние: в составе типовых конфигураций есть встроенные. Их видно в конфигураторе: «Конфигурация → Открыть конфигурацию», ветка «Обработки» дерева метаданных. Там находятся, например, типовые «Групповое изменение реквизитов», «Поиск и удаление дублей», «Универсальный обмен данными». Многие из них доступны пользователям через раздел «Администрирование → Обслуживание» или «НСИ и администрирование».
Если нужно понять, как устроена конкретная внешняя обработка, откройте файл .epf в конфигураторе через «Файл → Открыть» — вы увидите её формы, модули и макеты. Это полезно перед запуском незнакомой обработки: можно просмотреть код и убедиться, что она не делает ничего лишнего, например не отправляет данные наружу.
Поиск по файлам на диске работает стандартными средствами: в проводнике Windows выполните поиск по маске *.epf в папках, где хранятся рабочие материалы. Обработки часто лежат в папках вида «Обработки», «1C», «Документы» у бухгалтерии или в каталоге поставки конфигурации.
Поиск всех внешних обработок в папке и подпапках (PowerShell):
Get-ChildItem -Path "C:\Работа" -Recurse -Filter *.epf | Select-Object FullNameГде брать обработки и как проверить их безопасность
Типичные источники внешних обработок: поставка конфигурации (папка с шаблонами и дополнительными материалами), разработчик или франчайзи, сопровождающий вашу базу, тематические порталы для 1С-специалистов, диск информационно-технологического сопровождения (ИТС). Универсальные инструменты вроде консоли запросов или консоли кода распространяются в сообществах разработчиков в открытом доступе.
Риск в том, что внешняя обработка — это исполняемый код с полным доступом к данным базы. Вредоносная или просто ошибочная обработка может испортить данные, удалить документы или передать информацию третьим лицам. Поэтому не запускайте файлы из непроверенных источников в рабочей базе.
Безопасный порядок такой: сначала откройте обработку в копии базы или в пустой тестовой базе, посмотрите её поведение. Если есть навыки — просмотрите код в конфигураторе. Убедитесь, что есть свежая резервная копия, прежде чем запускать обработку, изменяющую данные. Для подключения в справочник оставляйте включённым безопасный режим, если обработка его допускает.
Частые ошибки при поиске и подключении
Одна из распространённых ситуаций — пользователь ищет обработку в меню «Все функции», не находит и делает вывод, что её нет. На самом деле «Все функции» показывает объекты метаданных конфигурации, а подключенные внешние обработки там не отображаются: они живут в справочнике и в командах разделов.
Другая ошибка — попытка открыть обработку двойным кликом из проводника. Файл .epf не является самостоятельной программой: он открывается только внутри запущенной платформы 1С. Ассоциация файла с платформой иногда работает, но надёжнее открывать через меню «Файл → Открыть» уже в запущенном сеансе нужной базы.
Третья типичная проблема — обработка открывается, но не работает из-за несовместимости. Файл, написанный под обычные формы, может не запуститься в управляемом приложении, и наоборот. Признак — ошибки при открытии или пустое окно. В этом случае нужна версия обработки под ваш режим интерфейса.
Как проверить результат
Появилась форма обработки без сообщений об ошибках
Ошибка прав доступа или сообщение о несовместимости формата
Элемент в списке, команды и размещение настроены
Ошибка при загрузке файла или пустой список команд
Кнопка или пункт меню появилась в указанном разделе
Команды нет — проверьте размещение и права
FAQ
Чем отличается внешняя обработка от внешнего отчёта?
Технически это разные типы файлов: обработка (.epf) предназначена для действий над данными, отчёт (.erf) — для вывода информации. В справочнике «Дополнительные отчеты и обработки» хранятся оба вида, и подключаются они одинаково. Разница проявляется в назначении: отчёт не должен изменять данные базы.
Почему кнопка «Дополнительные обработки» не отображается в разделе?
Проверьте, что в «Администрирование → Печатные формы, отчеты и обработки» включён флажок «Дополнительные отчеты и обработки». Затем откройте карточку конкретной обработки и убедитесь, что в размещении выбран нужный раздел, а у пользователя есть права на её выполнение.
Можно ли запустить обработку без прав администратора?
Да, если администратор подключил её через справочник и настроил доступ для вашего профиля. Открытие файла напрямую через «Файл → Открыть» требует отдельного права «Интерактивное открытие внешних обработок», которое у обычных пользователей часто отключено.
Куда пропал файл после загрузки в справочник?
Никуда — файл остался на диске, но база хранит собственную копию внутри себя. Дальнейшие изменения исходного файла на диске не влияют на подключенную обработку: чтобы обновить её, нужно загрузить новую версию в карточку справочника.
Как найти, какая обработка изменила данные в базе?
Если включён журнал регистрации, откройте его («Администрирование → Журнал регистрации») и отфильтруйте события изменения данных за нужный период. Однако внешние обработки часто работают от имени запустившего пользователя, поэтому точно установить источник изменений удаётся не всегда — ещё один аргумент в пользу ограничения доступа к таким инструментам.
Работает ли обработка от 1С 8.2 в версии 8.3?
Чаще всего да, если она написана под управляемые формы, — платформа 8.3 обратно совместима с 8.2. Проблемы возникают с обработками под обычный интерфейс и с кодом, использующим устаревшие механизмы. Проверяйте запуск на копии базы перед использованием в работе.
Что важно запомнить
Файл .epf открывается через «Файл → Открыть» в режиме Предприятия, а подключенные обработки хранятся в справочнике «Дополнительные отчеты и обработки» в разделе «Администрирование». Перед запуском обработки, изменяющей данные, сделайте резервную копию и проверьте файл на тестовой базе.