К полю с типом Varchar и Number можно добавить выпадающий список, состоящий из значений колонки другого представления, значений атрибутов или значений из справочника. Можно использовать уже существующий справочник или создать новый.

Рассмотрим добавление выпадающего списка со значениями из справочника на примере интерфейсного объекта Контрагент.

Так выглядит стандартная форма для контрагента-физического лица:

Добавим к ней выпадающий список с типами оборудования. 

Как это сделать?  Через редактирование нужного класса (в нашем случае — подкласса Физического лица) и его форм. К классу понадобится добавить новый атрибут; на форму — поместить новое поле.

Откройте раздел Общие настройки | Объектная модель данных | Классы. Найдите нужный класс с помощью контекстного поиска:

Разверните карточку класса и откройте вкладку Атрибуты:

Нажмите Добавить. Заполните форму добавления нового атрибута:

Важные поля: ТегТип данныхНаименование атрибута и Справочник.

 Возможная ошибка: взять интерфейсный объект RM. Контрагенты, добавить на нужную форму поле, указать в настройках поля имя атрибута в базе данных и затем связать поле со справочником. Это неправильный способ, работать он не будет.

Нажмите Добавить. Перейдите во вкладку Редактор формы

Напомню основы работы с редактором. Справа расположена палитра полей, под ней — палитра блоков. Поля могут размещаться на форме только внутри блоков, существующих или вновь созданных. 

В этом примере поле Тип устройства будет помещено в новый блок, созданный нажатием кнопки :

Теперь проверим новую форму в работе. Перейдите в раздел CRM | Контрагенты, нажмите Добавить. Выберите правильный класс контрагента:

После выбора класса откроется только что отредактированная форма:

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

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