Создание и редактирование справочников

Простые и иерархические справочники

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

Задать «Показатель верхнего уровня можно»:

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

На картинке ниже показан фрагмент реестра по справочнику административной структуры.

_images/53.png

Создание справочника

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

Создание простого справочника

Для того, чтобы создать справочник, надо:

  • Создать или открыть на редактирование паспорт показателя типа «Справочник».
  • На странице редактирования паспорта показателя, в разделе «Из справочника», создать справочник: нажать иконку i1, ввести значение справочника, нажать плюс, нажать иконку i1 еще раз.

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

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

Создание иерархического справочника

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

  • Создать или открыть на редактирование паспорт показателя типа «Справочник».
  • Если создается новый справочник: на странице редактирования паспорта показателя, в разделе «Из справочника», создать справочник: нажать иконку i1, ввести значение справочника, нажать плюс, нажать иконку i1 еще раз.
  • Нажать чекбокс «Иерархический справочник, группировать по текущему показателю».
_images/55.png
  • Сохранить показатель. После сохранения показателя, в справочник автоматически добавится поле со знаком i2– это значит, что справочник сгруппирован по этому показателю.
  • Открыть справочник и заполнить новое поле (показатель, по которым группируется справочник – выбрать родительские элементы) для всех элементов, кроме корневых.
_images/319.png

Наполнение и редактирование справочника

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

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

Если для элементов справочника должны быть определены дополнительные показатели (помимо стандартного показателя «Название»), нажмите на параметры над справочником, и добавьте показатель.

_images/57.png

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

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

Порядковый номер

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

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

_images/58.png

Скрытие устаревших элементов справочника

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

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

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

Системные справочники

Среди справочников существует некоторое количество преднастроенных системных справочников.

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

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

Как правило, на системные справочники ссылаются соответствующие системные показатели (см. подраздел Системные показатели).

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

Переименование справочника

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

_images/184.png

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

_images/185.png

В разделе «Из справочника» нажать на карандаш (функция редактирования).

_images/186.png

Прокрутить список справочников и найти справочник, название которого нужно изменить.

_images/187.png

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