Справочники
В разделе структуры настройки Справочники находится реестр справочников выбранной модели. Справочник — это объект системы, который существует в связке с табличной формой с типом таблицы «Справочник». Табличная форма такого типа может использоваться как самостоятельно, так и в качестве измерения куба. При переходе в раздел структуры отображается таблица со следующей информацией:
- Код — уникальное кодовое обозначение объекта.
- Краткое наименование — краткое наименование справочника.
- Времязависимость — признак времязависимости справочника.
- Контроль доступа — признак справочника с ограниченным доступом.
- Создал — ФИО пользователя, создавшего справочник.
- Дата и время создания.
- Изменил — ФИО пользователя, изменившего справочник.
- Дата и время изменения.
Для создания нового справочника нажмите кнопку Создать и в появившемся окне заполните поля:
- Код — уникальное кодовое обозначение в системе.
- Краткое название — краткое наименование справочника.
- Полное название — расширенное наименование справочника.
- Комментарий — дополнительная информация об объекте.
- Табличная форма — наименование табличной формы, к которой будет привязан справочник.
- Поле ключ — ссылка на поле табличной формы, в которое будут вноситься идентификаторы.
- Поле значение — ссылка на поле табличной формы с наименованием элемента справочника.
- Поле родитель — ссылка на родительский элемент для построения иерархического справочника. Иерархия справочников может использоваться в измерениях типа «справочник».
- Поле сортировки — ссылка на поле, с помощью которого будут сортироваться элементы справочника.
- Времязависимый — признак времязависимости справочника. Времязависимый справочник позволяет хранить и использовать версии элементов, действующие в разные периоды времени.
- Ограничение доступа — признак ограничения доступа к справочнику.
После заполнения нажмите Создать для завершения создания.
Для создания и настройки справочника выполните следующие шаги:
- Создайте табличную форму с типом «Справочник».
- Создайте обязательные поля табличной формы с типом данных «текст»:
- Идентификатор — для внесения UUID-идентификаторов.
- Наименование — для отображения пользовательского наименования элемента справочника.
- При необходимости создайте также необязательные поля:
- Родительский элемент — для создания иерархического справочника в качестве измерения куба. Строка будет содержать в себе UUID родительской строки. Тип строки: текст.
- Сортировка — позволяет отображать в пользовательском интерфейсе способы сортировки элементов справочника.
- Создайте справочник, следуя инструкции выше.
- Заполните справочник:
- Создайте новый дашборд или выберите один из имеющихся.
- Добавьте на дашборд новый виджет-табличную форму с табличной формой, к которой привязан необходимый справочник.
- В интерфейсе Навигатора перейдите в созданный виджет и заполните справочник одним из способов:
- Вручную через интерфейс редактирования строки табличной формы.
- Загрузите данные в формате XLSX, воспользовавшись функцией загрузки данных из шаблона
.
Система поддерживает упрощенное создание справочников без необходимости совершать дополнительные действия, указанные в предыдущей инструкции. Данный способ может быть полезен при добавлении нового поля в Табличной Форме или новой аналитики в Кубе (Модели).
Для создания простого справочника выполните следующие шаги:
- Перейдите в раздел структуры настройки Модели → Справочники.
- Нажмите Создать простой справочник.
- В открывшейся форме заполните поля:
- Код Справочника — кодовое обозначение справочника.
- Код Табличной формы — кодовое обозначение табличной формы.
- Краткое наименование — наименование справочника.
- Наименование таблицы в БД — имя таблицы со справчником в базе данных.
- Комментарий — дополнительная информация о справочнике.
- Иерархический — признак иерархического справочника.
- Нажмите Сохранить.
В результате создания простого справочника создаются:
- Справочник,
- Табличная форма
- Поля табличной формы в следующем составе:
- ID,
- Код,
- Наименование,
- Полное наименование,
- Комментарий,
- Родительский элемент (если справочник иерархический).
- Представления табличной формы по умолчанию (лист, карточка).
- Таблица в БД.
В подразделе структуры настройки Связанные справочники хранится перечень зависимых связей со справочником, выбранным на предыдущем уровне настройки. Связанные справочники позволяют фильтровать значения в зависимости от выбранных элементов мастер-справочника. При переходе в раздел структуры отображается таблица со следующей информацией:
- Код — кодовое обозначение связи.
- Краткое наименование — наименование связи
- Таблица перекодировки — ссылка на таблицу перекодировки.
- Поле мастер-справочника — наименование поля мастер-справочника.
- Зависимый справочник — наименование зависимого справочника.
- Поле зависимого справочника — наименование поля зависимого справочника
- Создал — ФИО пользователя, создавшего справочник.
- Дата и время создания.
- Изменил — ФИО пользователя, изменившего справочник.
- Дата и время изменения.
Для создания настройки связанных справочников выполните следующие шаги:
- Перейдите в раздел структуры настройки Модели → Справочники.
- В таблице определите справочник, для которого требуется создать связь с другим справочником и нажмите на него.
- Перейдите в раздел Связанные справочники.
- Нажмите Создать.
- В открывшейся форме заполните поля:
- Код — кодовое обозначение связи.
- Краткое наименование — наименование связи.
- Полное наименование — расширенное наименование связи.
- Комментарий — дополнительная информация о связи.
- Зависимый справочник — наименование зависимого справочника.
- Таблица перекодировки — наименование таблицы перекодировки.
- Поле мастер-справочника — наименование поля мастер справочника.
- Поле зависимого справочника — наименование поля зависимого справочника.
- Нажмите Создать.
Связь между справочниками будет создана.