|   |   | 
| 
 | Выбор объекта метаданных | ☑ | ||
|---|---|---|---|---|
| 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) ладно уговорил. спасибо     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |