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