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