Работа с перечислениями

Перечисления - это список возможных значений для атрибута записи. Например, статусы заказа: ждет оплаты, формируется, доставляется, зарезервирован.

Готовые перечисления используются в разделе Управление типами активов при настройке реестров/справочников. Атрибуту назначается тип "Перечисление" и выбирается конкретное перечисление из списка. После того, как модель данных опубликована, в карточке записи для заполнения атрибута-перечисления потребуется выбрать одно из значений в списке.

Создание перечисления

Чтобы создать перечисление:

  1. Перейдите в раздел "Перечисления", если это не сделано ранее.

  2. Нажмите кнопку image1 "Создать", расположенную в нижней части списка перечислений (Рисунок 1 - 1).

  3. В результате действия откроется окно параметров перечисления.

  4. Заполните основные свойства (Рисунок 1 -2):

    • Имя. Логическое имя, должно содержать латинские буквы, цифры, символы "-", "_" и начинаться с буквы. Не может содержать пробелы. После сохранения перечисления изменить имя будет нельзя.

    • Отображаемое имя. Имя, которое отображается в интерфейсе.

    • Дополнительные параметры. Перечень параметров (пара "имя" – "значение"), которые содержат дополнительную текстовую информацию. На параметры могут ссылаться кастомные расширения, также параметры могут содержать нестандартную информацию из внешних систем.

  5. Настройте состав перечисления:

    • Нажмите кнопку image1 "Добавить значение", расположенную в нижней части области "Состав перечисления".

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

    • Добавьте еще значения, если необходимо.

  6. Нажмите кнопку image2 "Сохранить", расположенную в правом верхнем углу.

Примечания:

  • Чтобы отсортировать значения выбранного перечисления по id и отображаемому имени в лексикографическом порядке нажмите на image4 "Отображаемое имя".

Раздел "Перечисления"

Рисунок 1 – Раздел "Перечисления": 1 – Список существующих перечислений, 2 – Настройка параметров перечисления

Готовые перечисления используются в разделе "Управление активами" при создании типа актива и выборе типа его атрибута. Атрибуту назначается тип "Перечисление" и выбирается ранее созданное перечисление из списка (Рисунок 2).

Создание атрибута типа Перечисление в разделе "Управление активами"

Рисунок 2 – Создание атрибута типа Перечисление в разделе "Управление активами"

После публикации модели типов активов оператору данных при заполнении карточки записи актива необходимо будет выбрать одно из значений состава перечисления (Рисунок 3).

Выбор значения перечисления в карточке записи в разделе "Каталог"

Рисунок 3 – Выбор значения перечисления в карточке записи в разделе "Каталог"

Редактирование перечисления

Важно

Ограничение. Если перечисление используется в модели данных (даже если в соответствующем реестре нет записей), то удалять значения из перечислений нельзя. Удалить перечисление целиком также нельзя.

Чтобы редактировать перечисление:

  1. Выберите необходимое перечисление из списка существующих.

  2. В результате действия откроется окно параметров перечисления.

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

    • Поле Имя недоступно для редактирования, так как оно является системным (необходимым для типов активов и модели справочников).

  4. Нажмите кнопку image2 "Сохранить", расположенную в правом верхнем углу.

Удаление перечисления

Важно

Ограничение. Если перечисление используется в модели данных (даже если в соответствующем реестре нет записей), то удалять значения из перечислений нельзя. Удалить перечисление целиком также нельзя.

Чтобы удалить перечисление:

  1. Выберите необходимое перечисление из списка существующих.

  2. Нажмите кнопку image3 "Удалить", расположенную в правом верхнем углу.