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

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

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

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

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

  • 🔹 Файл .epf совместим с вашей версией 1С:Предприятие 8.3. Узнать версию платформы можно в меню Справка → О программе.
  • 🔹 У вас есть права на установку внешних обработок. В типовой конфигурации это разрешается администраторам или пользователям с ролью Полные права.
  • 🔹 Конфигурация не заблокирована для изменений (актуально для установки через конфигуратор).

Особое внимание — типу приложения:

  • 📌 Управляемое приложение (современный интерфейс): обработки устанавливаются через меню Файл → Открыть.
  • 📌 Обычное приложение (устаревший интерфейс): используется меню Сервис → Дополнительные отчеты и обработки.
📊 Какой интерфейс 1С вы используете?
Управляемое приложение
Обычное приложение
Не знаю, как определить
Другой

Критическая деталь: если обработка написана для управляемого приложения, она не будет работать в обычном, и наоборот. Это самая частая причина ошибок при установке.

3 способа установки обработки из EPF

1. Через конфигуратор (для администраторов)

Этот метод даёт максимальный контроль, но требует доступа к конфигуратору:

  1. Откройте базу в режиме Конфигуратор (запуск с удержанием Shift).
  2. Перейдите в Файл → Открыть и выберите .epf-файл.
  3. В окне предварительного просмотра нажмите Загрузить.
  4. Обработка появится в дереве конфигурации в ветке Общие → Обработки.

Сделать резервную копию базы|Убедиться, что конфигурация не заблокирована|Проверить совместимость версии платформы|Закрыть всех пользователей из базы-->

2. Через пользовательский режим (без конфигуратора)

Подходит для пользователей с ограниченными правами:

  • 📁 Для управляемого приложения: Файл → Открыть → Выбрать EPF-файл.
  • 📁 Для обычного приложения: Сервис → Дополнительные отчеты и обработки → Добавить.

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

3. Через командную строку (для автоматизации)

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

C:\Program Files\1cv8\8.3.20.1500\bin\1cv8.exe DESIGNER /F "C:\base.1CD" /N "Администратор" /P "пароль" /Execute "C:\обработка.epf"
💡

Если обработка требует подключения к внешним сервисам (например, для обмена данными), проверьте настройки брандмауэра и антивируса — они могут блокировать соединение.

Настройка прав доступа после установки

Даже после успешной загрузки обработка может не отображаться у пользователей. Причины:

  • 🔐 Не хватает прав на объект метаданных. Решается в конфигураторе: Администрирование → Пользователи → Настройка прав.
  • 🔐 Обработка добавлена в личный список, а не в общий. Перенесите её в Общие обработки через конфигуратор.
  • 🔐 Включен режим Только просмотр для пользователя.
ПроблемаПричинаРешение
Обработка не видна в спискеНе хватает прав на просмотрНазначить роль с правом Чтение для обработки
Ошибка при открытииНесовместимость версииОбновить платформу или запросить актуальную версию EPF
Кнопки неактивныРежим Только просмотрОтключить ограничение в настройках пользователя
Как проверить права на обработку?

Откройте конфигуратор → Администрирование → Роли → Выберите роль пользователя → Проверьте галочку напротив вашей обработки в разделе Дополнительные отчеты и обработки.

Типичные ошибки и их решение

Ошибки при установке .epf делятся на три категории:

  1. Ошибки доступа (например, Отказано в доступе) — проверьте права в конфигураторе.
  2. Ошибки совместимости (например, Не найден метод "УправляемаяФорма") — обработка для другого типа приложения.
  3. Ошибки выполнения (например, Ошибка при вызове метода) — проблемы в коде обработки.
⚠️ Внимание: Если при открытии EPF-файла появляется сообщение Файл поврежден или имеет неверный формат, попробуйте пересохранить его из исходника. Иногда это происходит из-за некорректного скачивания или блокировки антивирусом.

Для диагностики используйте журнал регистрации (Администрирование → Журнал регистрации). Отфильтруйте события по типу Ошибка и времени установки.

Как сделать обработку доступной всем пользователям

Чтобы обработка отображалась у всех сотрудников:

  1. Откройте конфигуратор и найдите её в ветке Общие → Обработки.
  2. Щелкните правой кнопкой → Свойства → Снимите галочку Личная.
  3. Назначьте права на обработку для нужных ролей в разделе Администрирование → Роли.

Для управляемого приложения дополнительно проверьте:

  • 📋 Наличие обработки в меню Все функции (если она должна быть в интерфейсе).
  • 📋 Привязку к подсистемам (через свойства обработки в конфигураторе).
💡

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

Обновление и удаление обработок

Для обновления обработки:

  1. Удалите старую версию (через конфигуратор или меню Дополнительные отчеты и обработки).
  2. Загрузите новую версию .epf тем же способом, что и при первой установке.
⚠️ Внимание: При удалении обработки из конфигуратора проверьте, не используется ли она в регламентных заданиях или других объектах. В противном случае могут возникнуть ошибки при выполнении фоновых задач.

Чтобы удалить обработку из личного списка пользователя:

  • 🗑️ В управляемом приложении: Файл → Открыть → Удалить (значок корзины рядом с обработкой).
  • 🗑️ В обычном приложении: Сервис → Дополнительные отчеты и обработки → Удалить.

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

Можно ли установить обработку на мобильное приложение 1С?

Нет, файлы .epf предназначены только для десктопной версии 1С:Предприятие 8.3. Для мобильных устройств используются расширения (.cfe) или специализированные приложения из 1С:Совместимо!.

Почему обработка работает у администратора, но не видна у пользователей?

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

Как проверить, для какого типа приложения предназначена обработка?

Откройте .epf-файл в текстовом редакторе (например, Notepad++). Если в первых строках есть теги <УправляемаяФорма> — обработка для управляемого приложения. Если тегов нет или есть Форма без префикса — для обычного.

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

Да, но только в конфигураторе. Для этого:

  1. Найдите обработку в дереве метаданных.
  2. Откройте её двойным кликом.
  3. Внесите изменения и сохраните (Ctrl+S).

Изменения применятся ко всем пользователям после обновления конфигурации базы.