|  | ДанныеФормыЭлементКоллекции получить список свойств | ☑ | 
    
        | 0
    
        Feunoir   30.06.16✎ 08:19 | 
        Есть задача получить список свойств для ДанныеФормыЭлементКоллекции. Однако итератора нет. То есть что-то типа Элемент[0] не напишешь. Элемент.Свойство(0) тоже возвращает Ложь. Что понятно - по СП туда надо передавать имя свойства, а не номер. В родительской коллекции тоже ничего на эту тему найти не могу - все обращения к колонкам только по имени.
Нашел перректальный вариант: уйти на сервер и там этот список получить. Либо через Коллекция.Выгрузить(), либо через реквизит формы. Там он будет таблицей значений. Но хотелось бы сервер лишний раз не дёргать.
 
 Другие варианты есть или тупик?
 |  | 
    
        | 1
    
        Cyberhawk   30.06.16✎ 08:26 | 
        На клиенте, увы, не хранится описание колонок коллекции.
Передавай коллекцию на сервер (только через Знач), там очисти и выгрузи в ТЗ. И уже перебирай колонки ТЗ.
 |  | 
    
        | 2
    
        Feunoir   30.06.16✎ 08:54 | 
        (1) Ну примерно так и сделал. При создании формы формирую структуру колонок и сохраняю её в реквизит формы. Дальше уже с ней и работаю.     |  | 
    
        | 3
    
        Cyberhawk   30.06.16✎ 08:57 | 
        (2) Да, такой способ идеально подходит, когда есть возможность инъекции в код модуля формы     |  | 
    
        | 4
    
        Feunoir   30.06.16✎ 09:01 | 
        (3) Однако удивительно почему нет такой возможности. Логика непонятна.     |  |