Администрирование · 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С:Предприятие 7.7 и войдите в информационную базу
- 2Откройте меню «Файл» и выберите пункт «Открыть»
- 3В поле «Тип файлов» установите «Внешний отчёт, обработка (*.ert)»
- 4Укажите путь к ERT-файлу и нажмите «Открыть»
- 5Дождитесь появления диалоговой формы отчёта и проверьте его работу
Если файл открылся, появится форма отчёта с кнопками «Сформировать», «Закрыть» и, возможно, настройками периода. Это признак того, что файл исправен и совместим с вашей конфигурацией. Если вместо формы появилось окно с текстом модуля — вы открыли файл в конфигураторе, закройте его и повторите из режима «Предприятие».
Для часто используемых отчётов удобнее подключить файл через меню «Сервис → Дополнительные возможности» или «Отчёты → Дополнительные отчёты» (зависит от конфигурации). Тогда отчёт появится в списке и будет запускаться в один клик, без поиска файла на диске.
Как открыть ERT в конфигураторе для просмотра кода
Иногда нужно не запустить отчёт, а посмотреть его внутреннее устройство: модуль, форму или макет. Для этого ERT открывают в конфигураторе. Запустите 1С с ключом режима «Конфигуратор», войдите в базу и выберите «Файл → Открыть» — диалог тот же, но файл откроется как структура из вкладок «Модуль», «Форма», «Таблица».
Такой просмотр безопасен: пока вы не нажали «Сохранить», файл на диске не изменится. Это удобно для проверки подозрительных файлов перед запуском — в модуле видно, какие операции выполняет обработка, не обращается ли она к внешним источникам и не удаляет ли данные.
Типичные ошибки при открытии и их причины
Чаще всего при открытии ERT пользователи сталкиваются с сообщениями об ошибке загрузки. Каждая ошибка указывает на конкретную причину, и большинство из них решается без привлечения программиста.
Если появляется сообщение «Ошибка при создании объекта» или «Поле агрегатного объекта не обнаружено», это почти всегда означает несовместимость отчёта с конфигурацией: обработка писалась, например, под «Торговлю и склад», а вы открываете её в «Бухгалтерии». В таком случае файл нужно адаптировать или найти версию под вашу конфигурацию.
Ошибка «Файл не является внешним отчётом» говорит о повреждении файла или о том, что под видом ERT лежит другой файл (например, переименованный ERF или архив). Проверьте размер файла и попробуйте получить его копию из первоисточника.
Чем ERT отличается от ERF, EPF и других форматов 1С
Путаница с расширениями — частая причина «неоткрывающихся» файлов. В экосистеме 1С встречается несколько похожих форматов, и каждый требует своей платформы.
| Формат | Платформа | Назначение | Чем открыть |
|---|---|---|---|
| ERT | 1С 7.7 | Внешний отчёт или обработка | 1С:Предприятие 7.7 |
| ERF | 1С 7.7 | Форма внешнего отчёта (диалог без модуля данных) | 1С:Предприятие 7.7 |
| EPF | 1С 8.x | Внешняя обработка | 1С:Предприятие 8 |
| ERF (8.x) | 1С 8.x | Внешний отчёт | 1С:Предприятие 8 |
| MXL | 7.7 и 8.x | Сохранённая таблица (печатная форма) | Любая версия 1С |
Обратите внимание: расширение ERF использовалось в обеих платформах с разным содержимым, поэтому по одному имени файла версию определить нельзя. Если файл не открывается, уточните у источника, для какой версии 1С он предназначен.
Можно ли открыть ERT в 1С 8.x и как конвертировать
Прямого открытия ERT в восьмой версии платформы нет — при попытке загрузки вы получите ошибку формата. Однако есть несколько обходных путей в зависимости от цели.
В конфигураторе 1С 8.x есть механизм конвертации внешних отчётов 7.7: при открытии ERT-файла конфигуратор предложит преобразовать его в EPF. Конвертация переносит форму и макет, но программный модуль требует ручной доработки — встроенный язык 8-й версии отличается (другие имена методов, иная работа с запросами и таблицами значений). Простые печатные формы часто конвертируются почти без правок, сложные обработки приходится переписывать.
Сравнение вариантов
Подходит для несложных отчётов; форма и макет переносятся автоматически, но модуль нужно проверять и дорабатывать вручную
Подходит, если нужен только результат отчёта: сформируйте таблицу в 7.7, сохраните в MXL или Excel и откройте в 8-й версии
Единственный надёжный вариант для сложных обработок с обменом данными; требует участия программиста
Технически возможно запустить отчёт в 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 с ручной доработкой модуля. Непроверенные файлы сначала просматривайте в конфигураторе и тестируйте на копии базы.