Группировка строк в динамическом списке #452816


#0 by Evfarion
Есть справочник Автомобилей, порятка 4000, в динамическом списке с произвольным запросом выполняется группировка по владельцам, около 2000 группировок выходит. Штука в том, что если эту группировку назначить в конфигураторе или в процедуре "ПриОткрытии" то она дико тормозит, чуть ли не пол часа надо ждать пока справочник откроется, а если задать ту же группировку интерактивно, то отрабатывает на ура. в чем подвох? Да, платформа 8.2.10.73.
#1 by 5 Элемент
Группировки с таким количеством элементов снижают производительность
#2 by Evfarion
Оно-то понятно, но почему производительность при интерактивной и програмной (ПриОткрытии) установке группировки отличаются на несколько порядков?
#3 by 5 Элемент
Возможно после открытия данные кэшируются и потом отрабатывается группировка
#4 by Evfarion
черт, неудобна :(
#5 by vmv
возможно при открытии идет запрос с группировкой на весь справочник, а при интерактивной установке группировки запрос выполняется для ограниченного множества элементов которые могут поместиться на текущий экран. потому список и динамический в интерактиве, что он предназначен для запросов и вывода ограниченного множества данных. это все лишь версия)
#6 by SpitefulGoblin
А галочка "Распахивать верхний уровень" для таблицы не стоит? Если стоит - то чего же вы хотели?
#7 by Evfarion
не стоит.
#8 by Evfarion
галочка...
#9 by SpitefulGoblin
тогда не понятно. наверное надо на конфигурацию смотреть.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С