Создание выпадающего списка и настройка атрибутов
Заявки, поступающие в организацию, имеют вид организационно-правовой формы: Физическое лицо или Юридическое лицо.
Создаём для типа объектов "Заявка" атрибут "Вид ОПФ заявителя" и выбираем тип атрибута" Выпадающий список". Сразу после создания атрибута с данным типом, в разделе" Словари" появится новый список "Вид ОПФ заявителя". В данный список внесём необходимые варианты: "Юридическое лицо", "Физическое лицо".
Далее откроем представление типа объектов "Заявка" в дизайнере форм и добавим элемент интерфейса "Переключатель". Установим для него свойство "Атрибут" - "Вид ОПФ заявителя". Данные из списка отобразятся в интерфейсе.
Добавим на форму два элемента интерфейса "Строка текста". Установим для них в свойстве Caption – "ФИО заявителя" для первого и "Наименование организации" для второго. Для каждого элемента необходимо выбрать или создать атрибут в свойстве "Атрибут". Затем в свойстве "Ограничение" откроем окно настройки видимости и редактирования элементов. В шапке таблицы "Видимость" вызываем контекстное меню и выбираем пункт "Добавить условие". Далее указываем параметры:
- Для элемента "ФИО заявителя":
- Выражение - <Вид ОПФ заявителя>;
- Функция – равно;
- Значение – "Физическое лицо".
- Для элемента "Наименование организации":
- Выражение - <Вид ОПФ заявителя>;
- Функция – равно;
- Значение – "Юридическое лицо".
Такое условие указывает на то, что если в элементе "Переключатель" выбран вид – "Физическое лицо", то на форме будет отображён элемент "ФИО заявителя", а элемент "Наименование организации" будет скрыт. И соответственно наоборот, если выбран вид – "Юридическое лицо", то на форме будет отображён элемент "Наименование организации", а элемент "ФИО заявителя" будет скрыт.