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