При работе с современными конфигурациями на платформе 1С:Предприятие 8.3, такими как Бухгалтерия государственного учреждения (БГУ 2.0), ERP или ЗУП, часто возникает ситуация: внешняя обработка или отчет загружены в систему, но пользователи не видят заветную гиперссылку «Дополнительные отчеты» в интерфейсе нужного раздела. Разберем детально, какие настройки и роли отвечают за видимость этого функционала, и пройдем по шагам весь путь от включения опции до настройки прав доступа.
Первым делом проанализируем права доступа пользователя. В Библиотеке стандартных подсистем (БСП), на которой базируется большинство современных решений 1С, за возможность работы с внешними объектами отвечает специализированная роль. Рассмотрим ее подробнее.
Для того чтобы пользователь вообще мог видеть команды запуска внешних отчетов, ему должна быть назначена роль «Чтение дополнительных отчетов и обработок». Эта роль дает право на чтение данных из справочника ДополнительныеОтчетыИОбработки и запуск команд, связанных с этим справочником. Без этой роли механизмы БСП просто скроют соответствующие пункты меню, так как система посчитает, что у пользователя нет прав на работу с данным объектом метаданных.
В некоторых случаях, особенно в строгих конфигурациях вроде БГУ, может потребоваться роль «Использование дополнительных отчетов и обработок». Рекомендуем проверить наличие этих ролей в профиле групп доступа пользователя.
Даже если у пользователя полные права, гиперссылка может отсутствовать из-за отключенной настройки в самой программе. Выясним, включена ли возможность использования дополнительных отчетов на уровне всей информационной базы. Проделаем следующие шаги:
Если этот флажок снят, система программно отключает видимость всех команд, связанных с внешними отчетами, во всех подсистемах для всех категорий пользователей. Установим этот флажок, если он не был активен.
Допустим, роли назначены и опция включена, но ссылка в подсистеме так и не появилась. Проанализируем ситуацию: знает ли система, к какому разделу интерфейса привязан ваш конкретный отчет? Разберем настройку размещения:
Зайдем в справочник ДополнительныеОтчетыИОбработки и откроем карточку вашего отчета. В табличной части или по кнопке «Настроить размещение» необходимо четко указать разделы (подсистемы), в которых этот отчет должен отображаться. Если вы добавили отчет, но не отметили галочкой, например, раздел «Денежные средства», то в этом разделе гиперссылка «Дополнительные отчеты» не появится, так как системе нечего там показывать.
Важный нюанс: обратите внимание на статус отчета. Если установлен статус «В подготовке», отчет будет виден только администраторам. Для обычных пользователей необходимо перевести отчет в статус «Публикуется».
Иногда проблема кроется в настройках самого интерфейса Управляемого приложения. Посмотрим на ситуацию со стороны пользовательских настроек. Даже если команда добавлена в конфигураторе, она может быть скрыта в режиме 1С:Предприятие.
Рассмотрим, как принудительно вывести команду:
Если в левой колонке пункта Дополнительные отчеты нет, значит, либо не выполнены пункты про роли и функциональные опции, либо в Конфигураторе для данной подсистемы не включена общая команда ДополнительныеОтчеты<ИмяПодсистемы>.
В конфигурации БГУ (Бухгалтерия государственного учреждения) механизмы прав доступа могут быть реализованы более детально. Выясним причину возможных ограничений. Помимо роли на чтение, система может проверять право на работу с объектами Идентификаторы объектов метаданных.
Рассмотрим программный аспект: когда пользователь открывает раздел, БСП выполняет запрос к справочнику идентификаторов, чтобы сопоставить внутренние имена подсистем с элементами справочника дополнительных отчетов. Если у пользователя ограничены права на чтение системных справочников, этот механизм может дать сбой, и ссылка не будет сформирована.
Также проверим настройки «Быстрого доступа» внутри карточки дополнительного отчета. Если там указан список конкретных пользователей, то все остальные, даже обладая нужными ролями, не увидят этот отчет в списке. По умолчанию список доступа пуст, что означает доступность для всех, у кого есть право на раздел.
Для закрепления материала проанализируем последовательность действий при возникновении данной проблемы:
Чтение дополнительных отчетов и обработок у пользователя.Следуя этой методике, мы можем гарантировать появление необходимых инструментов в интерфейсе пользователя, обеспечивая удобную и функциональную работу с внешними отчетами и обработками.