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

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

1С: внешний отчет — где найти и как открыть

Где найти внешний отчет в 1С: справочник дополнительных отчетов, открытие ERF-файла, подключение в типовых конфигурациях и решение типичных проблем.

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

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

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

Где внешний отчет хранится внутри программы

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

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

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

Файл .erf есть на дискеОтчет не подключен

Откройте через Файл — Открыть или зарегистрируйте в справочнике

Отчет виден в списке дополнительныхОтчет зарегистрирован

Запускайте из списка или из назначенного раздела

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

Проверьте функциональность и права пользователя

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

Проверьте справочник и настройки размещения

Как открыть внешний отчет из файла без регистрации

Самый быстрый способ посмотреть внешний отчет — открыть его напрямую. В режиме 1С:Предприятие выберите Файл → Открыть (или сочетание Ctrl+O) и укажите файл с расширением .erf. Отчет запустится сразу, без сохранения в базе. Этот способ удобен для одноразовой проверки или тестирования.

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

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

Как зарегистрировать внешний отчет в базе

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

Порядок регистрации отчета
  1. 1
    Откройте Администрирование → Печатные формы, отчеты и обработки и включите опцию «Дополнительные отчеты и обработки», если она выключена
  2. 2
    Перейдите в справочник «Дополнительные отчеты и обработки»
  3. 3
    Нажмите «Добавить из файла» и выберите файл .erf
  4. 4
    Подтвердите предупреждение безопасности, если оно появится
  5. 5
    Проверьте наименование отчета и при необходимости укажите разделы в поле «Размещение»
  6. 6
    Нажмите «Записать и закрыть», затем откройте отчет из списка и проверьте формирование

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

После записи проверьте колонку «Публикация» в списке. Значение «Используется» означает, что отчет доступен пользователям. Значение «Отключена» или «Режим отладки» ограничивает доступ — отчет увидят только администраторы или разработчики.

Где искать отчет, если он подключен, но не виден

Типичная жалоба: «отчет зарегистрировали, но в меню его нет». Причин несколько, и все они решаются без привлечения программиста.

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

Еще один вариант: отчет относится к виду «Отчет по объектам» и появляется не в общем меню, а в форме конкретного документа или справочника — в меню «Отчеты» или «Еще» формы объекта. Например, отчет по движениям конкретного документа будет доступен только из формы этого документа.

Маршрут решения

Как выбрать действие

Отчет нужен один раз для проверкиОткройте через Файл — Открыть, регистрация не требуется
Отчетом пользуются несколько сотрудниковЗарегистрируйте в справочнике, назначьте разделы и проверьте права
Отчет должен формироваться по расписаниюЗарегистрируйте и настройте расписание в карточке отчета
Отчет привязан к конкретным документамПроверьте вид отчета и ищите его в форме документа, а не в общем меню

Где взять внешний отчет, если его нет

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

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

Типичные ошибки
01
Загрузка отчета сразу в рабочую базу без теста на копии — риск ошибок и блокировки работы пользователей
02
Открытие файлов из непроверенных источников — внешний код выполняется с полными правами пользователя
03
Удаление файла .erf до регистрации — если загрузка не завершена, отчет придется запрашивать заново
04
Регистрация без назначения разделов — пользователи не найдут отчет в интерфейсе
05
Игнорирование колонки «Публикация» — отчет остается невидимым для обычных пользователей

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

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

Затем проверьте видимость отчета под обычным пользователем, а не под администратором. Если под пользователем отчет не виден или не формируется, проблема в правах или публикации.

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

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

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

Виден, публикация «Используется»

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

Отсутствует или публикация отключена

Формирование отчета
Норма

Отчет строится без ошибок за разумное время

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

Ошибка обращения к объектам или зависание

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

Отчет есть в назначенном разделе

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

Отчет виден только администратору

Корректность данных
Норма

Итоги совпадают с типовыми отчетами

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

Суммы расходятся без объяснимых причин

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

Чем внешний отчет отличается от встроенного?

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

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

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

Почему программа отказывается загружать файл отчета?

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

Где хранится файл отчета после регистрации в базе?

Файл сохраняется внутри информационной базы как двоичные данные в справочнике дополнительных отчетов. Исходный файл на диске после этого не используется. Чтобы выгрузить файл обратно, откройте карточку отчета и воспользуйтесь командой сохранения в файл.

Исчезнет ли внешний отчет при обновлении конфигурации?

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

Итог

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

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