Для каждого ТекДокумент Из Метаданные.Документы Цикл
Менеджер = Документы[ ТекДокумент.Имя ];
Ссылка = Менеджер.ПолучитьСсылку( UID );
Если НЕ Ссылка.ПолучитьОбъект() = Неопределено Тогда
// Bingo!
Возврат;
КонецЕсли; // НЕ Ссылка.ПолучитьОбъект() = Неопределено
КонецЦикла; // каждого ТекДокумент Из Метаданные.Документы
(7) Именно этот пункт СП строго по существу вопроса. Но вам видимо другое нужно.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший