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

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

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

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

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

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

  2. В списке перечислений нажмите кнопку «Создать», расположенную в левом нижнем углу экрана.

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

  4. Заполните основные свойства:

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

    • Отображаемое имя. Имя, которое будет отображаться пользователю.

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

  5. Добавьте значения перечисления (Рисунок 1):

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

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

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

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

  6. При необходимости поменяйте порядок значений в перечислении. Для этого наведите курсор на левую часть строки с требуемым значением, зажмите левую кнопку мыши и перетащите значение выше или ниже.

  7. Нажмите кнопку «Сохранить», расположенную в правом верхнем углу.

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

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

  1. Выберите требуемое перечисление в списке перечислений, расположенном в левой части экрана.

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

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

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

    • Чтобы удалить значение перечисления, установите флаг на соответствующей строке значения. Кнопка «Добавить значение» изменится на кнопку “Удалить”.

  4. При необходимости поменяйте порядок значений в перечислении. Для этого наведите курсор на левую часть строки с требуемым значением, зажмите левую кнопку мыши и перетащите значение выше или ниже.

  5. Нажмите кнопку «Сохранить», расположенную в правом верхнем углу.

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

  1. Выберите требуемое перечисление в списке перечислений, расположенном в левой части экрана.

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

  3. Подтвердите удаление в модальном окне.

Section overview

Рисунок 1 – Общий вид раздела