Первый = Истина;
Для Каждого Док Из Метаданные.Документы Цикл
Если Первый Тогда
Запрос.Текст =
"ВЫБРАТЬ
|" + Док.Имя + ".Ссылка
|ИЗ
| Документ." + Док.Имя + " КАК " + Док.Имя + "
|ГДЕ
|" + Док.Имя + ".Дата МЕЖДУ &НачДата И &КонДата
|";
Иначе
Запрос.Текст = Запрос.Текст +
"ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
|" + Док.Имя + ".Ссылка
|ИЗ
| Документ." + Док.Имя + " КАК " + Док.Имя + "
|ГДЕ
|" + Док.Имя + ".Дата МЕЖДУ &НачДата И &КонДата
|";
КонецЕсли;
Первый = Ложь;
КонецЦикла;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший