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

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

Как отобразить отчет в разделах прикладного решения 1С

Пошаговая инструкция: как вывести отчет в разделы прикладного решения 1С через подсистемы, командный интерфейс и настройки видимости в конфигураторе.

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

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

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

Как устроены разделы и почему отчет не виден по умолчанию

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

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

Шаг 1. Включите отчет в состав подсистемы

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

Альтернативный путь — открыть саму подсистему (ветка «Общие» — «Подсистемы»), перейти на закладку «Состав» и отметить отчет в списке объектов. Оба способа равнозначны: первый удобен, когда настраиваете один отчет для нескольких разделов, второй — когда наполняете один раздел несколькими объектами.

После изменения состава подсистем обновите конфигурацию базы данных (клавиша F7 или меню «Конфигурация — Обновить конфигурацию базы данных»). Без обновления изменения останутся только в конфигураторе и не попадут в рабочую базу.

Порядок действий
  1. 1
    Откройте конфигуратор и найдите отчет в ветке «Отчеты»
  2. 2
    Откройте свойства отчета, закладка «Подсистемы»
  3. 3
    Отметьте флажками нужные разделы прикладного решения
  4. 4
    Обновите конфигурацию базы данных (F7)
  5. 5
    Запустите «1С:Предприятие» и проверьте наличие отчета в разделе

Шаг 2. Настройте положение отчета внутри раздела

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

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

Полезная возможность — добавление собственных групп команд. В панели навигации можно создать группу, например «Аналитика продаж», и перенести туда несколько отчетов. Так раздел остается компактным, а пользователи быстрее находят нужные данные.

Шаг 3. Проверьте права доступа пользователей

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

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

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

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

Отчет в панели навигации раздела
Норма

Команда отчета видна и открывает форму отчета

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

Команды нет — проверьте состав подсистемы и права

Отчет под полными правами
Норма

Виден у администратора, но не у пользователя — дело в ролях

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

Не виден даже под полными правами — отчет не включен в подсистему или база не обновлена

Функциональная опция
Норма

Опция, к которой привязан отчет, включена

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

Опция выключена — интерфейс скрывает связанные команды

Особенности: функциональные опции и варианты отчетов

В типовых конфигурациях видимостью команд часто управляют функциональные опции. Если отчет связан с опцией (например, «Вести учет по нескольким складам»), то при выключенной опции команда отчета скрывается из раздела, даже если подсистема и права настроены верно. Проверьте свойство отчета «Функциональные опции» и текущие значения опций в пользовательском режиме.

Если конфигурация использует подсистему «Варианты отчетов» из БСП, отображением удобнее управлять без конфигуратора. Администратор в режиме «1С:Предприятие» открывает раздел «Администрирование», находит настройку отчетов и распределяет варианты отчетов по разделам. Этот способ безопаснее для рабочей базы: не требует обновления конфигурации и доступен без прав разработчика.

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

Настройка подсистем в конфигураторе

Подходит для собственных разработок и доработанных конфигураций. Требует обновления конфигурации базы данных и прав разработчика.

Подсистема «Варианты отчетов» (БСП)

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

Дополнительные отчеты и обработки

Подходит для внешних отчетов без изменения конфигурации. Отчет загружается в базу и привязывается к разделам при регистрации.

Типичные ошибки и как их избежать

Чаще всего проблемы возникают не из-за сложности механизма, а из-за пропущенных мелких шагов. Ниже перечислены ситуации, которые встречаются регулярно.

Типичные ошибки
01
Отчет включен в подсистему, но конфигурация базы данных не обновлена — изменения не дошли до рабочей базы
02
Настройка выполнена под администратором, а у пользователя нет роли с правами на отчет — команда скрыта интерфейсом
03
Отчет привязан к выключенной функциональной опции — раздел выглядит пустым без видимой причины
04
Внешний отчет открывают через «Файл — Открыть» и ждут его появления в разделе — внешние файлы сами по себе в разделы не попадают
05
Отчет добавлен в подсистему, но в командном интерфейсе снят флажок видимости команды — объект в составе есть, а кнопки нет

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

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

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

Если отчет должен быть доступен из нескольких разделов, проверьте каждый из них. Учтите, что в мобильном клиенте и веб-клиенте командный интерфейс может отображаться с отличиями — при использовании этих клиентов проверку стоит выполнить и там.

Итог

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

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

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

Почему отчет есть в конфигураторе, но не виден в режиме «1С:Предприятие»?

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

Можно ли показать один отчет сразу в нескольких разделах?

Да. В свойствах отчета на закладке «Подсистемы» отметьте все нужные разделы — команда открытия появится в каждом из них. Для каждой подсистемы при этом можно отдельно настроить положение команды в командном интерфейсе.

Как добавить внешний отчет в раздел без изменения конфигурации?

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

Отчет виден администратору, но не виден менеджеру. Что делать?

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

Как убрать отчет из раздела, не удаляя его из конфигурации?

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

Влияет ли доработка подсистем на обновление типовой конфигурации?

Да, изменение типовых подсистем может усложнить автоматическое обновление: при установке нового релиза потребуется сравнение и объединение конфигураций. Чтобы минимизировать риски, предпочтительно использовать механизмы «Варианты отчетов» и «Дополнительные отчеты и обработки», а доработки в конфигураторе выполнять только когда штатных средств недостаточно.