Администрирование · 9 мин
Как загрузить ERF-файл внешнего отчёта в 1С
Как загрузить ERF-файл внешнего отчёта в 1С: через Файл → Открыть, справочник дополнительных отчётов и конфигуратор. Проверка результата, типичные ошибки и FAQ.
Файл с расширением .erf — это внешний отчёт 1С, созданный в конфигураторе и сохранённый отдельно от конфигурации. Такие файлы встречаются в двух ситуациях: разработчик передал отчёт для подключения к рабочей базе, либо отчёт выгружен из одной базы и его нужно перенести в другую. Загрузить ERF можно двумя основными способами: открыть напрямую как внешний файл или зарегистрировать в справочнике дополнительных отчётов и обработок.
Выбор способа зависит от задачи. Если отчёт нужно посмотреть один раз или проверить его работу — достаточно простого открытия через меню «Файл». Если отчётом будут пользоваться регулярно несколько сотрудников — его стоит подключить через механизм дополнительных отчётов и обработок (БСП), чтобы он появился в стандартном интерфейсе и работал по расписанию.
Перед загрузкой любого внешнего файла убедитесь, что он получен из надёжного источника. Внешние отчёты и обработки содержат исполняемый код на встроенном языке 1С и при открытии могут выполнять любые действия с данными информационной базы: читать, изменять и удалять их.
Что такое ERF-файл и чем он отличается от EPF
В экосистеме 1С внешние модули поставляются в двух основных форматах. Файл .erf — это внешний отчёт: объект, который формирует печатные формы, аналитические таблицы и выборки данных, но по своей логике не предназначен для изменения данных базы. Файл .epf — внешняя обработка: она может и читать, и записывать данные (например, массово изменять документы или загружать прайсы).
Оба формата открываются одинаково — платформа 1С сама определяет тип файла по его содержимому. Поэтому инструкции по загрузке для ERF и EPF практически идентичны. Разница проявляется на этапе настройки: для обработок чаще требуются дополнительные права и осторожность, так как они могут менять данные.
Способ 1. Разовое открытие через меню «Файл»
Самый быстрый способ посмотреть отчёт — открыть его как внешний файл прямо в режиме 1С:Предприятие. Данные конфигурации при этом не меняются, отчёт работает только в текущем сеансе.
- 1Запустите информационную базу в режиме 1С:Предприятие под пользователем с достаточными правами.
- 2Откройте меню «Файл» (в управляемом интерфейсе — кнопка с логотипом 1С в левом верхнем углу) и выберите пункт «Открыть».
- 3Укажите путь к ERF-файлу и подтвердите открытие.
- 4Если появилось предупреждение системы защиты от опасных действий — подтвердите открытие, только если доверяете источнику файла.
- 5Дождитесь загрузки отчёта, задайте параметры (период, отборы) и нажмите «Сформировать».
Если отчёт открылся и сформировался без ошибок — файл рабочий. Если появилось сообщение об ошибке компиляции или «Ошибка формата потока» — скорее всего, файл повреждён, создан для другой версии платформы или это вообще не файл 1С (например, переименованный документ).
Способ 2. Подключение через «Дополнительные отчеты и обработки»
Для постоянного использования отчёт регистрируют в справочнике дополнительных отчётов и обработок — это механизм библиотеки стандартных подсистем (БСП), встроенный в большинство типовых конфигураций: «Управление торговлей», «ERP», «Комплексная автоматизация», «Бухгалтерия предприятия» и другие.
Сначала убедитесь, что механизм включён: перейдите в раздел «Администрирование» → «Печатные формы, отчеты и обработки» и установите флаг «Дополнительные отчеты и обработки». После этого в том же разделе появится ссылка на одноимённый справочник.
В справочнике нажмите «Создать» → «Загрузить из файла» (в ряде конфигураций — сразу предлагается выбрать файл при создании). Укажите ERF-файл, подтвердите предупреждение безопасности и заполните карточку: название отчёта, разделы командного интерфейса, где он будет отображаться, и при необходимости расписание автоматического формирования. После записи отчёт станет доступен пользователям в выбранных разделах.
Способ 3. Открытие и доработка в конфигураторе
Если отчёт нужно изменить — поправить запрос, макет или добавить функцию сведений для БСП — файл открывают в конфигураторе. Запустите базу в режиме «Конфигуратор», выберите «Файл → Открыть» и укажите ERF-файл. Откроется структура внешнего отчёта: модули, формы, макеты, схема компоновки данных.
После доработки сохраните файл через «Файл → Сохранить» или «Сохранить как». Учтите, что открытие внешнего отчёта в конфигураторе не требует монопольного доступа к базе и не затрагивает основную конфигурацию — это безопасная операция даже во время работы пользователей.
Проверка результата после загрузки
После подключения отчёта убедитесь, что он работает корректно в боевых условиях, а не только в тестовом сеансе.
Как проверить результат
Отчёт виден в разделах, указанных при регистрации, и открывается у пользователей
Отчёт есть в справочнике, но не отображается в разделах — проверьте настройки размещения и права
Отчёт формируется, данные соответствуют ожиданиям
Ошибка компоновки или пустой результат — проверьте параметры, отборы и права на данные
Отчёт работает под учётной записью без административных прав
Работает только под администратором — не хватает прав на объекты, которые читает отчёт
Типичные ошибки и их причины
Большинство проблем при загрузке ERF сводится к нескольким повторяющимся ситуациям. Ниже — самые частые.
Отдельная ситуация — файл с расширением .erf, который платформа не опознаёт вообще. Убедитесь, что это именно файл 1С: некоторые сторонние программы используют такое же расширение. Файл внешнего отчёта 1С имеет характерный внутренний формат контейнера и обычно занимает от десятков килобайт и выше.
Как выбрать способ загрузки
Как выбрать действие
Что важно запомнить
ERF — внешний отчёт 1С. Разово он открывается через «Файл → Открыть», постоянно — регистрируется в «Дополнительных отчетах и обработках», редактируется — в конфигураторе. Перед загрузкой проверяйте источник файла, после — тестируйте работу под обычным пользователем.
Часто задаваемые вопросы
Чем открыть ERF-файл, если 1С не установлена?
Без платформы 1С:Предприятие открыть ERF-файл в рабочем виде нельзя — это внутренний формат платформы, сторонние просмотрщики его не поддерживают. Установите платформу 1С и откройте файл в режиме предприятия или конфигуратора.
Можно ли загрузить ERF в 1С:Бухгалтерию?
Да, если в конфигурации включён механизм дополнительных отчётов и обработок (раздел «Администрирование» → «Печатные формы, отчеты и обработки»). Файл должен содержать функцию СведенияОВнешнейОбработке, иначе справочник его не примет — тогда используйте открытие через «Файл → Открыть».
Почему появляется предупреждение «защита от опасных действий»?
Платформа предупреждает, что внешний файл содержит исполняемый код, который будет запущен с вашими правами. Это штатное поведение. Подтверждайте открытие только для файлов из доверенных источников; при сомнениях сначала изучите модули файла в конфигураторе.
Отчёт работает у администратора, но не у пользователей. Что делать?
Причина почти всегда в правах: отчёт обращается к объектам, на чтение которых у пользователей нет доступа. Проверьте роли пользователей и, при необходимости, выдайте права на нужные регистры и документы либо попросите разработчика переработать запрос отчёта.
Чем ERF отличается от EPF при загрузке?
Технически загрузка одинакова — платформа сама определяет тип файла. Разница в содержимом: ERF — отчёт (формирование данных), EPF — обработка (может изменять данные). К обработкам предъявляйте повышенные требования по проверке источника и тестированию на копии базы.
Можно ли конвертировать ERF обратно в исходники?
Да: откройте файл в конфигураторе — вы увидите модули, формы, макеты и схему компоновки данных. Оттуда их можно скопировать или сохранить. Полноценного «декомпилятора» в сторонние форматы не требуется — конфигуратор показывает всё содержимое.