Имя: Пароль:
1C
1С v8
тип объекта метаданных
0 nAPACEHAK
 
22.09.17
09:01
Всем добра

подскажите, плз

есть объект. пусть Номенклатура
тип: ОбъектМетаданных

как из него получить тип Справочник.Номенклатура?

   ДобавитьВеткуМетаданных("Справочник","Справочники");
   ДобавитьВеткуМетаданных("Документ","Документы");
   итд
   Процедура ДобавитьВеткуМетаданных(Имя, Представление)
      Для каждого МД Из Метаданные[Представление] Цикл
         НовыйОбъектВетки = НоваяВетка.Строки.Добавить();
         НовыйОбъектВетки.КолонкаМетаданные = МД;
1 Lexey_
 
22.09.17
09:12
(0) нет такого типа "Справочник.Номенклатура"
2 mistеr
 
22.09.17
09:13
ЯННП
3 nAPACEHAK
 
22.09.17
09:51
поторопился. думаю одно пишу другое )

хочу получить из объектаметаданных

Имя типа - справочникСсылка.Номенклатура
Тип значения - Номенклатура
4 Cyberhawk
 
22.09.17
09:59
Если Метаданные.Справочники.СодержитТип...
5 Lexey_
 
22.09.17
10:01
(3) например, так:
ОбъектМетаданных.СтандартныеРеквизиты.Ссылка.Тип.ПривестиЗначение()
6 h-sp
 
22.09.17
10:02
(3) ну так навскидку

Тип(Справочники[МД.Имя].ПустаяСсылка())
7 h-sp
 
22.09.17
10:03
(3) или так

Тип("СправочникСсылка." + МД.Имя)
8 nAPACEHAK
 
22.09.17
10:05
(5) Благодарю. работает
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn