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

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

Как открыть ERT-файл в 1С: пошаговая инструкция

Как открыть файл ERT в 1С 7.7 через меню Файл — Открыть, что делать при ошибках движка и запуска, чем ERT отличается от ERF и как перенести отчёт в 1С 8.

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

Открыть ERT напрямую в 1С 8.x невозможно — платформа использует другой формат внешних отчётов (EPF). Поэтому перед началом работы важно определить, какая версия 1С у вас установлена и откуда взят файл. Ниже разобраны все рабочие способы: штатное открытие в 7.7, запуск через конфигуратор, диагностика типовых ошибок и варианты переноса отчёта в современные версии.

Что такое ERT-файл и когда он нужен

ERT — это контейнер внешнего отчёта или обработки платформы 7.7. В отличие от встроенных отчётов, которые хранятся внутри конфигурации (файл 1Cv7.md), внешние отчёты лежат отдельными файлами и подключаются по мере необходимости. Это удобно: бухгалтер может получить обновлённую форму декларации одним файлом, не обновляя всю конфигурацию.

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

Как открыть ERT в 1С 7.7 через меню «Файл»

Штатный способ работает в режиме «Предприятие» и не требует прав на конфигурирование. Запустите 1С, выберите нужную информационную базу и дождитесь загрузки рабочего окна.

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

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

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

Как открыть ERT в конфигураторе для просмотра кода

Иногда нужно не запустить отчёт, а посмотреть его внутреннее устройство: модуль, форму или макет. Для этого ERT открывают в конфигураторе. Запустите 1С с ключом режима «Конфигуратор», войдите в базу и выберите «Файл → Открыть» — диалог тот же, но файл откроется как структура из вкладок «Модуль», «Форма», «Таблица».

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

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

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

Типичные ошибки
01
Открытие ERT в 1С 8.x — платформа выдаёт ошибку формата, потому что 8-я версия работает только с EPF
02
Запуск отчёта, рассчитанного на другую конфигурацию — модуль обращается к несуществующим справочникам и документам, возникает ошибка исполнения
03
Файл повреждён при копировании или скачивании — 1С сообщает, что файл не является внешним отчётом
04
Недостаточно прав у пользователя — пункт меню «Открыть» недоступен или файл не запускается
05
Файл заблокирован антивирусом или открыт другим процессом — ошибка доступа к файлу

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

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

Чем ERT отличается от ERF, EPF и других форматов 1С

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

ФорматПлатформаНазначениеЧем открыть
ERT1С 7.7Внешний отчёт или обработка1С:Предприятие 7.7
ERF1С 7.7Форма внешнего отчёта (диалог без модуля данных)1С:Предприятие 7.7
EPF1С 8.xВнешняя обработка1С:Предприятие 8
ERF (8.x)1С 8.xВнешний отчёт1С:Предприятие 8
MXL7.7 и 8.xСохранённая таблица (печатная форма)Любая версия 1С

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

Можно ли открыть ERT в 1С 8.x и как конвертировать

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

В конфигураторе 1С 8.x есть механизм конвертации внешних отчётов 7.7: при открытии ERT-файла конфигуратор предложит преобразовать его в EPF. Конвертация переносит форму и макет, но программный модуль требует ручной доработки — встроенный язык 8-й версии отличается (другие имена методов, иная работа с запросами и таблицами значений). Простые печатные формы часто конвертируются почти без правок, сложные обработки приходится переписывать.

Сравнение вариантов

Конвертация ERT в EPF в конфигураторе 8.x

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

Запуск базы 7.7 и выгрузка данных

Подходит, если нужен только результат отчёта: сформируйте таблицу в 7.7, сохраните в MXL или Excel и откройте в 8-й версии

Переписывание обработки под 8.x

Единственный надёжный вариант для сложных обработок с обменом данными; требует участия программиста

OLE-подключение из 8.x к 7.7

Технически возможно запустить отчёт в 7.7 из внешней программы, но схема сложна в поддержке и применяется редко

Как проверить результат и убедиться, что отчёт работает

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

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

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

Появление формы отчёта после открытия файла
Норма

Форма открылась без сообщений об ошибках

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

Ошибка загрузки или пустое окно — файл повреждён или несовместим

Формирование отчёта за тестовый период
Норма

Таблица заполняется данными из базы

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

Пустая таблица или ошибка исполнения модуля — отчёт не подходит к конфигурации

Наличие нужных справочников и документов
Норма

В отборе отчёта доступны актуальные элементы базы

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

Поля пустые или недоступны — обработка писалась под другую конфигурацию

Работа на копии базы
Норма

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

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

На копии возникли ошибки — в рабочей базе запускать нельзя

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

Храните проверенные ERT-файлы в отдельном каталоге внутри папки базы (например, ExtForms) и фиксируйте, под какую конфигурацию и релиз каждый файл рассчитан. Это избавит от ситуации, когда после обновления конфигурации старый отчёт перестаёт работать, а подходящую версию файла найти не удаётся.
ПЗ
Практическое замечание

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

Можно ли открыть ERT без установленной 1С?

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

Почему при открытии ERT появляется окно с кодом вместо отчёта?

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

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

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

Как перенести данные из старого ERT-отчёта в 1С 8.3?

Сформируйте отчёт в 1С 7.7, сохраните результат как таблицу MXL или скопируйте в Excel — файл откроется в 8.3. Если нужен сам отчёт как инструмент, конвертируйте ERT в EPF через конфигуратор 8.x и доработайте модуль.

Опасно ли открывать ERT-файлы, полученные по почте?

Да, если запускать их сразу в рабочей базе. Модуль внешнего отчёта выполняется с полным доступом к данным. Безопасный порядок: открыть файл в конфигураторе, просмотреть код, затем протестировать на копии базы.

Чем ERT отличается от встроенного отчёта конфигурации?

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

Итог

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

ERT открывается только в 1С 7.7 через «Файл → Открыть» в режиме «Предприятие». В 1С 8.x файл требует конвертации в EPF с ручной доработкой модуля. Непроверенные файлы сначала просматривайте в конфигураторе и тестируйте на копии базы.