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

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

Где находятся внешние обработки в 1С и как их найти

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

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

Чаще всего внешние обработки имеют расширение .epf — это формат внешней обработки управляемого приложения. Внешние отчеты сохраняются с расширением .erf. В старых версиях платформы 8.2 и ранее также встречался формат обычных форм, но расширения файлов оставались теми же. Зная расширение, файл легко найти стандартным поиском Windows.

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

Файлы обработок на диске: где искать в первую очередь

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

Типичные места, где стоит поискать файлы .epf в первую очередь:

  • папка «Загрузки» (Downloads) — сюда попадают обработки, скачанные из интернета или полученные по почте;
  • рабочий стол и «Документы» — частое место при ручном сохранении;
  • сетевые папки организации, например общий диск бухгалтерии или IT-отдела;
  • папка с шаблонами и инструментами 1С, если ее создавал администратор;
  • каталог поставки конфигурации или папка обновлений, если обработка шла вместе с релизом.

Быстрый способ найти все внешние обработки на компьютере — воспользоваться поиском Windows по маске расширения.

text
В строке поиска проводника Windows введите: <em>.epf или </em>.erf

Поиск по всему диску может занять время, поэтому начинайте с пользовательских папок и сетевых ресурсов, к которым есть доступ. Если файл нашелся, посмотрите дату изменения и размер — это поможет отличить актуальную версию от старых копий.

Как открыть внешнюю обработку из любой папки

Если файл найден, запустить его можно напрямую из режима 1С:Предприятие. Это работает в любой конфигурации, даже если обработка никак не зарегистрирована в базе.

Порядок действий
  1. 1
    Откройте нужную базу в режиме 1С:Предприятие под пользователем с достаточными правами
  2. 2
    В главном меню выберите «Файл — Открыть» (или нажмите Ctrl+O)
  3. 3
    Укажите путь к файлу .epf и подтвердите открытие
  4. 4
    При появлении предупреждения безопасности оцените источник файла и подтвердите запуск
  5. 5
    Проверьте, что обработка открылась и выполняет нужную функцию

При открытии внешней обработки платформа показывает предупреждение о безопасности, если включен механизм защиты от опасных действий. Это нормально: любой файл .epf может содержать произвольный код, поэтому не открывайте обработки из непроверенных источников.

Справочник «Дополнительные отчеты и обработки» в типовых конфигурациях

В типовых решениях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP, ЗУП и других) внешние обработки обычно подключаются не как файлы на диске, а через встроенный механизм «Дополнительные отчеты и обработки». В этом случае файл загружается внутрь информационной базы и хранится в ней в виде двоичных данных — на диске его может вообще не быть.

Найти подключенные обработки можно так:

  • раздел «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки»;
  • в некоторых конфигурациях путь выглядит как «НСИ и администрирование» → «Печатные формы, отчеты и обработки»;
  • через поиск по командному интерфейсу: начните вводить «Дополнительные отчеты и обработки» в строке поиска функций.

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

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

Как понять, откуда запускается конкретная обработка

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

Маршрут решения

Как выбрать действие

Обработка открывается через «Файл — Открыть» по ярлыку или из папкиФайл лежит на диске — посмотрите путь в свойствах ярлыка или в диалоге открытия
Обработка запускается из раздела внутри 1С как обычная командаОна подключена через справочник «Дополнительные отчеты и обработки» — ищите ее там
Кнопка обработки находится в форме документа или списка (например, «Заполнить», «Загрузить»)Это либо дополнительная обработка заполнения из справочника, либо команда встроена в конфигурацию
Обработки нет ни на диске, ни в справочнике, но функция работаетСкорее всего, это встроенный объект конфигурации — его код смотрят в конфигураторе

Дополнительная подсказка — заголовок окна обработки. У файлов, открытых вручную, в заголовке обычно видно, что это внешняя обработка, а при открытии из справочника дополнительных отчетов окно выглядит как штатная команда раздела.

Хранение обработок в клиент-серверном и файловом режиме

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

В файловом режиме база — это каталог с файлом 1Cv8.1CD. Обработки, подключенные через справочник дополнительных отчетов, хранятся внутри этого файла базы. Файлы .epf, открываемые вручную, лежат в любых папках, доступных пользователю.

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

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

Файл .epf на диске или сетевой папке

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

Справочник «Дополнительные отчеты и обработки»

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

Встраивание в конфигурацию или расширение

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

Типичные ошибки при поиске и подключении обработок

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

Еще одна частая проблема — путаница между внешними обработками (.epf) и внешними отчетами (.erf). Механизм открытия у них одинаковый, но при подключении в справочник дополнительных отчетов вид объекта определяется автоматически по данным самого файла, и перепутать их сложно — платформа просто не даст зарегистрировать файл неправильного типа в некоторых сценариях.

Как проверить результат и организовать хранение

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

Контрольные точки

Как проверить результат

Запуск обработки
Норма

Обработка открывается без ошибок и выполняет свою функцию

Тревожный признак

Ошибка формата, сообщение о несовместимости или пустое окно

Версия обработки
Норма

В справочнике дополнительных отчетов указана актуальная версия, совпадающая с файлом-источником

Тревожный признак

В базе старая копия, а новый файл лежит неиспользованным на диске

Доступность для пользователей
Норма

Команда видна в нужных разделах у всех, кому назначены права

Тревожный признак

У части пользователей кнопка не отображается или нет прав на выполнение

Чтобы вопрос «где лежит обработка» не возникал повторно, полезно навести порядок: выделить одну сетевую папку для файлов-источников, хранить рабочие версии в справочнике дополнительных отчетов, а в названиях файлов указывать назначение и версию. Это заметно упрощает сопровождение, особенно когда обработок накапливается много.

Итог

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

Внешние обработки 1С — это файлы .epf, которые либо лежат в папках на диске и открываются через «Файл — Открыть», либо загружены внутрь базы через справочник «Дополнительные отчеты и обработки». Сначала проверяйте справочник в разделе «Администрирование», затем ищите файлы по маске *.epf. Не запускайте обработки из непроверенных источников в рабочей базе.

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

Какое расширение у файлов внешних обработок 1С?

Внешние обработки имеют расширение .epf, внешние отчеты — .erf. По этим маскам удобно искать файлы через поиск проводника Windows.

Почему обработка не открывается через «Файл — Открыть»?

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

Где найти обработку, если она запускается кнопкой внутри 1С?

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

Можно ли выгрузить обработку из базы обратно в файл?

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

Безопасно ли запускать внешние обработки?

Только из доверенных источников. Обработка выполняет произвольный код с полным доступом к данным базы. Новые файлы сначала проверяйте на копии базы, и желательно, чтобы код просмотрел специалист.

Чем внешняя обработка отличается от расширения конфигурации?

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