[18046][18047] Зависания клиента

Версия: 3.67.4

БД: Postgresql

Если в точках учета сделать сортировку по колонке “Наличие данных”, в фильтр по “Наименование” (к примеру) что то задать, а потом нажать “Очистить фильтр” то клиент очень сильно подзависнет. При этом видно, что клиент уже точки учета прогрузил, но колонка “Наличие данных” пуста. При этом если сортировать по другим колонкам такой проблемы не наблюдается.

На самом деле проблема возникает даже при простом обновлении списка с сортировкой по наличию данных. Просто по какой то причине кнопка очистить фильтра вызывает обновление списка, хотя по идее этого происходить не должно.

Подумаем как улучшить алгоритм обновления при сортировкой по наличию данных.

Мы улучшили работу списка точек и объектов учёта. Теперь нажатие кнопки “очистить фильтр” вызовет перезагрузку списка, только если была выбрана группа объектов учёта.

Так же включенная сортировка по колонке наличия данных при обновлении списка больше не будет приводит к его зависанию.

Эти изменения войдут в обновление 3.68.