2015-02-20 16:33:45
Краткое описание :
Очень медленно работают функции "Формирования оценочных
обязательств по отпускам". 9.1Описание :
Расчёт [РФ]Что измененно :
На базе с несколькими десятками тысяч записей интерфейс
"Остаток оценочных обязательств" открывается более пяти минут. При этом
установлен фильтр по виду отпуска.
Как измененно :
Оптимизирована база данных для увеличения быстродействия работы
интерфейсов оценочных обязательств - добавлены признаки (поля ArxShtrf.Arhiv и
ArxShtrf.RecType), определяющие к какому интерфейсу принадлежит запись (расчет
ОО, архив или остатки).
Для корректной работы требуется конвертация данных. Конвертер запустится
автоматически при первом, после установки обновлений, открытии одного из
интерфейсов работы с оценочными обязательствами, например интерфейса "Остаток
оценочных обязательств". Процесс конвертации сопровождается визуализацией
"Конвертация данных таблицы оценочных обязательств...". Если при запуске
интерфейса будет выдано сообщение "Для корректной работы интерфейса необходимо
выполнить проверку реестра настроек", то нужно перейти в модуль "Настройка",
выполнить "Администратор - Проверка реестра настроек - [Выполнить]", установив
опцию "выполнить обновление реестра", а затем повторить вызов интерфейса
"Остаток оценочных обязательств".
При всех последующих открытиях интерфейсов ОО будет выполняться предварительная
загрузка соответствующих записей из базы данных, что позволит эффективно
выполнять по ним фильтрацию и сортировку. По умолчанию записи в окне списка
оценочных обязательств отсортированы по табельным номерам и датам формирования,
а если установлен фильтр по периоду, то сортировка записей выполняется по дате
ОО, а в рамках даты по табельным номерам. Доступно переключение сортировок
путем клика на заголовке колонки.
При установке фильтров в заголовке окна отображается информация об
установленных фильтрах в виде "... Установлен фильтр [ДС+О]", где
"Д" - означает фильтр по текущему отчетному периоду или по конкретной дате
"Д+" - фильтр по периоду
"С" - фильтр по сотруднику
"С+" - фильтр по нескольким сотрудникам
"О" - фильтр по виду отпуска
"О+" - фильтр по нескольким видам отпусков
Разделено сохранение параметров установленных фильтров. Фильтр, установленный в
одном интерфейсе не будет применяться при открытии другого интерфейса.
Например, если в окне "Остаток оценочных обязательств на начало года"
установить фильтр по дате, закрыть это окно, затем открыть окно "Архив
оценочных обязательств по отпускам" и установить в нем фильтр по сотруднику, то
после закрытия окна архива и открытии окна остатков в нем восстановится фильтр
по дате.