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

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

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

_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

Для полной очистки всего конструктора/АП необходимо:

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

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

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

_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

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

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

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

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

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

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

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

Группировочный

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

Добавить «итого»

Добавляет дополнительный заголовок, включающий в себя все выбранные элементы вместе. Т.е. если в фльтре выбраны элементы А, B и C, то по умолчанию сгенерируется три заголовка: для каждого элемента по заголовку. Если выбрать данный чекбокс, то сгенерируется четвертый заголовок, с условием «A или B или C» (Может вызвать расслоение, если не заданы соответствующие функции на источниках)

Добавить «не задано»

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

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

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

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

_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

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

_images/86.png

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

  • Сортировку заголовков строк/столбцов.
  • Сортировку данных в строках/столбцах.
  • Изменение размеров заголовка таблицы.
  • Отображение или скрытие столбцов таблицы.
  • Перестановку столбцов.
  • Отображение или скрытие иерархических строк таблицы.
  • Траспонирование строк и столбцов.

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

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

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

Для сохранения нового отчета/формы/реестра необходимо ввести название в верхней панели меню.

_images/87.png

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

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

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

  1. Нажать иконку «стрелка» рядом с кнопкой «Сохранить» в левом верхнем углу страницы.
  2. В открывшемся окне выбрать группу и нажать на кнопку «Сохранить как новый».
_images/88.png

Таким же образом можно создать отчет на основе формы, или форму на основе отчета.

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

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

_images/89.png

Пример:

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

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

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

_images/91.png

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

_images/92.png

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

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

Для этого необходимо:

  1. Нажать на кнопку «Настройки».
_images/95.png _images/110.png
  1. В раскрывшемся списке задать необхтдимые настройки реестра.

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

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

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

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

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

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

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

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

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

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

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

_images/207.png

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

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

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

_images/93.png

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

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

_images/94.png

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

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

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

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

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

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

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

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

  1. Создать два фильтра и сгруппировать их друг под друга, как в АП.
_images/102.png
  1. Нажать на кнопку «+» на источнике/фильтре.
_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