|
Как вывести структуру метаданных объекта? |
☑ |
0
DTrofimov
07.03.12
✎
09:27
|
В виде дерева, чтобы пользователь мог выбрать нужный ему реквизит. Что-то не соображу.
|
|
1
Rie
07.03.12
✎
09:29
|
Обойти Метаданные, построить ДеревоЗначений, на форму - ТабличноеПоле с этим деревом. И пусть выбирает?
|
|
2
Рэйв
07.03.12
✎
09:29
|
(0)как то так
Для Каждого Рек Из Ссылка.Метаданные().Реквизиты Цикл
Сообщить("Имя"+Рек.Имя+", тип:"+Рек.Тип);
КонецЦикла;
|
|
3
DTrofimov
07.03.12
✎
09:31
|
(1)(2) Так пользователь, по идее, может развертывать до бесконечности это дерево.
|
|
4
Rie
07.03.12
✎
09:32
|
(3) До какой бесконечности? Дерево метаданных - оно конечное, по определению.
Или ты хочешь, чтобы реквизит типа ...Ссылка развернулся в дерево метаданных этого "..."?
|
|
5
DTrofimov
07.03.12
✎
09:35
|
(4) Да, типа того. Просто я думал, что есть какой-то стандартный механизм. Так-то понятно, что по деревьям метаданных придется бегать.
|
|
6
Rie
07.03.12
✎
09:43
|
(5) Попробуй ПередРазворачиванием если поддерево ещё не создано - досоздать его.
|
|