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