Отчеты и Аналитика · 10 мин
1С: внешний отчет — где найти и как открыть
Где найти внешний отчет в 1С: справочник дополнительных отчетов, открытие ERF-файла, подключение в типовых конфигурациях и решение типичных проблем.
Внешний отчет в 1С — это файл с расширением .erf, который хранится отдельно от конфигурации и подключается к программе без изменения её структуры. Найти такой отчет можно в двух местах: внутри самой программы — в справочнике дополнительных отчетов и обработок, либо на диске — если файл был получен от разработчика, скачан или передан коллегой. Понимание того, где именно искать, зависит от того, был ли отчет уже подключен к базе или существует только как файл.
В типовых конфигурациях на платформе 1С:Предприятие 8.3 (Бухгалтерия, Зарплата и управление персоналом, Управление торговлей, ERP) внешние отчеты регистрируются через подсистему «Дополнительные отчеты и обработки» библиотеки стандартных подсистем. После регистрации отчет появляется в общем списке и может быть привязан к конкретным разделам интерфейса. Если же отчет еще не зарегистрирован, его можно открыть напрямую через меню «Файл — Открыть».
Частая ситуация: пользователь получил файл отчета, но не видит его в программе. Причина почти всегда одна — файл лежит на диске, но не зарегистрирован в информационной базе. Регистрация занимает несколько минут и не требует прав разработчика, достаточно прав администратора или пользователя с доступом к настройке дополнительных отчетов.
Где внешний отчет хранится внутри программы
В типовых конфигурациях зарегистрированные внешние отчеты хранятся в справочнике «Дополнительные отчеты и обработки». Файл отчета при регистрации загружается в базу данных как двоичные данные, поэтому после подключения исходный файл на диске больше не нужен — отчет запускается из базы. Это важно понимать: если вы удалите файл .erf с диска, зарегистрированный отчет продолжит работать.
Путь к справочнику в большинстве конфигураций: Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки. В некоторых конфигурациях раздел называется «НСИ и администрирование» или находится в меню «Сервис». Если пункта нет — вероятно, подсистема отключена или у пользователя недостаточно прав.
После регистрации отчет может быть назначен в конкретные разделы командного интерфейса. Тогда он появится в меню «Отчеты» соответствующего раздела — например, в разделе «Продажи» или «Склад». Если отчет не назначен ни в один раздел, он доступен только через общий список дополнительных отчетов.
Откройте через Файл — Открыть или зарегистрируйте в справочнике
Запускайте из списка или из назначенного раздела
Проверьте функциональность и права пользователя
Проверьте справочник и настройки размещения
Как открыть внешний отчет из файла без регистрации
Самый быстрый способ посмотреть внешний отчет — открыть его напрямую. В режиме 1С:Предприятие выберите Файл → Открыть (или сочетание Ctrl+O) и укажите файл с расширением .erf. Отчет запустится сразу, без сохранения в базе. Этот способ удобен для одноразовой проверки или тестирования.
При открытии файла программа может показать предупреждение безопасности о запуске внешнего кода. Это штатная защита: внешние отчеты содержат программный код, который выполняется с правами текущего пользователя. Открывайте только файлы из доверенных источников — от вашего разработчика, франчайзи 1С или проверенных поставщиков.
У способа «Файл — Открыть» есть ограничения. Отчет не появится в общих списках, его нельзя назначить в разделы интерфейса, настроить расписание или дать доступ другим пользователям. Для постоянной работы отчет нужно зарегистрировать.
Как зарегистрировать внешний отчет в базе
Регистрация делает отчет доступным всем пользователям с соответствующими правами и позволяет встроить его в интерфейс программы. Порядок действий одинаков для большинства типовых конфигураций.
- 1Откройте Администрирование → Печатные формы, отчеты и обработки и включите опцию «Дополнительные отчеты и обработки», если она выключена
- 2Перейдите в справочник «Дополнительные отчеты и обработки»
- 3Нажмите «Добавить из файла» и выберите файл .erf
- 4Подтвердите предупреждение безопасности, если оно появится
- 5Проверьте наименование отчета и при необходимости укажите разделы в поле «Размещение»
- 6Нажмите «Записать и закрыть», затем откройте отчет из списка и проверьте формирование
При регистрации программа считывает сведения из самого отчета: наименование, версию, вид (дополнительный отчет, отчет по объектам и т.д.), безопасный режим. Эти данные разработчик указывает в функции СведенияОВнешнейОбработке. Если отчет написан по стандарту БСП, регистрация пройдет автоматически. Если отчет написан без соблюдения стандарта, программа может отказать в загрузке — тогда отчет открывается только через «Файл — Открыть».
После записи проверьте колонку «Публикация» в списке. Значение «Используется» означает, что отчет доступен пользователям. Значение «Отключена» или «Режим отладки» ограничивает доступ — отчет увидят только администраторы или разработчики.
Где искать отчет, если он подключен, но не виден
Типичная жалоба: «отчет зарегистрировали, но в меню его нет». Причин несколько, и все они решаются без привлечения программиста.
Первая причина — отчет не назначен ни в один раздел. Откройте карточку отчета в справочнике и проверьте таблицу «Размещение»: там должны быть отмечены разделы командного интерфейса. Вторая причина — публикация отключена. Третья — у пользователя нет прав на дополнительные отчеты: проверьте роли «Использование дополнительных отчетов и обработок» в профиле группы доступа.
Еще один вариант: отчет относится к виду «Отчет по объектам» и появляется не в общем меню, а в форме конкретного документа или справочника — в меню «Отчеты» или «Еще» формы объекта. Например, отчет по движениям конкретного документа будет доступен только из формы этого документа.
Как выбрать действие
Где взять внешний отчет, если его нет
Если нужного отчета нет ни в базе, ни в файле, источников несколько. Первый — разработчик или франчайзи, обслуживающий вашу организацию: часто нужный отчет уже написан под похожую задачу. Второй — отраслевые и пользовательские площадки, где разработчики публикуют готовые решения; выбирайте отчеты, написанные по стандарту БСП, чтобы регистрация прошла без доработок.
Перед использованием стороннего отчета проверьте совместимость с вашей конфигурацией и релизом. Отчет, написанный для другой конфигурации, может обращаться к несуществующим объектам метаданных и выдавать ошибку при формировании. Безопасный порядок: сначала тест на копии базы, затем регистрация в рабочей.
Проверка результата после подключения
После регистрации убедитесь, что отчет действительно работает. Откройте его из списка дополнительных отчетов, задайте период и сформируйте. Сверьте итоговые цифры с типовым отчетом по тем же данным — например, обороты по счету или остатки по складу. Расхождения говорят о несовместимости отчета с конфигурацией или об ошибках в его запросе.
Затем проверьте видимость отчета под обычным пользователем, а не под администратором. Если под пользователем отчет не виден или не формируется, проблема в правах или публикации.
Как проверить результат
Виден, публикация «Используется»
Отсутствует или публикация отключена
Отчет строится без ошибок за разумное время
Ошибка обращения к объектам или зависание
Отчет есть в назначенном разделе
Отчет виден только администратору
Итоги совпадают с типовыми отчетами
Суммы расходятся без объяснимых причин
Часто задаваемые вопросы
Чем внешний отчет отличается от встроенного?
Встроенный отчет является частью конфигурации и изменяется только через конфигуратор с обновлением базы. Внешний отчет — отдельный файл .erf, который подключается без изменения конфигурации и не нарушает условия поддержки типового решения.
Можно ли подключить внешний отчет без прав администратора?
Регистрация в справочнике обычно требует права администратора или роли настройки дополнительных отчетов. Но открыть файл через «Файл — Открыть» может любой пользователь, если администратор не запретил интерактивное открытие внешних отчетов в настройках безопасности.
Почему программа отказывается загружать файл отчета?
Чаще всего отчет не содержит функции СведенияОВнешнейОбработке, обязательной для регистрации по стандарту БСП. Такой отчет можно открыть только напрямую через «Файл — Открыть» либо доработать в конфигураторе, добавив нужную функцию.
Где хранится файл отчета после регистрации в базе?
Файл сохраняется внутри информационной базы как двоичные данные в справочнике дополнительных отчетов. Исходный файл на диске после этого не используется. Чтобы выгрузить файл обратно, откройте карточку отчета и воспользуйтесь командой сохранения в файл.
Исчезнет ли внешний отчет при обновлении конфигурации?
Нет. Дополнительные отчеты хранятся в данных базы, а не в конфигурации, поэтому обновление их не удаляет. Однако после обновления отчет может перестать корректно работать, если изменились объекты метаданных, к которым он обращается, — это стоит проверять после каждого крупного обновления.
Что важно запомнить
Подключенные внешние отчеты находятся в справочнике «Дополнительные отчеты и обработки» в разделе администрирования. Файл .erf без регистрации открывается через «Файл — Открыть». Для постоянной работы отчет регистрируют, назначают разделы и проверяют публикацию и права. Сторонние файлы сначала тестируют на копии базы.