Ссылка на объект из уникального идентификатора
☑
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) Именно этот пункт СП строго по существу вопроса. Но вам видимо другое нужно.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан