VK GRC logo
Обновлена 6 июля 2026 г. в 11:25

Структура справочников

Справочники в VK GRC разделяются на следующие типы:

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

Времязависимые справочники настраиваются в двух связанных таблицах:

• Времянезависимая таблица (содержит статичные атрибуты) • Времязависимая таблица (содержит времязависимые атрибуты).

Типовая структура иерархического времязависимого справочника выглядит следующим образом:

Структура справочников

Пояснения к полям:

  • id – обязательный первичный ключ (serial или integer).
  • code – уникальный пользовательский код (string).
  • parent_id – ссылка на родительский элемент (используется только в иерархических справочниках).
  • origin_id – ссылка на идентификатор времянезависмой таблицы.
  • name – текстовое значение, которое будет выводиться в справочнике.
  • start_date / end_date – период времени, в котором конкретное значение (name) валидно.

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

  • id — первичный ключ.
  • code — уникальный пользовательский код.
  • name — текстовое значение, которое будет выводиться в справочнике.

Раздел Настройки → НСИ → Структура справочников предназначен для настройки и управления таблицами и справочниками в VK GRC.

  • Таблицы — настройка системных и пользовательских НСИ и таблиц с пользовательскими данными.

    • Поля таблицы — описание полей таблиц, определяют структуру таблицы.
  • Справочники — настройка выпадающих списков для полей таблиц с пользовательскими данными, ведение которых осуществляется в разделе Настройки / НСИ / Таблицы.

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

В VK GRC реализовано два способа загрузки данных:

  • Добавить таблицу — добавлять уже существующую в базе данных таблицу в интерфейс VK GRC.
  • Создать и добавить таблицу — создать таблицу в базе данных и добавить в интерфейс VK GRC.

Заполнение полей таблицы осуществляется двумя способами:

  • через интерфейс VK GRC,
  • через шаблоны.

Сценарии настройки

Добавление таблицы через интерфейс

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

Добавление таблицы через шаблон

Для добавления таблицы, которая уже создана в базе данных, через шаблон необходимо:

  1. Скачать шаблон на добавление таблицы.

  2. Заполнить скачанный шаблон на добавление таблицы.

  3. Загрузить скачанный шаблон добавление таблицы.

Создание и добавление таблицы через шаблон

Примечание: если таблица не существует в базе данных, то создать ее можно только через шаблон на создание и добавление таблицы.

Если таблица не существует в базе данных, то для создания таблицы в базе данных и добавления ее в интерфейс необходимо:

  1. Скачать шаблон на создание и добавление таблицы.

  2. Заполнить скачанный шаблон на создание и добавление таблицы.

  3. Загрузить скачанный шаблон на создание и добавление таблицы.

Добавление и заполнение полей через интерфейс

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

Добавление и заполнение полей через шаблон

Для добавления или заполнения полей через шаблон необходимо:

  1. Скачать шаблон на редактирование таблицы

  2. Заполнить в скаченном шаблоне поля.

  3. Загрузить заполненный шаблон на редактирование таблицы.

Примеры создания НСИ

Примеры заполнения шаблонов создания пользовательских НСИ:

Интерфейс

В разделе Настройки → Структура справочников доступны три вкладки, где осуществляется работа с таблицами и справочниками:

  • Таблицы для создания, добавления и управления таблицами.

  • Поля таблицы для создания, добавления и управления полями определенной таблицы.

  • Справочники — для создания и управления выпадающими списками.

Структура справочников

Таблицы

Вкладка Таблицы содержит список таблиц со следующей информацией:

  • № — код таблицы, выступающий в качестве идентификатора.

  • Наименование таблицы — название таблицы.

  • Адрес БД — адрес сервера базы данных таблицы.

  • Наименование БД — наименование базы данных таблицы.

  • Схема таблицы — схема базы данных таблицы.

  • Тип таблицы — классификация таблицы, определяющая ее характеристики:

    • table — таблица с пользовательскими данными,

    • reference — системный или пользовательский НСИ.

  • Создал — пользователь, создавший таблицу.

  • Обновил — пользователь, внесший последние изменения в таблицу.

  • Дата и время создания — дата и время создания таблицы.

  • Дата и время обновления — дата и время последнего изменения таблицы.

Также на вкладке доступны кнопки:

  • Добавить для ручного добавления таблицы.

  • Скачать шаблон на добавление для добавления таблицы через шаблон.

  • Скачать шаблон на создание и добавление для создания и добавление таблицы через шаблон.

  • Загрузить шаблон для загрузки шаблонов.

Для каждой таблицы доступно дополнительное меню со следующими опциями:

  • Удалить для удаления таблицы из интерфейса.

  • Скачать шаблон на редактирование для скачивания шаблона на редактирование таблицы.

Поля таблицы

Вкладка Поля таблицы содержит список полей таблицы со следующей информацией:

  • № — уникальный идентификатор поля таблицы.

  • № таблицы — уникальный идентификатор таблицы.

  • Наименование поля — название поля таблицы в БД.

  • Алиас поля — наименование поля таблицы в интерфейсе.

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

  • Ключ значений справочника — наименование связанного с полем справочника, если поле использует ограниченный набор значений.

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

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

Также на вкладке доступны кнопка Создать для создания нового поля.

Для каждого поля таблицы доступно дополнительное меню с опцией Удалить для удаления поля таблицы.

Справочники

Вкладка Справочники содержит список справочников со следующей информацией:

  • Ключ — наименование таблицы (для типа reference).

  • № таблицы — уникальный идентификатор таблицы.

  • Наименование поля с наименованием справочного значения — отвечает за хранение названия или описания справочного значения, которое выбирается из справочника.

  • Наименование поля со справочным значением — идентификатор справочного значения, который связывается с конкретным значением в справочнике.

  • Название справочника — наименование справочника.

Также на вкладке доступны кнопки:

  • Добавить для добавления выпадающего списка.

  • Скачать шаблон на добавление для добавления выпадающего списка через шаблон.

  • Загрузить шаблон для загрузки шаблона.

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

Шаблоны

Настройка и управление таблицами осуществляется через следующие шаблоны:

  • Шаблон на добавление таблицы — используется для добавления уже существующей в базе данных таблицы в интерфейс VK GRC. То есть, для интегрирования таблицы из базы данных в сам интерфейс для управления данными.

  • Шаблон на создание и добавление таблицы — позволяет создать новую таблицу в базе данных и добавить её в интерфейс VK GRC сразу после создания.

  • Шаблон для редактирования таблицы — используется для изменения структуры уже существующей таблицы. Шаблон позволяет добавлять, изменять или удалять поля в таблице.

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

Инструкции

Таблицы

Поля таблицы

Справочники