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

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

Как подключить дополнительный отчет в 1С 8.3

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

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

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

Что проверить перед подключением

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

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

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

Включение механизма дополнительных отчетов

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

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

Пошаговое подключение отчета

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

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

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

Настройка размещения и прав доступа

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

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

Проверка результата

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

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

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

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

Отчет в списке раздела
Норма

Отчет виден в подменю «Отчеты» выбранного раздела

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

Отчета нет в списке — не настроено размещение или элемент не записан

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

Отчет строится и показывает данные за выбранный период

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

Ошибка при выполнении или пустой результат

Работа под пользователем
Норма

Отчет доступен и формируется у рядового пользователя

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

У пользователя ошибка прав доступа или отчет не виден

Частые ошибки и их устранение

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

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

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

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

Альтернативные способы запуска отчета

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

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

Сравнение вариантов

Регистрация в справочнике «Дополнительные отчеты и обработки»

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

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

Подходит для разового запуска и тестирования; отчет не сохраняется в базе и недоступен другим пользователям.

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

Для случаев, когда механизм БСП недоступен; усложняет обновление и требует работы разработчика.

Итог

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

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

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

Где взять файл дополнительного отчета?

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

Почему при загрузке файла появляется предупреждение безопасности?

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

Отчет подключен, но пользователи его не видят. Что делать?

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

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

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

Пропадет ли дополнительный отчет при обновлении конфигурации?

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

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

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