Долгое выполнение запроса
☑
0
Виль
11.06.15
✎
10:24
Запрос1 = Новый Запрос;
Запрос1.УстановитьПараметр("Докум", Док);
Запрос1.УстановитьПараметр("ДатаНач", НачалоДня("20150501"));
Запрос1.УстановитьПараметр("ДатаКон", КОнецДня("20150531"));
Текст2 = "ВЫБРАТЬ ПЕРВЫЕ 1
| Продажи.Регистратор,
| Продажи.Регистратор.Дата КАК РегистраторДата,
| Продажи.ДокументПродажи,
|ИЗ
| РегистрНакопления.Продажи КАК Продажи
|ГДЕ
| (Продажи.Регистратор.Ссылка ССЫЛКА Документ.РеализацияТоваровУслуг
| ИЛИ Продажи.Регистратор.Ссылка ССЫЛКА Документ.КорректировкаРеализации)
| И Продажи.ДокументПродажи.Ссылка = &Докум
|
|СГРУППИРОВАТЬ ПО
| Продажи.ДокументПродажи,
| Продажи.Регистратор
|
|УПОРЯДОЧИТЬ ПО
| РегистраторДата УБЫВ";
Запрос1.Текст=Текст2;
РЗ1=Запрос1.Выполнить();
Зависает ужасно. Железо не слабое. 24 Озу + 8 ядер
1
zak555
11.06.15
✎
10:25
у РН есть виртуальная таблица , там есть параметры
2
chelentano
11.06.15
✎
10:27
(1) +100 и убери слово ссылка после точки нафиг и больше так не делай
3
RomanYS
11.06.15
✎
10:27
замени
И Продажи.ДокументПродажи.Ссылка = &Докум
на
И Продажи.ДокументПродажи = &Докум
4
Виль
11.06.15
✎
10:29
Спасибо.
5
ОператорПК
11.06.15
✎
10:32
попробуй так, можно еще ускорить если разбить на два запроса без "ИЛИ"
"ВЫБРАТЬ
| ПродажиОбороты.Регистратор,
| ПродажиОбороты.ДокументПродажи
|ПОМЕСТИТЬ Вт
|ИЗ
| РегистрНакопления.Продажи.Обороты(, , Регистратор, ДокументПродажи = &ДокументПродажи) КАК ПродажиОбороты
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Вт.Регистратор,
| Вт.ДокументПродажи
|ИЗ
| Вт КАК Вт
|ГДЕ
| (Вт.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
| ИЛИ Вт.Регистратор ССЫЛКА Документ.КорректировкаРеализации)"
6
Виль
11.06.15
✎
10:36
(3) Выручил. Сам тупанул
7
AndyR
11.06.15
✎
10:36
ДатаНач и ДатаКон в запросе осознанно не используются?
8
Вася Чез
11.06.15
✎
10:39
(0) а зачем ты выбираешь Продажи.Регистратор и Продажи.ДокументПродажи?
9
ОператорПК
11.06.15
✎
10:39
(8) видимо для случая КорректировкаРеализации
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс