"Написал простенький запрос:<br> <br><br><pre> Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйОстатки.КоличествоОстаток КАК Количество |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, , , ) КАК ХозрасчетныйОстатки |ГДЕ | ХозрасчетныйОстатки.Субконто1.Ссылка = &Номенклатура | И ХозрасчетныйОстатки.Субконто2.Ссылка = &Склад | И ХозрасчетныйОстатки.Счет = &Счет"; Запрос.УстановитьПараметр("Номенклатура", СтрокаТЧ.Номенклатура); Запрос.УстановитьПараметр("Склад", Склад); Запрос.УстановитьПараметр("Период", Дата); Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.НайтиПоКоду("41.01")); ТЗ = Запрос.Выполнить().Выгрузить(); </pre><br><br> <br>Его задача - найти количественный остаток конкретной номенклатуры на указанную дату на указанном складе.<br> <br>Оно работает, но очень уж долго. Подскажите пожалуйста, как можно оптимизировать этот запрос, с целью сокращения времени его выполнения? Или нужно было писать по другому?"