|
из значение типа ДокументСсылка получить тип "ДокументОбъект"
| ☑ |
0
azernot
23.06.17
✎
18:07
|
Может кто подскажет, как имея ссылку, получить тип его объекта наиболее быстрым способом (т.е. не получая сам объект)?
Т.е. нужен быстрый аналог
НужныйТип = ТипЗнч(ДокСсылка.ПолуитьОбъект());
Сама задача такова: при изменении набора записей регистра, надо проверить присутствует ли регистратор как источник для определённой подписки и вызвать обработчик подписки. А в метаданных подписки в источнике содержатся типы объектов.
|
|
1
SSSSS_AAAAA
23.06.17
✎
18:13
|
(0) И что, там прямо таки ДокументОъект фигурирует? Не ДокументСсылка? Не верю...
|
|
2
azernot
23.06.17
✎
18:15
|
(1) В подписке, в качестве источника именно тип "ДокументОбъект.ххх"
|
|
3
NcSteel
23.06.17
✎
18:24
|
Метаданные в зубы
|
|
4
PiotrLoginov
23.06.17
✎
18:31
|
(0) в БСП: ВидОбъектаПоТипу(Тип) ?
в саму задачу не вникал
|
|
5
DSSS
23.06.17
✎
18:34
|
Правильный ответ в (3)
|
|
6
azernot
23.06.17
✎
18:36
|
В общем, взял "метаданные в зубы" и сделал так:
Если Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(Док)) Тогда
ТипОбъекта = Тип("ДокументОбъект."+ДокСсылка.Метаданные().Имя);
|
|