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

- нажать на кнопку "Редактировать"

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

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

- Описание элементов интерфейса модального окна "Атрибут" приведено ниже
- По наведению на знак вопроса у чекбоксов отображается подсказка
- Пользователь внес изменения

- Пользователю отображается уведомление с текстом: "Атрибут <Название атрибута> успешно изменен."

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

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