Компонент «Работа с реестрами, формами, отчетами»

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

Просмотр отчетов, форм, реестров

Изменение параметров

При переходе на страницу отчета (или формы, или реестра) в верхней части выводится название отчета, под ним - строка изменяемых параметров отчета, далее - строка меню для работы с отчетом, представленная в виде набора иконок. И наконец, сам отчет (или форма, или реестр) - т.е. таблица с данными.

_images/view_report.png

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

_images/chp.png

После этого отчет будет перестроен в соответствии с выбранными параметрами.

Сортировка и фильтры

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

_images/sort.png

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

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

В случае, если необходимо отображение отчета не целиком, а какой-то его части (конкретных значений каких-либо показателей), можно применить фильтрацию. Фильтры расположены прямо под заголовками столбцов. Обратите внимание - ЭТО НЕ ЯЧЕЙКИ ДЛЯ ВВОДА ДАННЫХ. Особенно это важно в реестрах.

_images/fil.png

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

_images/filc.png

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

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

Заголовки строк и столбцов

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

_images/rz.png

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

Не нужные в данный момент столбцы можно скрыть. Это делается либо уменьшением его ширины до минимального размера.

_images/sz.png

Либо через контекстное меню (клик по правой кнопке мыши на заголовке столбца), пункт «Свернуть заголовок».

_images/szm.png

Раскрытие скрытых столбцов осуществляется нажатием на большую синюю стрелочку на соседнем слева столбце от скрытого.

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

_images/su.png

Кроме того, возможно скрытие/раскрытие отдельных подзаголовков при помощи пиктограмм «+» или «-» рядом с названием заголовка строки.

_images/zrv.png

Полноэкранный режим

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

_images/prk.png

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

_images/pr.png

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

Информация о вычисленных значениях

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

_images/vd.png

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

_images/pvz.png

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

_images/rvf.png

Расслоения

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

_images/ir.png

Описание способов устранения расслоений см. в подразделе Расслоения.

Откорректированные значения

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

_images/oz.png

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

_images/oxs.png

Опции экспорта

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

_images/60.png

выбрать необходимые опции экспорта и формат экспортированного файла.

_images/61.png

Подробнее см. раздел Компонент «Экспорт данных».

Печать

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

Версии

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

_images/vzi.png

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

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

_images/vz.png

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

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

_images/v.png

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

_images/vs.png

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

_images/vsv.png

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

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

Группы отчетов, форм, реестров

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

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

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

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

_images/gv.png

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

После того, как нужные группы выбраны, необходимо нажать кнопку «Сохранить» в том же окне.

Избранное

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

_images/io.png

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

Все отчеты, формы и реестры, включенные в «Избранное», отображаются в личном кабинете пользователя (Меню - «Личный кабинет»). Подробнее см. раздел Компонент «Внешний вид».

Просмотр информации о показателях

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

_images/pp.png

Эта операция доступна так же из предпросмотра отчета в конструкторе.

Кнопки перехода к функциям, связанным с данным отчетом/формой/реестром

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

Для реестров есть две дополнительные кнопки:

  • «Просмотр» - переводит реестр в режим просмотра, в котором данные в реестре невозможно редактировать, при этом кнопка «Просмотр» выделяется более светлым цветом,
  • «Редактирование» - переводит реестр в режим редактирования, в котором данные в реестре доступны для редактирования, при этом кнопка «Редактирование» выделяется более светлым цветом.

Для отчетов - другие дополнительные кнопки:

  • «График» - переводит вас на страницу работы с графиками по данному отчету. Подробнее см. раздел Компонент «Графики»,
  • «На карте» - позволяет просмотреть отчет на карте. Доступно не для всех отчетов. Подробнее см. раздел Компонент «Карты».

Заполнение форм и реестров

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

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

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

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

_images/55.png

Ввод данных и перемещение между клетками формы можно осуществлять при помощи клавиатуры (tab, shift+tab, enter, shift+enter, стрелки).

Отмена последнего действия по вводу данных и его повтор (undo/redo) - возможны по кнопкам «←» и «→» в меню прямо над таблицей формы

_images/27.png

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

Импорт данных

В системе возможен импорт данных в формы и реестры с помощью иконки «Экспорт/импорт» в меню над таблицей формы или реестра.

_images/60.png

Подробнее см. раздел Компонент «Импорт данных».

Заполнение реестров

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

dsr.png

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

Либо кнопку «Отменить», если данные не нужно вводить/изменять.

Числовые данные вводятся прямо в ячейку.

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

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

Массовое удаление строк реестра

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

us.png

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

По кнопке «Все» будут удалены все строки реестра. Эту операцию отменить невозможно.

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

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

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

_images/reestr1.png

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

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

_images/reestr2.png

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

_images/reestr3.png

Отображение описания сущностей (отчет, форма, реестр и дашборд)

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

Для отображения описания сущностей администратору необходимо создать реестр и добавить источники: «Название», «Структура отчет/реестра/» («Структура дашборда») и системный показатель «Описание» (наполнение может быть html-кодом или текстом).

_images/i_1.PNG

На странице просмотра сущности отобразится иконка «i», при нажатии на иконку - открывается окно с информацией о сущности. Информация отображается и при просмотре паспорта задания.

_images/i_2.PNG

Можно задавать стили оформления информации о сущности. Например, html-код для изменения цвета заголовка:

<h2 style="color: blue" > Информация о депозитных вкладах. </h2>

Отображение информации о сущности с измененным цветом заголовка.

_images/i_3.PNG

Например, html-код для добавления картинки:

<img src="http://bireport.trunk.chtd.ru/media/20180907T120613/fixed-deposit.png">

Отображение информации о сущности с картинкой.

_images/i_4.PNG

Например, html-код для добавления таблицы:

<table><tr><td>2017 год</td><td>2018 год</td></tr><tr><th>Депозит 1</th><th>Депозит 2</th></tr></table>

Отображение информации о сущности с таблицей.

_images/i_5.PNG

Оповещения в реестрах

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

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

После выбора зоны ответственности нужно нажать кнопку «Сохранить» в том же окошке.

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

Параметры письма задаются в следующих объектах:

Шаблон темы письма:

/oditor/#o/-636

Шаблон тела письма:

/oditor/#o/-637

В шаблонах в {} - можно использовать переменные: refistry - имя реестра, url - ссылка на изменения, to_date - дата проверки наличия изменений, from_date = to_date - 1 день, user - пользователь ({user.first_name} - имя и т.п.).

Письмо приходит раз в день, если за этот день реестр изменился (например, если посмотреть в историю изменений и там есть разница в состоянии реестра со вчерашнего дня)