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