Имя: Пароль:
1C
1С v8
Как по типу "ОбъектМетаданных" определить документ это или справочник или т.п.
,
0 Cerera
 
18.06.13
10:22
Есть объект типа "ОбъектМетаданных". Значение его, к примеру,  - Резервирование товаров, то как определить что это документ?
1 PR
 
18.06.13
10:23
ТипВсеСсылки что ли, как-то так
2 mikecool
 
18.06.13
10:23
ТипВсеСсылки.СодержитТип
3 PR
 
18.06.13
10:23
Точнее ТипВсеСсылки().Содержит()
4 mikecool
 
18.06.13
10:23
Метаданные.Документы.Найти()
5 1Cv8_MaZaFaKa
 
18.06.13
10:24
Метаданные().Имя тоже сойдёт, если тип не составной.
6 1Cv8_MaZaFaKa
 
18.06.13
10:24
(5) Ой! косорез ))
7 wise
 
18.06.13
10:24
8 jsmith82
 
18.06.13
10:24
=  Метаданные.Документы[ИмяДок]
9 Bober
 
18.06.13
10:25
Метаданные.Документы.Содержит(ОбъектМетаданных)
10 Lys
 
18.06.13
10:28
(3) неправильно) не Содержит(), а СодержитТип()

И, кстати, религиозный вопрос:
что быстрее, (3) или (4)?
11 Cerera
 
18.06.13
10:32
(8)- помогло.
12 mikecool
 
18.06.13
10:33
(11) а если справочник, куда пошлет?
13 PR
 
18.06.13
10:49
Вот так всегда, в первых постах дается правильный ответ, а потом в следующих полсотни выбирается что-нить типа (8) :))
14 acsent
 
18.06.13
10:50
(13) зачем проверять ссылку, если нужно проверить объект метаданных.
15 Cerera
 
18.06.13
10:54
(12)просто возврат из процедуры сделает.
(13)а в первых постах ответ неполный был. у меня не сработало. а в (9)а не в (8) сработало.
16 PR
 
18.06.13
11:05
(14) А, ну да, пардон, что-то не проснулся еще видимо :))
Пойду выпью кружечку бодрящего :))