(0) Как по-твоему, ДанныеФормыСтруктураСКоллекцией, ДанныеФормыКоллекция и ДанныеФормыСтруктура отличаются чем-нибудь от типа объекта, который получается функцией ДанныеФормыВЗначение()? Если отличаются, то чем? И для чего вообще они придуманы?
(4) Для накукуй? Ну и если так уж хочется - ДанныеФормыВЗначение(Объект) дает тебе тип Объект. Только за использование этого в форме надо по рукам бить, даже если по-другому никак, хотя я такого с ходу представить не могу.
(6) А нехрен ей там делать. Для этого есть модуль менеджера
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший