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