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

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

Как загрузить ERF-файл внешнего отчёта в 1С

Как загрузить ERF-файл внешнего отчёта в 1С: через Файл → Открыть, справочник дополнительных отчётов и конфигуратор. Проверка результата, типичные ошибки и FAQ.

Файл с расширением .erf — это внешний отчёт 1С, созданный в конфигураторе и сохранённый отдельно от конфигурации. Такие файлы встречаются в двух ситуациях: разработчик передал отчёт для подключения к рабочей базе, либо отчёт выгружен из одной базы и его нужно перенести в другую. Загрузить ERF можно двумя основными способами: открыть напрямую как внешний файл или зарегистрировать в справочнике дополнительных отчётов и обработок.

Выбор способа зависит от задачи. Если отчёт нужно посмотреть один раз или проверить его работу — достаточно простого открытия через меню «Файл». Если отчётом будут пользоваться регулярно несколько сотрудников — его стоит подключить через механизм дополнительных отчётов и обработок (БСП), чтобы он появился в стандартном интерфейсе и работал по расписанию.

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

Что такое ERF-файл и чем он отличается от EPF

В экосистеме 1С внешние модули поставляются в двух основных форматах. Файл .erf — это внешний отчёт: объект, который формирует печатные формы, аналитические таблицы и выборки данных, но по своей логике не предназначен для изменения данных базы. Файл .epf — внешняя обработка: она может и читать, и записывать данные (например, массово изменять документы или загружать прайсы).

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

Способ 1. Разовое открытие через меню «Файл»

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

Порядок действий
  1. 1
    Запустите информационную базу в режиме 1С:Предприятие под пользователем с достаточными правами.
  2. 2
    Откройте меню «Файл» (в управляемом интерфейсе — кнопка с логотипом 1С в левом верхнем углу) и выберите пункт «Открыть».
  3. 3
    Укажите путь к ERF-файлу и подтвердите открытие.
  4. 4
    Если появилось предупреждение системы защиты от опасных действий — подтвердите открытие, только если доверяете источнику файла.
  5. 5
    Дождитесь загрузки отчёта, задайте параметры (период, отборы) и нажмите «Сформировать».

Если отчёт открылся и сформировался без ошибок — файл рабочий. Если появилось сообщение об ошибке компиляции или «Ошибка формата потока» — скорее всего, файл повреждён, создан для другой версии платформы или это вообще не файл 1С (например, переименованный документ).

Способ 2. Подключение через «Дополнительные отчеты и обработки»

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

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

В справочнике нажмите «Создать» → «Загрузить из файла» (в ряде конфигураций — сразу предлагается выбрать файл при создании). Укажите ERF-файл, подтвердите предупреждение безопасности и заполните карточку: название отчёта, разделы командного интерфейса, где он будет отображаться, и при необходимости расписание автоматического формирования. После записи отчёт станет доступен пользователям в выбранных разделах.

Способ 3. Открытие и доработка в конфигураторе

Если отчёт нужно изменить — поправить запрос, макет или добавить функцию сведений для БСП — файл открывают в конфигураторе. Запустите базу в режиме «Конфигуратор», выберите «Файл → Открыть» и укажите ERF-файл. Откроется структура внешнего отчёта: модули, формы, макеты, схема компоновки данных.

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

Проверка результата после загрузки

После подключения отчёта убедитесь, что он работает корректно в боевых условиях, а не только в тестовом сеансе.

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

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

Отчёт в списке дополнительных
Норма

Отчёт виден в разделах, указанных при регистрации, и открывается у пользователей

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

Отчёт есть в справочнике, но не отображается в разделах — проверьте настройки размещения и права

Формирование отчёта
Норма

Отчёт формируется, данные соответствуют ожиданиям

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

Ошибка компоновки или пустой результат — проверьте параметры, отборы и права на данные

Работа под обычным пользователем
Норма

Отчёт работает под учётной записью без административных прав

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

Работает только под администратором — не хватает прав на объекты, которые читает отчёт

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

Большинство проблем при загрузке ERF сводится к нескольким повторяющимся ситуациям. Ниже — самые частые.

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

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

Как выбрать способ загрузки

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

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

Нужно один раз посмотреть результат или проверить файлОткройте через «Файл → Открыть» в режиме предприятия
Отчётом будут пользоваться регулярно несколько сотрудниковЗарегистрируйте в справочнике «Дополнительные отчеты и обработки»
Отчёт нужно изменить или адаптировать под конфигурациюОткройте в конфигураторе, доработайте и сохраните
Файл отклонён справочником БСПДобавьте в модуль объекта функцию СведенияОВнешнейОбработке и повторите загрузку
Итог

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

ERF — внешний отчёт 1С. Разово он открывается через «Файл → Открыть», постоянно — регистрируется в «Дополнительных отчетах и обработках», редактируется — в конфигураторе. Перед загрузкой проверяйте источник файла, после — тестируйте работу под обычным пользователем.

Часто задаваемые вопросы

Чем открыть ERF-файл, если 1С не установлена?

Без платформы 1С:Предприятие открыть ERF-файл в рабочем виде нельзя — это внутренний формат платформы, сторонние просмотрщики его не поддерживают. Установите платформу 1С и откройте файл в режиме предприятия или конфигуратора.

Можно ли загрузить ERF в 1С:Бухгалтерию?

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

Почему появляется предупреждение «защита от опасных действий»?

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

Отчёт работает у администратора, но не у пользователей. Что делать?

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

Чем ERF отличается от EPF при загрузке?

Технически загрузка одинакова — платформа сама определяет тип файла. Разница в содержимом: ERF — отчёт (формирование данных), EPF — обработка (может изменять данные). К обработкам предъявляйте повышенные требования по проверке источника и тестированию на копии базы.

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

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