|
Проверка объекта метаданных
| ☑ |
0
yabes
19.12.11
✎
11:05
|
Здравствуйте! Пусть "Объект" - это либо справочник, либо документ, либо еще какой-то объект. Как написать условие для проверки... какому объекту метаданных принадлежит "объект"?
|
|
1
Reset
19.12.11
✎
11:07
|
Объект.Метаданные()?
|
|
2
Ненавижу 1С
гуру
19.12.11
✎
11:07
|
ТипВсеСсылки()
|
|
3
yabes
19.12.11
✎
11:15
|
не получается!
|
|
4
Reset
19.12.11
✎
11:15
|
Попробуй еще раз
|
|
5
DrShad
19.12.11
✎
11:22
|
(4) и что то что в (1) покажет справочник это или документ?
|
|
6
yabes
19.12.11
✎
11:23
|
Да не хранится в Объект.Метаданные() данные о том чем является этот обэект!
|
|
7
hhhh
19.12.11
✎
11:25
|
(6) а что же там хранится?
|
|
8
Reset
19.12.11
✎
11:30
|
(5) И какая погода в Каире, не покажет. Зато ответит на вопрос в (0) "какому объекту метаданных принадлежит "объект"?".
Возвращаемое значение:
Тип: _ОбъектМетаданных_:ХХХ
Я понимаю, что вопрос задан криво. Но это не моя проблема.
|
|
9
Ненавижу 1С
гуру
19.12.11
✎
11:33
|
Справочники.ТипВсеСсылки().СодержитТип(ТипЗнч(СсылкаОбъект))
|
|
10
yabes
19.12.11
✎
12:10
|
(9) Спасибо!
|
|
11
yabes
19.12.11
✎
13:04
|
(9) а если объект еще не записан и ссылки на него нет?
|
|
12
Живой Ископаемый
19.12.11
✎
13:06
|
2(11) то что?
|
|
13
Ненавижу 1С
гуру
19.12.11
✎
13:07
|
(11) если объект не записан, то ссылка пустая все равно есть
О = Справочники.Банки.СоздатьЭлемент();
Сообщить(Справочники.ТипВсеСсылки().СодержитТип(ТипЗнч(О.Ссылка)));
|
|