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