Элемент вычисляемого поля типа "Набор вариантов"

Значение Набор вариантов в поле Тип элемента следует выбрать, когда требуется сравнить значение поля (или введённое пользователем значение) с некоторыми условиями и в зависимости от того, какое из них выполнилось, вывести некоторые данные в представление.

В случае выбора этой опции в окне Элемент вычисляемого поля появляется поле с колонками Условие и Значение, также становится доступным выбор значения поля Тип значения. Совпадающие поля заполняются аналогично предыдущим пунктам.

Заполнять поля рассматриваемого окна рекомендуется в следующем порядке: Поле раздела, Функция, Тип значения. Данный порядок обусловлен зависимостью типа значения от выбранного поля раздела: при выборе другого поля тип данных может сброситься, что повлечет за собой смену всех введённых ранее вариантов.

Окно "Элемент вычисляемого поля" при выборе типа элемента "Набор вариантов"
Рисунок 1. Окно "Элемент вычисляемого поля" при выборе типа элемента "Набор вариантов"

Элемент поля при выборе опции Набор вариантов вычисляется следующим образом: к значению поля раздела, указанного в поле Поле (или значению, введённому пользователем в поле Значение) применяется функция, выбранная в поле Функция. Полученный результат последовательно сравнивается со значениями колонки Условие. Как только они совпадут, элементу вычисляемого поля присваивается значение из колонки Значение, соответствующей данному условию. На этом сравнение прекращается.

При установленном флаге Заменять пустое значение сначала будет проведена замена, а уже потом сравнение.

Если значение поля (или введённое значение) не совпало ни с одним значением колонки Условие, то в представление будет выведено значение, установленное по умолчанию (устанавливается в окне Подэлемент вычисляемого поля). Если значение по умолчанию не установлено, то поле представления будет оставлено пустым.

Ввод каждого из условий сравнения производится в окне Подэлемент вычисляемого поля. Перед вводом первого условия необходимо определить тип значений условий, указав его в поле Тип значения окна Элемент вычисляемого поля.

Для управления условиями сравнения служат кнопки Добавить, Изменить и Удалить поля условий, позволяющие соответственно добавить новое, изменить и удалить уже существующее условие.

При нажатии кнопки Рамка с плюсом Добавить открывается окно Подэлемент вычисляемого поля.

Окно "Подэлемент вычисляемого поля"
Рисунок 2. Окно "Подэлемент вычисляемого поля"

В окне этого элемента следует либо заполнить поле Вариант (именно с ним будет проводится сравнение), введя туда значение способом, зависящим от выбранного типа, либо установить флаг По умолчанию.

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