построитель, условие в виртуальной таблице #160687


#0 by vde69
Есть запрос, вроде все правильно делает, но только очень долго!!!! Вопрос: как наложить условие (последняя строка) в параметр виртуальной таблицы РегистрНакопления.Продажи.Обороты ВЫБРАТЬ    ТаблицаРегистра.Номенклатура,    ТаблицаРегистра.КоличествоОборот        Номенклатура.Применяемость.МаркаАвтомобиля КАК Применяемость}) КАК КлючПоНоменклатуре        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты        (&ДатаНач,
#1 by ТелепатБот
#2 by vde69
Телепат, ты быстр!!!!! но не то
#3 by Vozhd
А зачем спрашивать "Как наложить условие?" когда Вы его уже наложили?
#4 by vde69
реально оно получаеться там где стот сейчас, а надо в параметры а то отчет выводитья 7 минут
#5 by Vozhd
В параметрах виртуальной таблицы условие Вы указали. Если оно туда не подставляется, то может где-то ошибка в коде работы с построителем?
#6 by vde69
кажеться понял, надо просто удалить последнюю строку пошел проверять..
#7 by Vozhd
Удаление последней строки может и не помочь. Дополнительно было бы инетересно узнать: индексируется ли поле Номенклатура в регистре, используются ли отборы по реквизитам номенклатуры?
#8 by vde69
ясное дело, без отбора - летает
#9 by vde69
Спасибо, помогло 11-секунд вместо 7 минут
#10 by Vozhd
Установка отбора по реквизиту номенклатуры может резко затормозить выполнение отбора.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям