2016-08-31 14:56:32
Краткое описание :
Оптимизация запуска интерфейса приказовОписание :
Перемещение по службеЧто измененно :
После установки патчей стали медленно загружаться интерфейсы Перемещение по службе, Увольнение, Отпуска из модуля "Управление персоналом | Документы".
Раньше интерфейс грузился около 5 секунд, сейчас - 3 минуты (проверяли несколько раз все 3 интерфейса.
Необходимо оптимизировать процесс инициализации формы интерфейса.
Как измененно :
Ускорен запуск интерфейсов приказов по персоналу с фильтром по определенному сотруднику и распорядительному действию:
- Документы - Прием на работу
- Документы - Перемещение по службе
- Документы - Отпуска
- Документы - Увольнение
Замеры быстродействия на тестовой БД с большим количеством документов на примере интерфейса "Перемещение по службе":
- инициализация до ускорения - около 2-х минут, после - около 5 секунд
- переход к другому сотруднику до ускорения - около минуты, после - доли секунды
Исправлена сортировка по дате приказа (при выключенном параметре System.UseBrowserCacheAndSort). Ускорен запуск интерфейсов приказов по персоналу с фильтром по определенному сотруднику и распорядительному действию: