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

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

Файл ERF в 1С: что это и чем его открыть

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

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

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

Что находится внутри файла ERF и зачем он нужен

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

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

Как открыть ERF в конфигураторе

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

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

Если конфигуратор при открытии выдаёт сообщение о несовместимости версий, значит, отчёт создан на более новой платформе, чем установлена у вас. В этом случае проверьте версию платформы через «Справка → О программе» и при необходимости обновите её.

Как запустить ERF в режиме «1С:Предприятие»

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

После открытия задайте период и другие параметры на форме и нажмите «Сформировать». Результат выводится в табличный документ, который можно сохранить в Excel, PDF или распечатать стандартными средствами 1С.

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

Открытие через подсистему «Дополнительные отчёты и обработки»

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

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

Почему файл ERF может не открываться

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

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

Третья причина — повреждённый или неполный файл. Если ERF скачан не до конца, получен в архиве и не распакован или имеет нулевой размер, платформа сообщит об ошибке формата. Перекачайте файл или запросите его у источника повторно.

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

Короткий ответ — никак. Формат ERF является закрытым внутренним форматом платформы, и сторонних просмотрщиков, которые корректно показывали бы его содержимое, не существует. Текстовый редактор откроет файл, но вместо понятной структуры вы увидите бинарные данные с отдельными читаемыми фрагментами — практической пользы от этого нет.

Если нужно только посмотреть результат отчёта, попросите того, кто прислал файл, сформировать отчёт у себя и прислать готовый табличный документ в формате MXL, Excel или PDF. Если нужен сам инструмент, потребуется установленная платформа «1С:Предприятие 8» подходящей версии.

Способы работы с файлом ERF

Режим «1С:Предприятие», Файл → Открыть

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

Подсистема «Дополнительные отчёты и обработки»

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

Конфигуратор

Подходит для просмотра и доработки структуры и кода. Требует прав и понимания встроенного языка 1С.

Сторонние программы

Не подходят: формат закрытый, просмотрщиков нет. Текстовый редактор покажет только бинарное содержимое.

Типичные ошибки при работе с внешними отчётами

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

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

Как проверить, что отчёт открылся и работает корректно

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

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

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

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

Форма отчёта после открытия
Норма

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

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

Сообщение об ошибке формата, несовместимости версий или отсутствии метаданных

Результат формирования
Норма

Отчёт заполнен, контрольные цифры совпадают со стандартными отчётами базы

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

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

Поведение базы после запуска
Норма

Данные в базе не изменились, отчёт только читает информацию

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

Появились неожиданные документы или изменения — признак вредоносного кода

Итог

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

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

Частые вопросы о файлах ERF

Чем ERF отличается от EPF?

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

Можно ли открыть ERF в Excel или блокноте?

Нет, это бинарный формат платформы 1С. Excel и текстовые редакторы покажут нечитаемое содержимое. Если нужен результат отчёта, попросите прислать сформированный табличный документ в формате Excel или PDF.

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

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

Отчёт открылся, но формируется с ошибкой. Что делать?

Чаще всего отчёт написан под другую конфигурацию или другую версию прикладного решения и обращается к объектам, которых нет в вашей базе. Уточните у автора, для какой конфигурации и версии предназначен отчёт, либо поручите доработку специалисту по 1С.

Как сделать, чтобы внешний отчёт был доступен всем пользователям постоянно?

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

Может ли внешний отчёт испортить данные в базе?

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