Редактор отчетов, форм, реестров. Аналитическая панель и конструктор

Содержание

Аналитическая панель и конструктор

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

_images/68.png

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

Чтобы открыть конструктор отчета/реестра, необходимо либо перейти в Аналитическую панель и нажать кнопку «Конструктор», либо открыть отчет, сделанный с помощью конструктора отчетов, и нажать кнопку «Конструктор».

_images/69.png

Чтобы построить отчет/форму, необходимо:

  1. Добавить источники и фильтры в рабочую область.
  2. Сформировать структуру отчета: строки, столбцы, внешние фильтры.
  3. Настроить источники, фильтры в строках/столбцах и внешние фильтры.
  4. Просмотреть отчет в предпросмотре.
  5. Сохранить отчет.

Чтобы построить реестр, необходимо:

  1. Добавить источники в рабочую область.
  2. Сформировать структуру отчета: столбцы, внешние фильтры.
  3. Настроить источники и внешние фильтры.
  4. Просмотреть реестр в предпросмотре.
  5. Сохранить реестр.

Далее описано, как добавить показатели в рабочую область аналитической панели/конструктора.

Формирование структуры отчета/формы/реестра

Перемещение и копирование

Источники данных подсвечены голубым, фильтры — зеленым. Источники и фильтры можно перемещать из столбцов в строки и внешние фильтры, а также обратно с помощью технологии drag-and-drop (захватить мышью и перетащить). Для того, чтобы скопировать уже выбранный заголовок со всеми настройками и вложенными заголовками, нужно нажать на клавиатуре кнопку «Ctrl» («Cmd») и перетащить мышкой заголовок на «плюс» в строках или столбцах.

_images/208.png

Иерархическая структура

Из заголовков строк (и заголовков столбцов) можно формировать иерархическую структуру, т.е. переносить их друг под друга с помощью drag-and-drop.

_images/70.png

Сворачивать-разворачивать уровни заголовков можно при помощи иконок «+» или «-» рядом с названием заголовка.

_images/71.png

Очистка рабочей области

Для удаления источника данных или аналитического признака из рабочих областей (контейнеров) нужно нажать на крестик на источнике/аналитическом признаке. При удалении группировочного заголовка будут удалены и все сгруппированные под него элементы.

Для полной очистки поля заголовков строк или столбцов нужно нажать на иконку «корзина» и выбрать нужную опцию.

_images/72.png

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

Настройка источников

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

_images/73.png

В поле «Название» можно ввести название, под которым источник будет отображаться в системе. По умолчанию это название совпадает с названием показателя.

Источники в конструкторе отчета/формы имеют следующие возможности (в АП настроек не предусмотрено):

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

Чек-бокс «Значение из фильтров» позволяет выводить значения показателей-источников по цепочке, применяя значения фильтров к первому элементу цепочки.

Допустим, есть справочник «Организации» и соответствующий ему показатель «Организация». Для элементов справочника «Организации» определен признак «Адрес»:

_images/104.png

Если в отчете задан фильтр по показателю «Организация» и в одном из столбцов отчета нужно вывести адреса организаций, то при задании показателя-источника можно записать выражение вида «показатель по цепочке»: «Организация.Адрес» и выбрать опцию «Значение из фильтров»:

_images/106.png

В отчет будут выведены адреса, указанные в справочнике «Организации»:

_images/105.png

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

Чек-бокс «Горизонтальные диаграммы» имеет смысл только для заголовков столбцов. Вместо числовых значений в ячейках этого столбца будут отображаться горизонтальные столбики столбиковой диаграммы, высота столбика пропорциональна доле значения в ячейке от максимального значения в данном столбце. При наведении курсора на ячейку со столбиком появится подсказка со значением показателя в данной ячейке и вычисленным % от максимума.

Пример отчета с горизонтальной столбиковой диаграммой:

_images/107.png

Настройки источников для реестра описаны ниже (см. подраздел Реестры: настройки).

Настройка перехода на дашборд по ссылке

Настройка перехода на дашборд по ссылке позволяет перейти на дашборд по клику на ячейку отчета/формы/реестра или область графика (подробнее про графики см. раздел Графики и карты). При этом переход по ссылке приоритетнее раскрытия вычислений. В ссылке можно указать параметры дашборда, значения которых будут соответствовать значениям фильтров ячейки.

Для настройки ссылки необходимо в окне настроек источника ввести ссылку на дашборд без названия стенда в поле «Ссылка». Например: /dashboard/5655/, где 5655 – id дашборда.

_images/link-to-dash.png

Для указания в ссылке параметра дашборда необходимо после знака «?» написать id_показателя_фильтра={id_показателя_фильтра} (например, -64={-64} для показателя «Период»). При формировании ссылки вместо {id_показателя_фильтра} будет подставлено значение фильтра из ячейки. Например: /dashboard/1793/?-64={-64}.

Если необходимо задать 2 и более параметра, то их необходимо отделить друг от друга знаком «&». Например: /dashboard/1793/?-64={-64}&-2001={-2001}.

Если в ссылке необходимо использовать значение фильтра по цепочке (см. раздел Фильтр по цепочке), то в фигурных скобках надо указать id показателей из цепочки через запятую. Например, если в фильтре ячейки используется цепочка Предприятие.Административная структура, ссылка будет выглядеть следующим образом: /dashboard/1793/?-64=64&-2001={1075,-2001}, где 1075 – id показателя «Предприятие».

Для перехода на дашборд необходимо нажать на ячейку или область графика (карты), которая соответствует ячейке отчета/формы/реестра.

Настройка фильтров

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

_images/76.png

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

Во всплывшем окошке нужно выбрать одно или несколько значений признака:

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

_images/77.png

Либо можно выбрать чекбокс «Автодобавление новых». Тогда ни дети, ни поддерево не будут отображаться в конструкторе в виде отдельных фильтров, но они будут автоматически добавляться при построении отчетов и будут группироваться под своими родителями (в том числе при изменении справочника).

Если это период, то выбрать нужные периоды.

_images/78.png

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

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

Для фильтров предусмотрены следующие опции:

Автодобавление новых (в Аналитической панели)

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

Автоматически добавлять (в Конструкторе)

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

Фильтр «Один из»

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

Для этого нужно при настройке значений фильтра в левом верхнем углу всплывающего окна нажать кнопку настройки и отметить галочкой чек-бокс «Фильтр «Один из»».

_images/393.png

Затем из списка значений фильтра необходимо выбрать нужные признаки - например, признаки «Альбурикент» и «Москва».

_images/394.png

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

_images/395.png

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

Итоговые значения: не показывать/без/с учетом фильтров дочерних заголовков

Итоговый столбец отобразится справа от источника и сгруппированных под него признаков, и в нем покажутся значения для источника, на которые не применяется вложенный признак. Например, если у показателя выбрана автоматическая функция «Сумма», то в итоговом заголовке будет показана сумма по всем значениям вложенного признака.

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

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

Если в «Итоговых значениях» выбрать вариант «С учетом фильтров дочерних заголовков», то, как и в случае с группировочными заголовками строк, итоговое значение будет вычисляться с применением вложенных фильтров.

В аналитической панели в итоговом столбце считается та же функция, которая выбрана для источника. Например, если выбрано «Среднее», то и в итоговом столбце будет выведено среднее значение (для источников, которые имеют функции в АП, а не считаются по формуле).

Если структура заголовков столбцов имеет больше двух уровней, то эту опцию можно включить на любом, кроме самого нижнего, при условии, что выше настраиваемого заголовка есть источник значений (либо если источники данных в отчете расположены в заголовках строк).

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

Параметр

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

_images/59.png

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

Настройка периода «Сдвигать с шагом»

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

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

_images/79.png

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

_images/80.png

Например:

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

Если тип периода в отчете «день и в выпадающем списке отмечено сдвигать с шагом «месяц», то каждый месяц значение периода будет сдвигаться на месяц вперед. То есть, если в июне был построен отчет с данными за 5 июня, то отчет всегда будет отражен за 5 число текущего месяца. Переключение значения фильтра-периода с 5 июня на 5 июля произойдет 1 июля.

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

В случае со сдвигом на шаг «год» переключение будет происходить каждое 1 января.

Аналогично будет происходить и смещение для любых других периодов.

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

Чек-бокс «Компактный»

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

_images/108.png

Вид отчета с компактными заголовками:

_images/109.png
Чек-бокс «Не участвует в вычислениях»

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

Показатели по цепочке

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

«Выбирающие цепочки»

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

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

_images/385.png

Откроется поле для поиска, в котором можно ввести название нужного признака (второго справочника). По мере набора названия выпадающий список будет ограничиваться и в этом списке можно выбрать нужный признак. Для отмены добавления признака можно нажать на крестик в той же строке или просто закрыть окошко показателя.

_images/386.png

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

_images/387.png

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

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

_images/388.png
Фильтр по цепочке

Фильтрует все объекты, по условию обладания указанной цепочкой. Генерирует столько заголовков, сколько выбрано значений для последнего показателя в цепочке. Если задан такой фильтр «по цепочке», то редактирование в форме будет невозможным.

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

_images/389.png

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

_images/386.png

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

_images/390.png

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

_images/391.png

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

_images/392.png

Предпросмотр отчета

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

_images/85.png

Если эта кнопка серая (неактивна), значит какой-то из признаков не указан или созданная структура некорректна (например, не указан источник данных или пересекаются фильтры). Уточнение можно прочитать, нажав на оранжевую кнопку со знаком вопроса «Ошибка конфигурации», расположенную справа от кнопки «Отчет». Чтобы прочитать текст ошибки, наведите курсор на знак i3.

В области предпросмотра можно изменять ширину столбцов реестра, высоту заголовков столбцов, изменять сортировку строк (аналогично изменениям на странице просмотра). Заданные в конструкторе параметры ширины столбцов, высоты заголовков, сортировки строк будут считаться параметрами «по умолчанию» для просмотра этого отчета/реестра, и все пользователи при первом открытии будут видеть отчет с этими параметрами.

Подробнее настройки просмотра описаны в разделе Просмотр отчетов, реестров, форм.

Сохранение и копирование отчета/формы/реестра.

В поле «Введите название…» в верхней панели меню введите название создаваемой формы/отчета/реестра.

_images/87.png

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

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

_images/88.png

Сохранение отчета необходимо при любом изменении структуры отчета, а также при изменении параметров высоты/ширины заголовков и сортировки в предпросмотре.

Чтобы перейти к просмотру отчета нужно нажать на иконку «Просмотр» справа в верхней строке меню.

_images/89.png

Пример:

В одном отчете можно строить запросы по нескольким показателям сразу. Для этого в списке показателей нужно выбрать интересующие и добавить их или в заголовки строк, или в заголовки столбцов. Один и тот же показатель можно использовать сколько угодно раз. Если аналитические признаки у показателей совпадают, то показатели можно помещать под аналитическим признаком/признаками в один уровень.
_images/90.png

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

Также можно разместить новый источник и все его признаки рядом. Все зависит от того, какой вы хотите получить отчет в итоге: с детализацией по магазинам, по периодам или чему-либо еще.

_images/91.png

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

_images/92.png

Отчеты/формы: настройки

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

_images/95.png _images/110.png

После этого открывается маленькое окошко с набором чек-боксов:

  • Без переносов в заголовках строк (только в конструкторе) - текст в заголовках строк не будет переноситься на новые строки в рамках одной ячейки.
  • Пропускать пустые строки (в АП и конструкторе) - в отчете не будут выводиться пустые строки.
  • Пропускать пустые столбцы (в АП и конструкторе) - в отчете пропускаются все пустые столбцы. Актуально для отчета из большого числа столбцов, у которого не во всех столбцах есть данные (например, ряд периодов с разреженными данными).
  • Фиксировать заголовки строк (в АП и конструкторе) - облегчает просмотр отчетов с большим массивом данных.
  • Скрывать заголовки строк нижнего уровня (только в конструкторе) - заголовки строк самого нижнего уровня отрисовываются без названий заголовков.
  • Разрешить просмотр скрытых значений (только в конструкторе) - при наличии в структуре отчета (формулы и автодобавления элементов в заголовках, выбор в параметрах) справочника со скрытыми устаревшими значениями, которые по умолчанию не показываются, в отчете с данной опцией такие элементы можно будет отобразить. В окне выбора параметров появится галочка «Показывать устаревшие элементы?», если ее активировать и пересчитать отчет, то будут видны устаревшие элементы.
  • Кэшировать отчет (только в конструкторе) - при активной данной настройке отчет, построенный однажды, кэшируется. Т.е. при повторном открытии отчета не происходит нового запроса в базу, не пересчитываются расчетные значения, а показываются все значения ровно в том виде, в котором были посчитаны и показаны при первом открытии отчета. Кэш хранится 30 дней, после этого периода отчет необходимо будет перестроить. Кэш общий для всех пользователей системы (если построил один пользователь, для другого этот отчет будет показан из кэша). Если у отчета есть параметры, то кэш хранится для каждой комбинации параметров, которая была хотя бы раз построена хотя бы одним пользователем. Кэш сбрасывается перестроением отчета в конструкторе, при перезапуске системы администратором, а также по кнопке «Сбросить кэш» в окне просмотра отчета (эта галочка автоматически появляется в окне параметров при активной данной настройке).
_images/159.png

Для активации каждой из настроек достаточно нажать на чек-бокс, настройка будет сохранена автоматически.

Реестры: настройки

Реестр из справочника - по кнопке «Настройки» в верхней панели меню АП или по кнопке «Значение из справочника» под верхней панелью меню в конструкторе отчетов можно выбрать наименование справочника.

Источники в АП/конструкторе реестра имеют следующие возможности:

  • Может быть пустым (в АП и в конструкторе) – необязательное поле.
  • Перенос строк (в АП и в конструкторе) – если у источника стоит галочка в чек-боксе «Перенос строк», высота строки автоматически подбирается таким образом, чтобы текст в ячейке с этим показателем был виден целиком. При этом текст в других ячейках, где не указана опция «Перенос строк», может отображаться не полностью.
  • Не редактируется (в конструкторе) – полный запрет на редактирование данных в столбце с такой галочкой.
  • Не редактируется в строках с внешними источниками (в конструкторе) - невозможно редактирование данных в этом столбце в случае, если у объекта, выведенного в данной строке, определены еще какие-то показатели кроме выведенных в реестре.
  • Уникальный (в АП и в конструкторе) – задает уникальный ключ, который не будет повторяться. Уникальным может быть как один источник, так и несколько. Если галочка «Уникальный» стоит у нескольких источников, то будет отслеживаться единственность каждого сочетания значений источников между собой. При этом этот ключ будет распространяться только на создание новых объектов в системе, если при создании реестра в системе уже существовало несколько объектов с одинаковым сочетанием уникальных источников, они все будут выведены в реестре, но создать новый объект с таким же сочетанием значений уникальных источников будет уже невозможно. В реестрах в качестве уникального может быть выбран любой источник (показатель с любым типом данных).
  • Ограничения (в конструкторе) – выбор ограничений допустимых для отображения и ввода значений для поля типа «справочник».
  • Можно добавлять новые элементы в справочник (в конструкторе) – разрешение на добавление новых элементов при импорте из xls для поля типа «справочник».

По кнопке «Настройки» в верхней панели меню конструктора реестра (в АП настройки не предусмотрены) открывается окошко, в котором можно проставить следующие настройки реестра:

  • Ссылка (можно использовать {id}) - в данном поле можно указать ссылку на систему (без основного адреса системы), по которой будет осуществляться переход с каждой строчки реестра в режиме просмотра. Если в фигурных скобках указать «id», то вместо {id} будет подставляться id элемента реестра, со строки которого произошел переход. Например, так выглядит ссылка на картотеку из реестра по справочнику, на основе которого создана картотека: /cards/kfh/#{id}.
  • История изменений - при включении этой настройки для каждого изменения (удаления, добавления) объекта будет выделена отдельная строка в реестре.
  • Итоговая строка - при включении этой настройки в реестре сразу под заголовками отображается дополнительная нередактируемая строка, в которой автоматически суммируются все числовые значения реестра. Суммарное значение меняется в зависимости от параметров реестра и примененных фильтров. Данная строка не учитывается в количестве строк реестра, отображается на каждой странице реестра и отображается как в режиме просмотра, так и в режиме редактирования реестра.

Аналитическая панель. Обзор

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

_images/207.png

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

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

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

_images/93.png

Вместе с источником удалятся все сгруппированные под него аналитические признаки. Удалить отдельно аналитический признак невозможно.

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

_images/94.png

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

Конструктор. Обзор

В отчетах и формах есть заголовки строк, заголовки столбцов и внешние фильтры. В реестрах – только заголовки столбцов и внешние фильтры, причем в заголовках столбцов могут быть только источники данных (не фильтры).

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

Для добавления внешнего фильтра в конструкторе нажмите кнопку «Фильтры» на верхней панели. Затем нажмите «Добавить фильтр». Выберите показатель, который будет фильтром (например, «Административная структура») и его значение. Внешние фильтры отчета могут быть объединены только через «И».

Источники данных и фильтры добавляются по нажатию на кнопку «+ Источник» / «+ Фильтр» в поле «Столбцы» (или «Строки»). Если был выбран вариант источника данных «значения из показателя», то источник данных необходимо выбрать в отдельном поле в верхней панели меню.

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

В случае, если на одну строку (столбец) нужно наложить больше одного фильтра, можно:

  • либо создать два фильтра и сгруппировать их друг под друга, как в АП,
_images/102.png
  • либо нажать на «плюс» на источнике/фильтре.
_images/101.png

Все созданные таким образом фильтры будут объединены через «И» и к данным в ячейке будут применены все они.

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

Фильтр «Любое»

Фильтр «Любое» извлекает все объекты, у которых данный признак имеется (не важно, какое именно значение принимает этот признак).

Допустим, введены данные о бюджете организаций в разрезе организаций (показатель «Организационная структура») и филиалов (показатель «Филиал организации»):

_images/96.png

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

_images/97.png

Выбрав в качестве параметра организацию «Организация 1», получим сумму бюджета по всем филиалам выбранной организации:

_images/98.png

Фильтр «Отсутствует»

Фильтр «Отсутствует» извлекает все объекты, у которых данный признак не задан (отсутствует).

Допустим, введены данные о бюджете организаций в разрезе организаций (показатель «Организационная структура») и филиалов (показатель «Филиал организации»):

_images/96.png

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

_images/99.png

Выбрав в качестве параметра организацию «Организация 1», получим сумму бюджета выбранной организации, не распределенную по филиалам:

_images/100.png

Фильтр «Задание формулой»

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

Оформительские заголовки

Оформительские заголовки строк и столбцов отображаются в заголовках отчета/реестра, но не задают ни фильтров, ни источников. Они могут использоваться для визуального объединения (группировки) нескольких столбцов под общим заголовком.

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

_images/103.png

Важно: при удалении группировочного заголовка будут удалены и все сгруппированные под него элементы.

Примеры настроек

Ограничение выбора значений из справочника при вводе данных в реестр

Если в реестре задан фильтр на показатель типа «справочник», то при вводе значения данного показателя пользователю предоставляется выбор из ограниченного множества элементов справочника, удовлетворяющих заданному фильтру.

Рассмотрим пример ограничения выбора из справочника. Допустим, показатель «Организация» ссылается на иерархический справочник «Организации»:

_images/180.png

В справочнике для каждой организации указан признак активности ее учетной записи - показатель «Активна организация?» (тип значений «Да/Нет»).

Реестр «Контракты организаций» предназначен для регистрации контрактов организаций, при этом система не позволяет вводить данные неактивных организаций (в выпадающем списке отображаются наименования только тех организаций, у которых признак «Активна организация?» равен «Да»).

_images/182.png

Для того чтобы обеспечить такое ограничение выбора значений из справочника, в реестре задан соответствующий фильтр:

_images/181.png