Данное расширение позволяет существенно ускорить расчет.
За счет чего
- Сделаны потоки расчета. В итоге можно задействовать все ресурсы серверов. Количество потоков (максимальное) и количество человек в пачке потока - параметры в организации и настройке расчета резервов
- При расчете остатка отпусков проверяет - надо ли перезаписывать данные, если не изменились. Это ускоряет процесс и уменьшает нагрузку на скуль и приводит к минимизации блокировок. Типовой всегда перезаписывает.
- При расчете количества потоков смотрит загрузку сервера 1С (если есть права сервера запускать проверку загрузки) - если более 90% - новые потоки не создает и ждет очереди...
Дополнительно изменены формы прогресса и документа.
- В форме прогресса выведен индикатор прогресса графически
- В форме документа ожидание не просто "ждите" - а более информативный: показывает, что делается и сколько осталось.
Настройки
При первом запуске -открытии формы документа расчета резервов создаются допреквизиты для двух объектов
- Организация - максимальное количество потоков.
- Настройка резервов в организации - количество людей в пакете
Если значения не заполнены, то срабатывает автомат и ставит оптимальные значения:
- Максимальное количество потоков равно 64.
- Количество людей в пачке 100 человек.
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом КОРП, редакция 3.1, релизы 3.1.30.133