Создание структуры нового справочника
Более подробно с созданием справочника можно ознакомиться тут.
По умолчанию структура справочника пустая и выглядит она следующим образом:

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

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

Далее пользователю в режиме редактирования отображается структура справочника

Пользователь в режиме редактирования может менять название справочника и его описание

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

Создание атрибута
Пользователь нажимает на кнопку "Создать атрибут"

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

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

Описание элементов карточки справочника приведено в таблице:
Название элемента | Описание
| Значение по умолчанию/Доступные значения | Шаблон/Пример | Обязательность |
---|
№ | Имеет уникальный номер в рамках текущего справочника | Проставляется автоматически в порядке очереди, нумерация начинается с 1. | | - |
Название атрибута | Поле ввода названия атрибута. Имеет уникальное название в рамках текущего справочника. | - | | Да |
Описание | Поле ввода описания атрибута. Максимальная длина текста составляет 500 символов. | - | | Нет |
Тип | Выпадающий список - Возможен выбор только одного типа атрибута.
- Если тип атрибута изменяется, дополнительные поля выбранного типа изменяются на соответствующие новому выбранному типу или пропадают
| Доступные значения: - Строка
- Число
- Логический
- Справочник
- Группа пользователей
| 
| Да |
Группа пользователей | Выпадающий список Выбор возможен только, если выбран тип "Группа пользователей" - Возможен выбор только одной группы пользователей.
- Поле обязательно для заполнения
| Доступные значения: выводится список групп пользователей, которые доступны пользователю. | | Да
|
Справочник | Выпадающий список Выбор возможен только, если выбран тип "Справочник" - Возможен выбор только одного справочника
- Справочник, находящийся в режиме редактирования (в карточке атрибутов или в карточке данных справочника) не выводится в списке доступных справочников.
- Поле обязательно для заполнения
| Доступные значения: выводится список справочников, существующих на вкладке "Справочники", которые доступны пользователю | | Да |
Длина строки | Поле ввода количества символов Выбор возможен только, если выбран тип "Строка" | Значение по умолчанию: количество символов не ограничено | | Нет |
Уникальность | Чекбокс - Значение каждой записи данного атрибута должно быть уникальным в справочнике
- Чекбокс неактивен при выборе типа атрибута "Логический"
| - | | Нет |
Обязательность | Чекбокс Значение каждой записи данного атрибута должно быть обязательным в справочнике | - | | Нет |
Строковое представление | Чекбокс - Значение каждой записи данного атрибута будет иметь строковое представление в системе (например, при выборе записи существующего справочника должен отражаться набор только тех атрибутов справочника, которые имеют строковое представление)
- Чекбокс неактивен при выборе типа атрибута "Логический"
| - | | Нет |
Создать | Кнопка При нажатии: - Окно "Создание атрибута" закрывается, пользователь возвращается в карточку в режиме редактирования.
- Система добавляет атрибут в таблицу справочника
| - | | |
Отменить | Кнопка При нажатии: - Окно "Создание атрибута" закрывается, пользователь возвращается в карточку в режиме редактирования.
- Система не добавляет атрибут в таблицу справочника
| - | | |
Для каждого столбца структуры справочника атрибутами последовательно задаются параметры новых столбцов справочника. Атрибуты в рамках текущего справочника имеют уникальные названия.
Пользователь аналогично создает другие атрибуты в справочнике.
В рамках создания атрибутов Пользователь совершает операции:
- Заполняет поля:
- Название атрибута
- Описание
- Тип
- Уникальность
- Обязательность
- Строковое представление
- Если выбран тип:
- "Строка", то добавляется поле "Длина строки", где пользователь указывает максимально количество символов для записи.
- "Группа пользователей", то добавляется поле "Группа пользователей", где пользователь выбирает доступную группу пользователей.
- "Справочник", то добавляется поле "Справочники", где пользователь выбирает доступный справочник.
- Пользователь нажимает кнопку:
- "Создать", выполняется след. шаг.
- "Отменить", то модальное окно "Создание атрибута" закрывается, система не добавляет атрибут в таблицу карточки справочника, пользователь остается в карточке справочника в режиме редактирования.
- Система проверяет заполненность обязательных полей и названий атрибута с имеющимися атрибутами справочника.
- При корректном заполнении обязательных полей модальное окно "Создание атрибута" закрывается, система добавляет атрибут в таблицу карточки справочника.
- Система выводит уведомление: "Атрибут <Наименование атрибута> успешно создан."

- Пользователь остается в карточке справочника в режиме редактирования.

- Все изменения, внесенные в карточку справочника (добавление атрибутов, изменение редактируемых полей) сохраняются по кнопке "Сохранить".
- Карточка справочника сохраняется с внесенными изменениями и переходит в режим чтения, система выводит уведомление: "Структура справочника <Название справочника> успешно обновлена."


- Все изменения, внесенные в карточку справочника (добавление атрибутов, изменение редактируемых полей) отменяются по кнопке "Отменить".
- Система открывает окно с подтверждением отмены внесенных изменений: "Вы уверены, что хотите отменить внесенные изменения?"

- При подтверждении отмены Пользователь нажимает на кнопку "Да", при этом Система отменяет внесенные изменения, пользователь остается в карточке справочника в режиме чтения.