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