|
Выбор объекта метаданных | ☑ | ||
---|---|---|---|---|
0
CTmuB
01.07.13
✎
10:27
|
Доброе утро
Подскажите как сделать выбор объекта метаданных, похожий на выбор типа реквизита в конфигураторе. |
|||
1
zak555
01.07.13
✎
10:28
|
для каждого из ?
|
|||
2
ale-sarin
01.07.13
✎
10:29
|
(0) А посмотреть в типовой?
Например "Групповая обработка справочников и документов". |
|||
3
Mitriy
01.07.13
✎
10:29
|
Дерево?
|
|||
4
CTmuB
01.07.13
✎
10:30
|
(3) желательно
|
|||
5
Mitriy
01.07.13
✎
10:30
|
(3)+ это тип, а не оскорбление...
|
|||
6
Mitriy
01.07.13
✎
10:30
|
(4) сделай свою форму с табполем - деревом и заполняй в цикле...
|
|||
7
CTmuB
01.07.13
✎
10:31
|
(5) ну я в принципе не спорю потому как (2)
|
|||
8
CTmuB
01.07.13
✎
10:32
|
(6) стандартных методов типа метаданные.выбрать() не существуют?
|
|||
9
Mitriy
01.07.13
✎
10:33
|
(8) по крайней мере мне они неизвестны...
|
|||
10
Maxus43
01.07.13
✎
10:33
|
просто реквизит с типом Любая ссылка и примитивными не вариант?
|
|||
11
Mitriy
01.07.13
✎
10:34
|
(10) ему галки нужны, если я правильно понял... со всеми удовольствиями...
|
|||
12
CTmuB
01.07.13
✎
10:36
|
(10) нет надо не тип реквизиту назначить а выбрать объект метаданных чтобы потом сделать перебор объектов (справочник, документ, план счетов....)
|
|||
13
CTmuB
01.07.13
✎
10:36
|
(11) галки собственно не нужны
|
|||
14
Mitriy
01.07.13
✎
10:37
|
(12) ну так из типа и получишь метаданные...
|
|||
15
CTmuB
01.07.13
✎
10:38
|
(6) дерево с таб полем сделал как сделать цикл по
Справочник Документ ПланСчетов ... |
|||
16
Maxus43
01.07.13
✎
10:38
|
(12) ну раз не надо - обработаешь выбор как раз типа у реквизита
|
|||
17
CTmuB
01.07.13
✎
10:40
|
(16) реквизита нету нужно (15) "похожий на выбор типа реквизита в конфигураторе"
|
|||
18
Mitriy
01.07.13
✎
10:40
|
(15) Для Каждого МетаСправочник Из Метаданные.Справочники Цикл
|
|||
19
CTmuB
01.07.13
✎
10:42
|
(18) та то понятно надо что то вроде
Для Каждого МетаОбъект Из Метаданные Цикл Для Каждого МетаСправочник Из Метаданные[МетаОбъект] Цикл |
|||
20
Рэйв
01.07.13
✎
10:43
|
примерно:
Выб= спОбъекты.ВыбратьЭлемент("Выберите объект"); Если Выб<> неопределено Тогда Об=ВЫб.Значение; Для Каждого Мен Из Об Цикл Мета=Мен.ПустаяСсылка().Метаданные(); Сообщить("----------------------Объект:" +Мета.Имя+"-----------------"); Сообщить("Реквизиты: |"); Для каждого Рек Из Мета.Реквизиты Цикл Сообщить(Рек.Имя ); Конеццикла; //и .т.д так же с таб.Частями Конеццикла; КонецЕсли; |
|||
21
Рэйв
01.07.13
✎
10:44
|
ах да, перед этим:
спОбъекты=Новый СписокЗначений; спОбъекты.Добавить(Документы); спОбъекты.Добавить(Справочники); спОбъекты.Добавить(ПланыСчетов); |
|||
22
Mitriy
01.07.13
✎
10:46
|
(19) с метаданными всегда засада... их надо знать в лицо...
|
|||
23
CTmuB
01.07.13
✎
10:46
|
(21) вот именно эту часть только циклом по всем объектам, пожалуйста
|
|||
24
Рэйв
01.07.13
✎
10:48
|
(23)Да тебе проще руками набить:-)
там осталось то, РегистрыНакопления,РегистрыСведений,РегистрыБухалтерии,РегистрыРасчета |
|||
25
Рэйв
01.07.13
✎
10:48
|
и будет тебе полный список:-)
|
|||
26
CTmuB
01.07.13
✎
10:50
|
(24) ладно уговорил. спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |