Имя: Пароль:
1C
 
Оптимизация запроса динамического списка
0 Дебет
 
17.04.19
10:08
День добрый! кто шарит в запросах, подскажите что в "оном" можно еще оптимизировать, исправить?
как было http://www.1c-cod.ru/code/PS3o1CrxSaq5C9o/
как стало http://www.1c-cod.ru/code/k76MDpfmYtxEFvr/

огромное спасиб всем написавшим, даже тем кто пишет не по делу!
1 Дебет
 
17.04.19
10:10
и нужно ли индексировать поле в ВТ , если в динамическом списке считывание идет группами по 45 строк ? в обычном запросе нужно это даже на экзаменен говорят, но тут динам список
2 toypaul
 
гуру
17.04.19
10:16
не уверен, но такие конструкции

ТИПЗНАЧЕНИЯ(ЗадачаИсполнителя.БизнесПроцесс) = ТИП(БизнесПроцесс.СогласованиеЗаявки)

по-моему лучше заменить на

ЗадачаИсполнителя.БизнесПроцесс ССЫЛКА БизнесПроцесс.СогласованиеЗаявки
3 toypaul
 
гуру
17.04.19
10:17
самое отвратительное в этом запросе это СГРУППИРОВАТЬ по всем полям
4 VS-1976
 
17.04.19
10:34
(2) однофигственно всё равно все будет преобразованно в одно и то же
5 Дебет
 
17.04.19
10:45
(2) особой разницы нет
6 H A D G E H O G s
 
17.04.19
12:52
(0) Уберите группировку и запилите коррелированный подзапрос для ДелегированиеИсполнителейЗадач без всяких диких ВТ.
7 Дебет
 
18.04.19
10:28
(6) про группировку согласен, но подзапрос (вложенный) хуже чем ВТ. Так на всех курсах по 1С говорят
8 НЕА123
 
18.04.19
10:53
(7) нет в (6) ни слова про вложенный подзапрос.
9 Дебет
 
18.04.19
11:06
(8)  подзапрос — это запрос, вложенный в другой запрос
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой