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

В этой статье мы разберём все официальные способы установки EPF в 1С 8.3 (включая тонкости для управляемых форм и обычных), типичные ошибки при загрузке, а также дадим рекомендации по безопасности. Инструкция актуальна для последних версий платформы и проверена на конфигурациях Бухгалтерия 3.0, УТ 11, ЗУП 3.1 и КА 2.4.

Что такое файл EPF и зачем он нужен

Файл EPF (External Processing File) — это компилированная внешняя обработка, созданная в среде 1С:Предприятие. В отличие от .erf (внешние отчёты) или .cf (конфигурации), EPF-файлы предназначены для:

  • 📊 Обработки данных — массовое изменение справочников, документов, регистров
  • ⚙️ Автоматизации — выгрузка/загрузка данных, интеграция с Excel, API банков
  • 🔍 Аналитики — сложные отчёты с нестандартной логикой
  • 🛡️ Безопасности — проверка целостности базы, поиск ошибок

Преимущество EPF перед встроенными обработками — не требуется изменять конфигурацию, что упрощает обновление 1С. Однако важно помнить: не все обработки совместимы с управляемыми формами (введёнными в 8.2). Перед установкой проверьте, для какой версии платформы создан файл.

⚠️ Внимание: Установка обработок из ненадёжных источников может привести к утечке данных или повреждению базы. Всегда проверяйте цифровую подпись файла (если есть) и тестируйте на копии базы.

Подготовка к установке: проверка совместимости

Перед загрузкой EPF в 1С необходимо убедиться, что:

  1. Версия платформы соответствует требованиям обработки. Узнать её можно в меню Справка → О программе.
  2. Тип формы (управляемая/обычная) совпадает. Например, обработка для обычных форм не откроется в Бухгалтерии 3.0 (там только управляемые формы).
  3. Права пользователя позволяют устанавливать внешние обработки. Требуется роль с правом "Администрирование" или "Изменение конфигурации".
Параметр Как проверить Минимальные требования
Версия платформы Справка → О программе 8.3.10+ (для большинства современных EPF)
Тип конфигурации Конфигуратор → Конфигурация → Свойства Управляемое приложение или обычное (зависит от EPF)
Права пользователя Администрирование → Пользователи Роль "Администратор" или кастомизированная с правом на внешние обработки

Если обработка предназначена для управляемых форм, но у вас обычная конфигурация (или наоборот), установка завершится ошибкой. В этом случае потребуется конвертация формы или поиск альтернативного EPF.

📊 Какую конфигурацию 1С вы используете?
Бухгалтерия 3.0
УТ 11
ЗУП 3.1
КА 2.4
Другая

Способ 1: Установка EPF через меню «Файл» (для обычных форм)

Это классический метод, работающий в старых конфигурациях (например, 1С:Бухгалтерия 7.7 или УТ 10.3). Для управляемых форм он не подходит!

Пошаговая инструкция:

  1. Откройте 1С в режиме 1С:Предприятие (не конфигуратор!).
  2. Перейдите в меню Файл → Открыть.
  3. В диалоговом окне выберите тип файлов "Внешние обработки (*.epf)".
  4. Укажите путь к файлу и нажмите Открыть.
  5. Если обработка совместима, она откроется в новом окне. Для сохранения в базе нажмите Файл → Сохранить как... и выберите папку для хранения (например, ДополнительныеОтчетыИОбработки).

Закрыты все активные документы в 1С|Сделан бэкап базы|Файл EPF скачан из проверенного источника|Пользователь имеет права администратора-->

⚠️ Внимание: В некоторых конфигурациях (например, Бухгалтерия предприятия 2.0) путь для сохранения обработок может отличаться. Если папки ДополнительныеОтчетыИОбработки нет, создайте её вручную через конфигуратор в разделе Общие → Хранилища дополнительных данных.

Способ 2: Загрузка EPF в управляемом приложении (8.3+)

Для современных конфигураций (начиная с платформы 8.3) используется другой алгоритм. Здесь обработки подключаются через специальный раздел "Все функции" или "Дополнительные отчёты и обработки".

Действия по шагам:

  1. Запустите 1С в режиме предприятия.
  2. Откройте меню Все функции (если его нет, включите отображение через Сервис → Параметры → Отображать команду "Все функции").
  3. Перейдите в раздел Дополнительные отчёты и обработки.
  4. Нажмите Добавить из файла и укажите путь к EPF.
  5. После загрузки обработка появится в списке. Чтобы запустить её, выделите строку и нажмите Открыть.

В некоторых конфигурациях (например, ЗУП 3.1) путь может выглядеть иначе:

НСИ и администрирование → Дополнительные отчёты и обработки → Добавить
💡

Если обработка не отображается в списке после загрузки, проверьте фильтры по группам (например, "Бухгалтерские" или "Кадровые"). Иногда EPF попадает в категорию "Прочие".

Способ 3: Установка через конфигуратор (для администраторов)

Этот метод подходит для массовой установки обработок на сервер или в файловый вариант базы. Требуются права доступа к конфигуратору.

Алгоритм действий:

  1. Откройте базу в режиме Конфигуратор (выберите её в списке запуска 1С и удерживайте Shift при нажатии 1С:Предприятие).
  2. Перейдите в меню Файл → Открыть и выберите EPF-файл.
  3. Обработка откроется в отдельном окне. Чтобы сохранить её в базе, нажмите Файл → Сохранить в конфигурации.
  4. Укажите имя и группу хранения (например, Обработки.Дополнительные).
  5. Сохраните конфигурацию (Конфигурация → Сохранить конфигурацию) и обновите базу (Конфигурация → Обновить конфигурацию базы данных).

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

Что делать если EPF не сохраняется в конфигураторе?

Если при сохранении обработки в конфигураторе появляется ошибка "Нет прав" или "Объект заблокирован", проверьте:

1. Открыта ли конфигурация в режиме редактирования (Конфигурация → Открыть конфигурацию).

2. Нет ли блокировок от других пользователей (Администрирование → Пользователи).

3. Достаточно ли прав у вашей учётной записи (требуется "Полные права" или "Администрирование").

Если проблема остаётся, попробуйте сохранить EPF в другой ветке конфигурации (например, Общие → Обработки вместо ДополнительныеОтчетыИОбработки).

Типичные ошибки при установке EPF и их решения

Даже при правильных действиях установка EPF может завершиться ошибкой. Рассмотрим самые распространённые проблемы и способы их устранения:

Ошибка Причина Решение
Не является обработкой Файл повреждён или имеет неверный формат Скачайте EPF повторно из проверенного источника. Проверьте расширение (должно быть именно .epf, а не .epf.txt).
Несовместимая версия платформы EPF создан для другой версии 1С Обновите платформу или найдите версию обработки для вашей конфигурации.
Отсутствует право на добавление Недостаточно прав у пользователя Запросите права администратора или установите EPF через конфигуратор.
Обработка не найдена после загрузки Неверная папка хранения или фильтры Проверьте раздел Все функции → Дополнительные отчёты и обработки без фильтров.

Если ошибка не указана в таблице, проверьте лог платформы:

  1. В конфигураторе откройте Сервис → Журнал регистрации.
  2. Установите фильтр по дате и типу события "Ошибка".
  3. Найдите запись с упоминанием EPF — там будет подробное описание проблемы.
💡

Самая частая ошибка — попытка установить обработку для обычных форм в управляемое приложение (и наоборот). Всегда уточняйте тип формы у разработчика EPF!

Безопасность: как проверить EPF перед установкой

Внешние обработки могут содержать вредоносный код, поэтому их установка требует осторожности. Следуйте этим правилам:

  • 🔒 Проверяйте источник — скачивайте EPF только с официальных сайтов (, Инфостарт, ITS) или от проверенных партнёров.
  • 📋 Изучайте описание — в файле readme.txt или на странице загрузки должна быть информация об авторе, версии платформы и функционале.
  • 🛡️ Тестируйте на копии базы — перед установкой на рабочую базу проверьте обработку на тестовой копии.
  • 🔍 Проверяйте код — если есть доступ к конфигуратору, откройте EPF в режиме редактирования (Файл → Открыть) и просмотрите модули на подозрительные команды (например, ВыполнитьКоманду с незнакомыми параметрами).

Особое внимание уделите обработкам, которые:

  • Требуют полных прав (администраторские).
  • Работают с конфиденциальными данными (зарплаты, персональные данные).
  • Подключаются к внешним сервисам (банки, API, облачные хранилища).
⚠️ Внимание: Если обработка запрашивает доступ к интернету или файловой системе без явной причины (например, для выгрузки в Excel), это повод насторожиться. Откажитесь от установки или свяжитесь с автором для уточнения.

FAQ: Частые вопросы по установке EPF в 1С

Можно ли установить EPF на облачную версию 1С (1С:Фреш)?

В 1С:Фреш установка внешних обработок ограничена. Вы можете загрузить EPF только если:

  • Обработка входит в список разрешённых (проверяется в личном кабинете 1С:Фреш).
  • У вас тариф с поддержкой кастомизации (например, "Профессиональный").

Для загрузки используйте раздел Администрирование → Дополнительные отчёты и обработки. Если EPF не отображается в списке, обратитесь в поддержку 1С.

Как удалить установленный EPF из 1С?

Способ удаления зависит от метода установки:

  • Если загружали через "Дополнительные отчёты": откройте раздел, выделите обработку и нажмите Удалить.
  • Если сохраняли в конфигураторе: откройте конфигурацию, найдите обработку в дереве объектов и удалите её (Delete), затем обновите базу.

После удаления перезапустите 1С, чтобы изменения вступили в силу.

Почему EPF работает медленно или вылетает?

Причины могут быть разные:

  • Нехватка ресурсов — закройте другие программы, увеличьте память для 1С в параметрах запуска (-MemLimit 2048).
  • Конфликт с конфигурацией — проверьте совместимость версии EPF и вашей базы.
  • Ошибки в коде — свяжитесь с разработчиком обработки.

Для диагностики включите режим отладки в конфигураторе (Сервис → Параметры → Отладка) и повторите действия, вызывающие ошибку.

Можно ли редактировать EPF после установки?

Да, но с оговорками:

  • Если обработка сохранена в конфигурации, её можно редактировать в конфигураторе (Файл → Открыть, затем правка кода).
  • Если загружена как внешний файл, изменения сохранятся только до следующего обновления EPF.

Для сохранения изменений после обновления 1С рекомендуется:

  1. Создать копию EPF (Файл → Сохранить как).
  2. Внести правки в копию.
  3. Установить её как отдельную обработку.
Где хранится список установленных EPF в 1С?

Список внешних обработок хранится:

  • В файловом варианте — в папке базы, подпапка ExtForms или DopObr (зависит от конфигурации).
  • В клиент-серверном варианте — в базе данных, таблица ConfigSave (для просмотра нужен доступ к SQL).
  • В управляемом приложении — в виртуальном хранилище, доступном через Все функции → Дополнительные отчёты и обработки.

Физический путь к файлам EPF можно узнать в настройках хранилища дополнительных данных (конфигуратор → Общие → Хранилища дополнительных данных).