То есть либо сделать изначально реквизит формы какого-то непонятного типа и выбрать его основным, а потом программно его сделать заданного типа, например СправочникВалютыОбъект.
Либо как-то программно создать реквизит формы сразу заданного нужного типа и выбрать его основным.
Бытует мнение, что это невозможно.
Форма управляемая.
Тип заранее неизвестен, может быть объект любого ссылочного объекта.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший