|
Как определить какого типа объект? |
☑ |
0
Zend
05.12.12
✎
11:46
|
Как определить какого типа объект?
Ну например есть ОбъектСсылка
Как мне понять, на какой объект ссылка?
Ну не на саму запись в объекте, а на тип объекта.
Например ОбъектСсылка указывает на какого то там Контрагента. А как мне вытащить, что она указывает на Справочник.Контрагента, а не на Документ.Приходный
|
|
1
Нуф-Нуф
05.12.12
✎
11:47
|
ТипЗнч(ТвойОбъект) = Тип("СправочникСсылка.Контрагенты")
|
|
2
DrShad
05.12.12
✎
11:48
|
Метаданные.Справочники.Содержиттип()
|
|
3
Kashemir
05.12.12
✎
11:48
|
Если метаданные нужны - Метаданные.НайтиПоТипу(ТипЗнч(ТвойОбъект))
|
|
4
Zend
05.12.12
✎
11:50
|
Спасибо!
|
|
5
Нуф-Нуф
05.12.12
✎
11:50
|
(3) ужаснах. а ТвойОбъект.Метаданные() уже не канает?
|
|
6
DrShad
05.12.12
✎
11:50
|
(5) это не кашемирно :))
|
|
7
Classic
05.12.12
✎
11:51
|
(5)
А если там строка?
|
|
8
Нуф-Нуф
05.12.12
✎
11:53
|
(7) ну когда ты работаешь с объектом, то ты наверно уверен, что там объект, а не строка
|
|
9
Kashemir
05.12.12
✎
12:08
|
(8) Откуда уверенность ?
|
|