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

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

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

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

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

  • открыть карточку справочника 
    • открытие происходит при создании справочника
    • открытие происходит по нажатию на странице "Справочник" в столбце "Структура" на текст (ссылку), которая переведет на карточку справочника.

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

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

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

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

Создание атрибута

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

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

По наведению на знак вопроса у чекбоксов отображается подсказка. 

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

Описание элементов карточки справочника приведено в таблице:

Название элемента

Описание

Значение по умолчанию/Доступные значения

Шаблон/Пример

Обязательность

Имеет уникальный номер в рамках текущего справочника

 

Проставляется автоматически в порядке очереди, нумерация начинается с 1.

-

Название атрибута

Поле ввода названия атрибута. Имеет уникальное название в рамках текущего справочника. 

-

 

Да

Описание

Поле ввода описания атрибута. Максимальная длина текста составляет 500 символов.

-



Нет

Тип

Выпадающий список

  • Возможен выбор только одного типа атрибута.
  • Если тип атрибута изменяется, дополнительные поля выбранного типа изменяются на соответствующие новому выбранному типу или пропадают

Доступные значения:

  • Строка 
  • Число
  • Логический
  • Справочник
  • Группа пользователей

Да

Группа пользователей

Выпадающий список

Выбор возможен только, если выбран тип "Группа пользователей"

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




Да

Справочник

Выпадающий список

Выбор возможен только,  если выбран тип "Справочник"

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



Да

Длина строки

Поле ввода количества символов

Выбор возможен только,  если выбран тип "Строка"

  • Введенное число устанавливает ограничение на количество символов в записи поля "Строка"
  • Допустимые значения для ввода: 1 и более

Значение по умолчанию: количество символов не ограничено



Нет

 Уникальность

Чекбокс

  • Значение каждой записи данного атрибута должно быть уникальным в справочнике
  • Чекбокс неактивен при выборе типа атрибута "Логический"

-

Нет

Обязательность

Чекбокс

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

-

Нет

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

Чекбокс

  • Значение каждой записи данного атрибута будет иметь строковое представление в системе (например, при выборе записи существующего справочника должен отражаться набор только тех атрибутов справочника, которые имеют строковое представление)
  • Чекбокс неактивен при выборе типа атрибута "Логический"

-

Нет

Создать

Кнопка

При нажатии:

  • Окно "Создание атрибута" закрывается, пользователь возвращается в карточку в режиме редактирования.
  • Система добавляет атрибут в таблицу справочника
 -

 
Отменить

Кнопка

При нажатии:

  • Окно "Создание атрибута" закрывается, пользователь возвращается в карточку в режиме редактирования.
  • Система не добавляет атрибут  в таблицу справочника
-

 

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

Пользователь аналогично создает другие атрибуты в справочнике.

В рамках создания атрибутов Пользователь совершает операции:

  1. Заполняет поля:
    • Название атрибута
    • Описание
    • Тип
    • Уникальность
    • Обязательность
    • Строковое представление
  2. Если выбран тип:
    • "Строка", то добавляется поле "Длина строки", где пользователь указывает максимально количество символов для записи.
    • "Группа пользователей", то добавляется поле "Группа пользователей", где пользователь выбирает доступную группу пользователей.
    • "Справочник", то добавляется поле "Справочники", где пользователь выбирает доступный справочник.
  3. Пользователь нажимает кнопку:
    • "Создать", выполняется след. шаг.
    • "Отменить", то модальное окно "Создание атрибута" закрывается, система не добавляет атрибут в таблицу карточки справочника, пользователь остается в карточке справочника в режиме редактирования.
  4. Система проверяет заполненность обязательных полей и названий атрибута с имеющимися атрибутами справочника.
  5. При корректном заполнении обязательных полей модальное окно "Создание атрибута" закрывается, система добавляет атрибут в таблицу карточки справочника.
  6. Система выводит уведомление: "Атрибут <Наименование атрибута> успешно создан."
  7. Пользователь остается в карточке справочника в режиме редактирования. 
  8. Все изменения, внесенные в карточку справочника (добавление атрибутов, изменение редактируемых полей) сохраняются по кнопке "Сохранить".
  9. Карточка справочника сохраняется с внесенными изменениями и переходит в режим чтения, система выводит уведомление: "Структура справочника <Название справочника> успешно обновлена."


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

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