нужно получить развернутую структуру метаданных документа.
имя документа есть, выбрано пользователем. как получить структуру метаданных документа? глянул в типовых там обращаются к конкретной коллекции формы, макеты, реквизиты. но нет нигде чтобы эти типы коллекций перебирались в цикле :-( предположиль что неполучится. загнал все искомые коллекции в массив :
МассивКоллекций = Новый Массив;
МассивКоллекций.Добавить("Формы");
МассивКоллекций.Добавить("Реквизиты");
МассивКоллекций.Добавить("ТабличныеЧасти");
МассивКоллекций.Добавить("Макеты");
далее пытаюсь в цикле обойти коллекции из массива и внутри получить реквизиты документа
Для каждого Элемент из МассивКоллекций Цикл
СвойстваДокумента = Метаданные.НайтиПоПолномуИмени("Документ."+Имя).Элемент;
Для Каждого Реквизит из СвойстваДокумента Цикл
но какая то полная хрень у меня входит из под пальцев элемент он ессно ен понимает. "Метаданные.НайтиПоПолномуИмени("Документ."+Имя)" здесь то что надо а как обратиться к формам потом к остальным не понимаю.
во вторых подозреваю что рекурсией как то можно и все проще но ен могу найти нужныей метод чтобы получать дерево колекций объекта метаданных
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс