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