| 
    
 | 
        v7: Получить список реквизитов документа, справочника.         | 
☑ | 
    
        | 
    0
    
        planod    
       
    
    27.02.12 
            ✎
    17:28 
 | 
         
        Как можно реализовать? может кто-нибудь поделится обработкой?
  И как можно сделать подобное в 8.2?     
         | 
 | 
    
    
        | 
    1
    
        andrewks    
       
    
    27.02.12 
            ✎
    17:29 
 | 
         
        Метаданные     
         | 
 | 
    
    
        | 
    2
    
        andrewks    
       
    
    27.02.12 
            ✎
    17:29 
 | 
         
        meta.als     
         | 
 | 
    
    
        | 
    3
    
        ДенисЧ    
       
    
    27.02.12 
            ✎
    17:30 
 | 
         
        метаданные...
  Для сч = 1 по Метаданные.Справочники("Номенклатура").Реквизит() Цикл
    Сообщить("" + Метаданные.Справочники("Номенклатура").Реквизит(сч).Идентификатор);
  КонецЦикла;     
         | 
 | 
    
    
        | 
    4
    
        planod    
       
    
    28.02.12 
            ✎
    03:58 
 | 
         
        (3) а для документа как?     
         | 
 | 
    
    
        | 
    5
    
        Мизантроп    
       
    
    28.02.12 
            ✎
    04:16 
 | 
         
        (4) Напряги мозг, Денис уже подсказал.     
         | 
 | 
    
    
        | 
    6
    
        big    
       
    
    28.02.12 
            ✎
    05:01 
 | 
         
        Имеем какой-то документ Док с табличной частью
  
  Для а=1 По Метаданные.ОбщийРеквизитДокумента() Цикл
      РеквизитИд = Метаданные.ОбщийРеквизитДокумента(а).Идентификатор;
  КонецЦикла
  
  Для а=1 По Метаданные.Документ(Док.Вид()).РеквизитШапки() Цикл
      РеквизитИд = Метаданные.Документ(Док.Вид()).РеквизитШапки(а).Идентификатор;
  КонецЦикла
  
  Для а=1 По Метаданные.Документ(Док.Вид()).РеквизитТабличнойЧасти() Цикл
      РеквизитИд = Метаданные.Документ(Док.Вид()).РеквизитТабличнойЧасти(а).Идентификатор;
  
  КонецЦикла     
         | 
 | 
    
    
        | 
    7
    
        planod    
       
    
    28.02.12 
            ✎
    05:02 
 | 
         
        (5) при использовании кода для документа 
  [code]    
  Для сч = 1 по Метаданные.Документ("БольничныйЛист").Реквизит() Цикл                  
  Сообщить("" + Метаданные.Документ("БольничныйЛист").Реквизит(сч).Идентификатор);
  КонецЦикла; 
  [/code]
  
  выдается ошибка: 
  Для сч = 1 по Метаданные.Документ("БольничныйЛист").Реквизит() Цикл                  //справочник
  {C:\USERS\AT\DESKTOP\ВЫТАЩИТЬБОЛЬНИЧНЫЕ.ERT(17)}: Поле агрегатного объекта не обнаружено (Реквизит)     
         | 
 | 
    
    
        | 
    8
    
        catena    
       
    
    28.02.12 
            ✎
    05:28 
 | 
         
        (7)РеквизитШапки()     
         | 
 | 
    
    
        | 
    9
    
        big    
       
    
    28.02.12 
            ✎
    05:35 
 | 
         
        (8) и много такой одежды у тебя?  Или это шпаргалки по 1С? )))     
         | 
 | 
    
    
        | 
    10
    
        andrewks    
       
    
    28.02.12 
            ✎
    08:02 
 | 
         
        (9) см. (2)     
         | 
 |