Заявки, поступающие в организацию, имеют вид организационно-правовой формы: Физическое лицо или Юридическое лицо.

Создаём для типа объектов "Заявка" атрибут "Вид ОПФ заявителя" и выбираем тип атрибута" Выпадающий список". Сразу после создания атрибута с данным типом, в разделе" Словари" появится новый список "Вид ОПФ заявителя". В данный список внесём необходимые варианты: "Юридическое лицо", "Физическое лицо".

Далее откроем представление типа объектов "Заявка" в дизайнере форм и добавим элемент интерфейса "Переключатель". Установим для него свойство "Атрибут" - "Вид ОПФ заявителя". Данные из списка отобразятся в интерфейсе.

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

  • Для элемента "ФИО заявителя":
  • Выражение - <Вид ОПФ заявителя>;
  • Функция – равно;
  • Значение – "Физическое лицо".
  • Для элемента "Наименование организации":
    • Выражение - <Вид ОПФ заявителя>;
    • Функция – равно;
    • Значение – "Юридическое лицо".

Такое условие указывает на то, что если в элементе "Переключатель" выбран вид – "Физическое лицо", то на форме будет отображён элемент "ФИО заявителя", а элемент "Наименование организации" будет скрыт. И соответственно наоборот, если выбран вид – "Юридическое лицо", то на форме будет отображён элемент "Наименование организации", а элемент "ФИО заявителя" будет скрыт.