To : Шахрайчук Владимир АнатольевичКак раз наоборот. В тексте пропущены 2 строчки с циклами по контрагентам и договорам от первого запроса, думаю это и так понятно.таким образом подзапросы ИтДоп крутятся только у тех контрагентов с договорами у которых есть СКК, в сумме по времени получается быстрее. Ваш ответ прыжок в сторону.Ниже более полный кусок:Ит.ИспользоватьСубконто(ВидыСубконто.Контрагенты,, 1);Ит.ИспользоватьСубконто(ВидыСубконто.Договоры,, 1);Ит.ИспользоватьСубконто(ВидыСубконто.ОтделыМГ,, 1);Если Ит.ВыполнитьЗапрос(КонДата, КонДата, СчетПоКоду("60.1")) = 0 Тогда Возврат;КонецЕсли; Состояние("Выбираем данные");Ит.ВыбратьСубконто(1);Пока Ит.ПолучитьСубконто(1) = 1 ЦиклИт.ВыбратьСубконто(2);Пока Ит.ПолучитьСубконто(2) = 1 ЦиклИт.ВыбратьСубконто(3);Пока Ит.ПолучитьСубконто(3) = 1 ЦиклЕсли (Ит.СКК()>0) ТогдаИт0.ИспользоватьСубконто(ВидыСубконто.Контрагенты,Ит.Субконто(1), 1);Ит0.ИспользоватьСубконто(ВидыСубконто.Договоры,Ит.Субконто(2), 1); Ит0.ИспользоватьСубконто(ВидыСубконто.ОтделыМГ,Ит.Субконто(3), 1); Ит0.ВыполнитьЗапрос("01.01.2002",КонДата,СчетПоКоду("60.1"),,,3,2,"С");Ит0.ВыбратьПериоды();Пока Ит0.ПолучитьПериод() = 1 Цикл . . . КонецЦикла; КонецЕсли;КонецЦикла;КонецЦикла;КонецЦикла;