Есть реквизит на форме, тип СписокЗначений, ТипЗначения - СправочникСсылка.
Если, допустим, в ПриСозданииНаСервере() написать РеквизитФормы = Неопределено (чтобы очистить значение), то потом, когда пользователь захочет выбрать туда какой-то элемент справочника, то ему система сначала предложит выбрать тип..., то есть тип слетит, почему так происходит? Ведь ТипЗначения задан явно для реквизита.
Почему используется Неопределено - потому что в цикле все поля формы очищаются.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший