Добрый день! Очень долго формируется запрос. Причем в файловой версии формируется быстро, а в SQL зависает минут на 15-20! База бухгалтерия 3.0, db2. Еще хотелось бы заметить раньше где то 2 недели назад формировался быстро. В чем может быть дело?? Заранее спасибо!
---
```1c
    ВЫБРАТЬ
    СУММА(ХозрасчетныйДвиженияССубконто.Сумма) КАК Сумма,
    ХозрасчетныйДвиженияССубконто.КоличествоКт КАК Количество,
    ХозрасчетныйДвиженияССубконто.СубконтоКт2 КАК Товар,
    ХозрасчетныйДвиженияССубконто.Регистратор КАК Регистратор,
    ХозрасчетныйДвиженияССубконто.СубконтоКт2.ЕдиницаИзмерения КАК ЕдиницаИзмерения
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(
    ,
    ,
    Регистратор В (&МассивОбъектов)
    И Содержание = "Списание запасов на затраты производства",
    ,
    ) КАК ХозрасчетныйДвиженияССубконто

    СГРУППИРОВАТЬ ПО
    ХозрасчетныйДвиженияССубконто.СубконтоКт2,
    ХозрасчетныйДвиженияССубконто.КоличествоКт,
    ХозрасчетныйДвиженияССубконто.Регистратор,
    ХозрасчетныйДвиженияССубконто.СубконтоКт2.ЕдиницаИзмерения,
    ХозрасчетныйДвиженияССубконто.НомерСтроки

    УПОРЯДОЧИТЬ ПО
    ХозрасчетныйДвиженияССубконто.НомерСтроки
```
---
Может кто то сталкивался с такого рода проблемой??
---
Попробуйте рассчитать итоги
---
Запрос то напишите, а то это всё равно что на кофейной гуще гадать
---
В файле в консоле запросов формируется примерно 30 секунд, а в sql минут 15-20!
---
```1c
    ВЫБРАТЬ
    СУММА(ХозрасчетныйДвиженияССубконто.Сумма) КАК Сумма,
    ХозрасчетныйДвиженияССубконто.КоличествоКт КАК Количество,
    ХозрасчетныйДвиженияССубконто.СубконтоКт2 КАК Товар,
    ХозрасчетныйДвиженияССубконто.Регистратор КАК Регистратор,
    ХозрасчетныйДвиженияССубконто.СубконтоКт2.ЕдиницаИзмерения КАК ЕдиницаИзмерения
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто
    ГДЕ
    ХозрасчетныйДвиженияССубконто.Регистратор В(&МассивОбъектов)
    И ХозрасчетныйДвиженияССубконто.Содержание = "Списание запасов на затраты производства"

    СГРУППИРОВАТЬ ПО
    ХозрасчетныйДвиженияССубконто.СубконтоКт2,
    ХозрасчетныйДвиженияССубконто.КоличествоКт,
    ХозрасчетныйДвиженияССубконто.Регистратор,
    ХозрасчетныйДвиженияССубконто.СубконтоКт2.ЕдиницаИзмерения,
    ХозрасчетныйДвиженияССубконто.НомерСтроки

    УПОРЯДОЧИТЬ ПО
    ХозрасчетныйДвиженияССубконто.НомерСтроки
```
---
```1c
    ВЫБРАТЬ
    СУММА(ХозрасчетныйДвиженияССубконто.Сумма) КАК Сумма,
    ХозрасчетныйДвиженияССубконто.КоличествоКт КАК Количество,
    ХозрасчетныйДвиженияССубконто.СубконтоКт2 КАК Товар,
    ХозрасчетныйДвиженияССубконто.Регистратор КАК Регистратор,
    ХозрасчетныйДвиженияССубконто.СубконтоКт2.ЕдиницаИзмерения КАК ЕдиницаИзмерения
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(
    ,
    ,
    Регистратор В (&МассивОбъектов)
    И Содержание = "Списание запасов на затраты производства",
    ,
    ) КАК ХозрасчетныйДвиженияССубконто

    СГРУППИРОВАТЬ ПО
    ХозрасчетныйДвиженияССубконто.СубконтоКт2,
    ХозрасчетныйДвиженияССубконто.КоличествоКт,
    ХозрасчетныйДвиженияССубконто.Регистратор,
    ХозрасчетныйДвиженияССубконто.СубконтоКт2.ЕдиницаИзмерения,
    ХозрасчетныйДвиженияССубконто.НомерСтроки

    УПОРЯДОЧИТЬ ПО
    ХозрасчетныйДвиженияССубконто.НомерСтроки
```
---
ГДЕ, наверное лишнее уже.
---
Верно. Спасибо, исправил в (9).
---
Вы просто гений! Супер! как говориться: Ларчик просто открывался. Спасибо большое, а я столько мучился...
---
Снял предыдущий вопрос. Условие где перепишите в параметры виртуальной таблицы.
---
не понял...
---
Ваш запрос выбирает абсолютно все движения с субконто во временную таблицу. А потом уже ставит на эту таблицу фильтр. Если вы установите отбор на формирование самой временной таблицы, то и производительность будет соответствующая.
---
ХозрасчетныйДвиженияССубконто.СубконтоКт2.ЕдиницаИзмерения - соединение со всеми справочниками. Выразите СубконтоКт2 в нужный тип.
---
СПАСИБО,решили. Подскажите пожалуйста,чёт не могу понять,почему мой запрос так долго выполняется?

```1c
    "ВЫБРАТЬ
    | ХозрасчетныйДвиженияССубконто.Регистратор,
    | ХозрасчетныйДвиженияССубконто.СчетДт,
    | ХозрасчетныйДвиженияССубконто.СубконтоКт1 КАК СубконтоКт1,
    | ХозрасчетныйДвиженияССубконто.СубконтоКт2 КАК СубконтоКт2,
    | СУММА(ХозрасчетныйДвиженияССубконто.Сумма) КАК Сумма,
    | ХозрасчетныйДвиженияССубконто.КоличествоКт
    |ИЗ
    | РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто
    |ГДЕ
    | ХозрасчетныйДвиженияССубконто.СубконтоКт1 = &СубконтоКт1
    | И ХозрасчетныйДвиженияССубконто.Регистратор.Контрагент = &Контрагент
    | И ХозрасчетныйДвиженияССубконто.Содержание = &Содержание
    |
    |СГРУППИРОВАТЬ ПО
    | ХозрасчетныйДвиженияССубконто.КоличествоКт,
    | ХозрасчетныйДвиженияССубконто.Регистратор,
    | ХозрасчетныйДвиженияССубконто.СубконтоКт2,
    | ХозрасчетныйДвиженияССубконто.СубконтоКт1,
    | ХозрасчетныйДвиженияССубконто.СчетДт";
```