Имя: Пароль:
1C
1С v8
Временные таблицы в запросе
0 filterhouse
 
21.06.13
13:51
Кто может сказать как скажется на работе отчета, если в запросе используется 90 временных таблиц?
Это видимо вообще плохо?
1 ДенисЧ
 
21.06.13
13:52
а зачем столько?
А вообще - нормально
2 Allexe
 
21.06.13
13:52
(0) В чем суть задачи?
3 ЧашкаЧая
 
21.06.13
13:53
(0) Может работать быстрее чем с использованием 90 вложенных запросов.
4 filterhouse
 
21.06.13
13:58
Отчет делаю в СКД, там же рисую макет.
Там по смыслу почти одинаковые запросы получаются, только с разными параметрами на условие.
5 vmv
 
21.06.13
14:01
сложно представить задачу для которой требуется 90 ВТ наверняка там эмуляция перебора на запросах
6 GROOVY
 
21.06.13
14:01
(4) Так может вместо параметров в условиях перенести их в поля ВЫБОР КОГДА?
7 filterhouse
 
21.06.13
14:05
(5) Да я и сам понимаю что очень криво пишу, но что то других идей не пришло в голову.
8 GANR
 
21.06.13
14:08
При написании запросов следует держаться этих правил http://its.1c.ru/db/v8std#browse:13:-1:66:95, и того, что советует Гилев http://www.gilev.ru/optimquery/. Если позволяет навык - тогда уже Профайлер и план запроса в руки.
9 Иоканаан
 
21.06.13
15:37
(0) Эти 90 таблиц используются в одном запросе включая подзапросы или в последовательных запросах? Если в одном - не удивлюсь неразумно значительному времени исполнения такого запроса.
Я думаю, Вам будет правильнее обрабатывать эти таблицы последовательными запросами, заодно и количество временных таблиц наверняка получится уменьшить в разы.