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

Отчеты и Аналитика · 10 мин

Как загрузить внешний отчет в 1С: открытие, подключение и проверка

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

Внешний отчет в 1С — это файл с расширением ERF (для отчетов) или EPF (для обработок), который не встроен в конфигурацию, а подключается отдельно. Такие файлы поставляют разработчики, методисты и коллеги, когда нужен отчет, которого нет в типовой конфигурации, либо тестовая версия доработки без обновления базы.

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

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

Что такое внешний отчет и когда он нужен

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

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

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

Подготовка: что проверить перед загрузкой

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

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

Разовое открытие внешнего отчета через меню «Файл»

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

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

После открытия появится форма отчета. Установите период и другие параметры, нажмите «Сформировать». Если отчет построен на системе компоновки данных, настройки доступны через кнопку «Настройки» или «Ещё → Изменить вариант».

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

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

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

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

В списке нажмите «Добавить из файла» (или «Создать → Загрузить из файла» в зависимости от конфигурации), выберите ERF-файл. Программа прочитает сведения из файла: наименование, вид, версию. Сохраните элемент. Если отчет корректно описал свои сведения о регистрации, он автоматически появится в нужных разделах; иначе в карточке отчета на закладке размещения вручную укажите разделы командного интерфейса.

Безопасный режим и профили безопасности

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

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

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

Сравнение вариантов загрузки

Открытие через «Файл → Открыть»

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

Дополнительные отчеты и обработки

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

Встраивание в конфигурацию

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

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

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

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

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

Типичные ошибки
01
Подключение отчета, написанного под другую конфигурацию, — ошибки обращения к объектам и пустые данные
02
Отключение безопасного режима для всех обработок ради одного отчета — снижение защиты всей базы
03
Хранение файла только на локальном диске одного сотрудника — при его отсутствии отчет недоступен остальным
04
Отсутствие проверки на тестовой копии — обработка с ошибкой может испортить данные в рабочей базе

Проверка результата после подключения

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

Попросите второго пользователя с обычными правами открыть отчет: так вы проверите, что размещение и права настроены корректно, а не только для администратора.

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

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

Видимость отчета в разделе
Норма

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

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

Отчет есть в справочнике, но в разделах не виден — проверьте размещение и права

Формирование без ошибок
Норма

Отчет формируется, выводит табличный документ за выбранный период

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

Ошибка о безопасном режиме, несуществующих объектах или пустой результат

Достоверность данных
Норма

Итоги сходятся с типовыми отчетами за тот же период

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

Суммы расходятся — проверьте отборы, период и совместимость версий

Частые вопросы

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

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

Почему кнопка «Добавить из файла» недоступна?

Скорее всего, не включен механизм дополнительных отчетов: откройте «Администрирование → Печатные формы, отчеты и обработки» и установите соответствующий флажок. Если флажка нет или он неактивен — у вас недостаточно прав, обратитесь к администратору базы.

Можно ли загрузить внешний отчет в 1С:Бухгалтерию в облаке?

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

Отчет требует отключить безопасный режим — это нормально?

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

Как обновить уже подключенный внешний отчет на новую версию?

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

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

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

Итог

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

Для разового запуска откройте ERF-файл через «Файл → Открыть», для постоянной работы подключите его в «Администрирование → Дополнительные отчеты и обработки». Проверяйте источник файла, совместимость с конфигурацией и не отключайте безопасный режим без необходимости. После подключения сверьте результат с типовыми отчетами.