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