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