Детализация данных (Drill Down)

С каждого виджета можно перейти к списку детализации данных на отдельной странице.

Детализация данных происходит по объектам класса/типа, указанных в настройках источника.

Детализация данных недоступна:

  • в виджете с динамическим атрибутом типа "Временной интервал" в Параметре/Разбивке;
  • использование формулы (вычислений) при построении виджета в Показателе;
  • в виджете типа "Счетчик" и "Обратный счетчик" в Показателе;
  • в виджете типа "Сводная таблица", если настроена фильтрация в Показателе;
  • в виджете типа "Спидометр".

Способы детализации данных

Иконка на панели управления виджетом

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

В списке детализации данные отображаются в соответствии с фильтром, установленным для источника.

При нажатии иконки отображается то количество объектов, которое выводится на графике в поле "Итого" (соответствует drill down). Итоговое значение зависит от параметра виджета "Показывать незаполненные данные" (с версии 3.4).

Нажатие на соответствующий элемент содержимого виджета

Для перехода к списку детализации данных на отдельной странице нажмите на конкретный элемент содержимого виджета.

Список откроется на отдельной странице.

Для виджетов "Таблица" и "Сводная таблица" стал возможен переход к списку детализации данных для полей "Всего", "Итого" непосредственно с таблицы, для виджетов "Столбчатая диаграмма", "Гистограмма" — с поля "Итого" по всему виджету. Итоговое значение зависит от параметра виджета "Показывать незаполненные данные" (с версии 3.5).

Итого на виджете считается от суммы всех объектов на диаграмме.

Описание детализации

Часовой пояс

Если часовой пояс не указан, то при построение виджета берется часовой пояс сервера, часовой пояс браузера не учитывается.

При переходе по Drill Down учитывается часовой пояс браузера и часовой пояс сервера. Нужные часовые поясам должны быть добавлены в системном справочнике "Часовые пояса", тогда Drill Down работает корректно, см. Справочник "Часовые пояса".

Используемая группа атрибутов

При формировании ссылки для перехода на страницу списка осуществляется проверка, есть ли в классе группа атрибутов с кодом forDashboards. Если такая группа есть, то используется она. Если группа не найдена, то используется группа с кодом system.

Используемый шаблон списка

При формировании ссылки для перехода на страницу списка осуществляется проверка, есть ли в классе атрибут с кодом dashboardTemp.

Если такой атрибут есть, то выполняется поиска объекта класса, у которого он заполнен и у первого найденного берется значение. Шаблон списка, код которого записан в найденном значении, будет использоваться при формировании ссылки.

Если атрибута с таким кодом нет в классе или он не заполнен /заполнен некорректно у всех объектов, то ссылка формируется без использования шаблона

Права на просмотр списка

Доступность списка для просмотра зависит от источника, выбранного в виджете.

Список объектов, на основе которого построен виджет, доступен, если:

  • в виджете в качестве источника указан класс и у пользователя есть права на "Просмотр списка объектов на отдельной странице" для каждого типа класса объектов списка;
  • в виджете в качестве источника указан тип класса и у пользователя есть права на "Просмотр списка объектов на отдельной странице" для типа, выбранного в источнике;

Иначе выполняется переход на страницу "У вас нет прав на эту операцию".

Права на действия в списке

Элементы управления (кнопки, иконки, ссылки) в панели действий списка отображаются, если у пользователя есть право на соответствующее действие с объектами для каждого из типов класса, объекты которых могут находиться в списке.

Пример проверки прав для экспорта списка, см. Права на экспорт списка объектов.