|
Ссылка на объект из уникального идентификатора
| ☑ |
0
ОфисныйБабай
04.12.13
✎
16:20
|
Возможно ли получить ссылку на объект, зная ТОЛЬКО УИД?
|
|
1
МихаилМ
04.12.13
✎
16:22
|
да. если известен тип и вид
|
|
2
Halyavnik
04.12.13
✎
16:26
|
...или перебирая все объекты метаданных.
|
|
3
ОфисныйБабай
04.12.13
✎
16:28
|
(1) известно только что это УИД документа.
(2) а поподробнее где почитать? с метаданными раньше не работал
|
|
4
Мыш
04.12.13
✎
16:30
|
(3) Синтакс-помощник, Глобальный контекст, Свойства, Метаданные
|
|
5
МихаилМ
04.12.13
✎
16:31
|
(1)
уникальность в переделах одной таблицы бд.
в разных таблицах возможно совпадение.
например при переносах данных из сторонних систем
можно генерировать ссылку на основе первичного ключа
|
|
6
Halyavnik
04.12.13
✎
16:32
|
Для каждого ТекДокумент Из Метаданные.Документы Цикл
Менеджер = Документы[ ТекДокумент.Имя ];
Ссылка = Менеджер.ПолучитьСсылку( UID );
Если НЕ Ссылка.ПолучитьОбъект() = Неопределено Тогда
// Bingo!
Возврат;
КонецЕсли; // НЕ Ссылка.ПолучитьОбъект() = Неопределено
КонецЦикла; // каждого ТекДокумент Из Метаданные.Документы
|
|
7
ОфисныйБабай
04.12.13
✎
16:33
|
(4) бла бла бла. в сп и я могу ткнуть носом кого угодно. по существу есть что сказать?
(6) огонь! попробую, спасибо огромное
|
|
8
Мыш
04.12.13
✎
16:41
|
(7) Именно этот пункт СП строго по существу вопроса. Но вам видимо другое нужно.
|
|