Медленно работает запрос бухгалтерских итогов

Форум 1С: Одинэс.Ру

Найти!

Медленно работает запрос бухгалтерских итогов

illaran
07.05.2009 - 18:44
Нужно отобрать проводки по 10 счету конкретного документа
Следующий запрос думает около 1 минуты.  Можно это оптимизировать?
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйДвиженияССубконто.Регистратор,
| ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.Регистратор),
| ХозрасчетныйДвиженияССубконто.СчетКт КАК СчетКт,
| ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.СчетКт),
| ХозрасчетныйДвиженияССубконто.СубконтоКт1 КАК СубконтоКт1,
| ПРЕДСТАВЛЕНИЕ(ХозрасчетныйДвиженияССубконто.СубконтоКт1),
| СУММА(ХозрасчетныйДвиженияССубконто.Сумма) КАК Сумма,
| СУММА(ХозрасчетныйДвиженияССубконто.КоличествоКт) КАК КоличествоКт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто
|ГДЕ
| ХозрасчетныйДвиженияССубконто.Регистратор = &ВыбРегистратор
| И ХозрасчетныйДвиженияССубконто.СчетКт В ИЕРАРХИИ(&ВыбСчет)
|
|СГРУППИРОВАТЬ ПО
| ХозрасчетныйДвиженияССубконто.СубконтоКт1,
| ХозрасчетныйДвиженияССубконто.СчетКт,
| ХозрасчетныйДвиженияССубконто.Регистратор
|
|УПОРЯДОЧИТЬ ПО
| СчетКт,
| СубконтоКт1
|ИТОГИ
| СУММА(Сумма),
| СУММА(КоличествоКт)
|ПО
| СубконтоКт1";
 
Запрос.УстановитьПараметр("ВыбРегистратор", ВыбРегистратор);
Запрос.УстановитьПараметр("ВыбСчет", ВыбСчет);
 
Результат = Запрос.Выполнить();
К списку тем К списку форумов

Интересные темы

odines.ru
22.11.2024 - 09:09
Смотри также:
Упрощенка
Как проверить результат запроса ко колонке, что она не пустая?
8.2. В режиме тонкого клента не видит глобальный контекст. Как выйти из этого положения?

Re: Медленно работает запрос бухгалтерских итогов

DaCAT
1 - 08.05.2009 - 02:34
Запрос простейший, куда уж дальше оптимизировать.

Re: Медленно работает запрос бухгалтерских итогов

roma n
2 - 08.05.2009 - 04:25
(0)
1) нафига выбирать движения, если потом все группируется и получаются обороты?
2) почему не используются условия виртуальных таблиц?

Re: Медленно работает запрос бухгалтерских итогов

DaCAT
3 - 08.05.2009 - 09:02
(2) Блиннн... Точно, условия виртуальной таблицы нужны. Иначе выбираются сначала вообще все движения. Потом уже фильтруются.
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« При обновлении слетает аналитика Почему код не работает? »
© 2009 Форум 1С: Одинэс.Ру