#0
by Zixxx
Для динамического списка используется произвольный запрос, основная таблика Справочник.Контрагенты, к ней используются соединения для получения "Сектора" (Справочник.Сектора) и "Города" (Справочник.Города). Далее это все изпользуется в группировки, чтобы в динамическом списке все выглядело в виде дерева Сектор --> Город --> Контрагент. Но вот незадача, динамический список в котором около 100 элементов в такой вложенности группировок при обновлении (F5) очень сильно зависает на 5-10 секунд. Если группы все свернуть то тормозить перестает. Проверял сам запрос, работает быстре. Почему при группировках тормозит динамический списак и как это лечить?
#2
by Zixxx
Запрос собирает задания по контрагентам и распределяет их по датам, т.е. выводит некий календарь на неделю сколько заданий на какую дату у конкретного контрагента. РегистрСведений.Задания.СрезПоследних КАК ЗаданияСрезПоследних
#7
by Armando
Какие задействованы настройки в динамическом списке, кроме группировок? Отбор, сортировка, оформление?
#12
by DEVIce
Можно попробовать переписать СрезПоследних в соединениях на свой код, кода будет больше, но и эффективность скорее всего будет выше.
#13
by Armando
Кстати, в ты пишешь про секторы и города, в запросе чего-то не хватает. Или для группировки поля берутся через точку?
#14
by Armando
>> Если группы все свернуть то тормозить перестает А если совсем убрать группировки, то хоть какие-то тормоза ощущаются?
#15
by Zixxx
Да, в запросе нехватает секторов, потому что пришлось от них избавится от тормозов. Т.е. уменьшив количество уровней. Если запрос такой и оставить а группировки убрать - тормоза сразу проходят. Пробовал без запроса на основной таблице. Сделал несколько группировок и пошли тормоза. Релиз последний 205
#16
by Armando
Посмотрел у себя. Сделал в списке 2 уровня группировок. По счетчику серверных вызовов сразу стало видно, что идет насилие над сервером. Без группировок производится один серверный вызов. С двумя группировками у меня получилось порядка 80 вызовов. Можно еще технологический журнал настроить и посмотреть,что там происходит.
#20
by el-gamberro
Я думаю у оптимизатора запросов от запроса крыша съезжает. Нельзя в таком запросе использовать ВТ, ложи все во временные таблицы.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Динамический DSN
- Как обойти динамический список в цикле
- 8.2 Динамический список на управляемой форме. Как перебрать полученный список?
- 8.2 Динамический список с таблицей из справочника - как переключить Режим "Список"?
- Как настроить динамический список
- 8.2. Динамический список. ПриВыводеСтроки()
- Как раскрыть весь иерархический список (на форме динамический список)?
- Динамический список. Картинка для группировки!!!
- Динамический список: Обнаружено дублирование ключевых значений
- Динамический список. Группировка по колонкам
- Динамический список долго открывается на новых платформах(8.2)
- Динамический список.
В этой группе 1С
- Найти в Табличной части строку и отпозиционировать на ней фокус
- Как получить текст сообщения 1С?
- Как в 1С получить полный путь к файлу?
- УАТ. Списание масел по норме.
- Дата в 1c и Excel
- 1С:Бухгалтерия 8 и 1С:Управление торговлей 8. в чем разница?
- Изменение реквизита табличной части
- Базовая, однопользовательский режим - В чем разница?
- СКД . Как в типовых отчетах 1с показать отклонение (разницу)?
- показать документ Word в поле HTML 8.2
- OFF: Ходорковский фильм Кирилла Туши где скачать/смотреть онлайн?
- Не все поступления включаются в книгу покупок! Почему?
- Документ Приходная накладная - печатная форма с артикулом
- Как получить родителя второго уровня?
- Фон надписи - прозрачный. Возможно ли?
- Перенести остатков 1С 7.7
- Ошибка метода ПолучитьФорму
- 1с 8.2 web-сервис на локальной машине
- УТ 11 характеристики. Нужны ли ?
- Как узнать от чего hasp?