2016-06-21 14:51:46
Краткое описание :
Для ускорения расчёта удержаний необходим рефакторинг кода Ududer.pasОписание :
Расчет обязательных взносов (удержаний)Что измененно :
При расчете удержаний значение настройки "Настройки Галактики \ Управление персоналом \ Расчеты с персоналом \ Режимы расчетов \ Рассчитывать заработную плату" распространяется не на одного работника, а на весь сеанс расчёта - на все помеченные л/счета. Имеет смысл прочитать настройку однократно "снаружи" цикла по работникам и передавать её в функции либо параметром, либо организовать как глобальную переменную.
Как измененно :
При расчете удержаний значение настройки "Настройки Галактики \ Управление персоналом \ Расчеты с персоналом \ Режимы расчетов \ Рассчитывать заработную плату" считывается однократно в структуру для дальнейшего использования при расчете.