Например, внешняя обработка, УФ, реквизиту Объект меняем тип на "СправочникОбъект.Валюты"
методом ЗначениеВРеквизитФормы(СсылкаНаВалюту.ПолучитьОбъект(), "Объект") можно данные поместить в реквизит "Объект"
а как такой же финт сделать в ОФ, с реквизитом "ОбработкаОбъект", если ему присвоить тип "СправочникОбъект.Валюты"?
Если ты буквально хочешь менять тип реквизита обычной формы, то это невозможно. А если все таки значение, то (5).
Можно в обычной форме вручную создать реквизит типа Произвольный, но связывать его даже после установки конкретного значения с элементами формы не получится.
При создании обработки реквизит "ОбработкаОбъект" имеет тип "ВнешняяОбработка.<НазваниеВнешнейОбработки>", я руками меняю его на тип "СправочникОбъект.Валюты"
вывожу на форму реквизиты и в зависимости от выбранной ссылки эти реквизиты должны меняться
(5) как раз подходит!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший