V8.смоделировать поле "таблицы" как в конструкторе зарпосов.

tanat

Well-known member
02.03.2007
265
0
#1
задался вот целью смоделировать дерево значений, которое строилась бы по тому же принципу, что и поле "таблицы" в конструкторе зарпосов. Т.е получить всё множество реквизитов и табличных частей с их реквизитами выбранного объекта, причем если реквизит имеет ссылочный тип, то по нажатию на "плюсик" - также отображалть его реквизиты и реквизиты табличных частей в этом же дереве значений и т.д до "нижнего" уровня.

Я, конечно, уже примерный ход действий выработал, но както сложно мне это кажется - строить дерево значений по метаданным, делать вложенные циклы по получению метаданных у метаданных "верхнего уровня" ( извините за терминологию).
Если кто-нибудь сталкивался с данной проблемой - напишите, может есть какието простые решения. Ну или делитесь с мыслями), буду рад. Спасибо.
 

puh14

Well-known member
11.07.2008
1 412
0
#2
А виртуальные таблицы типа РегистыНакопления.Товары.ОстаткиИОбороты через метаданные можно вытащить?
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#3
puh14, мне кажется что нельзя... хотя могу ошибаться
 

tanat

Well-known member
02.03.2007
265
0
#4
Виртуальные таблице же не являются метаданными, на сколько я знаю.
Попробовал - не смог.
 

unknown181538

НеГуру
28.12.2008
1 417
0
#5
Но можно ведь его пострить, зная имя регистра, - ИмяРегистраОстаткиИОбороты, ИмяРегистраОстатки...
 

tanat

Well-known member
02.03.2007
265
0
#6
Проблема отложена "до лучших времен". Когда решу - сюда отпишусь. Пока другие задачи приоритетней.
Всем спасибо).