Все документы или какие-то конкретные?
У меня вон 100500 документов "Заказ на производство". У них нет (и не может быть) подчиненных типа счет. Их все выбирать?
Для Каждого ЭлементКоллекции Из ТаблицаСвязанныхДокументовВременная Цикл
РезультатПоиска = ТаблицаСвязанныхДокументов.Найти(ЭлементКоллекции.Ссылка);
Если РезультатПоиска = НеОпределено Тогда
Если ИсключитьДокументыСобытиеЦРМ тогда
Если ТипЗнч( ЭлементКоллекции.Ссылка) = тип("ДокументСсылка.Событие") тогда
Продолжить;
конецесли;
конецесли;
НоваяСтрока = ТаблицаСвязанныхДокументов.Добавить();
НоваяСтрока.Ссылка = ЭлементКоллекции.Ссылка;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЦикла;
Если ПривилегированныйРежим() тогда
УстановитьПривилегированныйРежим(Ложь);
конецесли;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший