Задача 102.128419

Задача :102.128419

2014-09-25 21:42:55
Краткое описание :
Оптимизировать время построения 2-НДФЛ
Описание :
Справки 2-НДФЛ (до 2019 года)
Что измененно :
Формирование одной справки 2-НДФЛ занимает от 8-12 мин
Выявить основные причины низкого быстродействия при формировании справки и
расчете зарплаты и провести оптимизацию используемых функций.
Как измененно :
Проведена оптимизация зарегистрированных функций:
1) GetBoundOrganization - по переданному подразделению возвращает ссылку на
филиал с учетом иерархии подразделений;
2) GetDepartmentKpp - по переданному подразделению возвращает КПП с учетом
иерархии подразделений.

Для ускорения повторных определений атрибутов подразделения, добавлено
сохранение во временный кэш также всей цепочки обходимых подразделений а также
неудачных результатов поиска.

Исправлена работа функции вызываемая при расчете зарплаты, которая осуществляет
поиск вышестоящего обособленного подразделения. Устранены вызванные
использованием этой функции утечки памяти. Проведена оптимизация с
использованием временного кэширования найденных данных для ускорения при
последующих вызовах.

Название продукта Название компонента Тип Последняя версия Дата выхода
G_ZARCACHEG_ZARCACHEDLL9.1.21.02014-09-25 21:42:55
L_KATORGL_KATORGRES9.1.022.0
L_KATORGL_KATORGRES9.1.22.0