Как для поля ввода составного типа определить выбор значения конкретного типа?

Поле ввода при редактировании реквизита составного типа запрашивает у пользователя тип, если текущее значение имеет тип Неопределено. Если значение имеет другой тип, то выполняется редактирование значения этого типа. При очистке значения снова устанавливается значение Неопределено

Чтобы выполнялось редактирование значения конкретного типа, необходимо просто присвоить реквизиту значение требуемого типа. Например:

Копировать в буфер обмена

ПолеВвода2 = Документы.Счет.ПустаяСсылка(); 

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

Чтобы ограничить состав типов, предлагаемых полем ввода пользователю для выбора, следует использовать свойство ОграничениеТипа.

Чтобы отключить у поля ввода выбор типа и установку значения Неопределено, при очистке следует установить свойству ВыбиратьТип значение Ложь.