Задача 102.123057

Задача :102.123057

Краткое описание :
Проблема с видами оплат с типом "Скидка"
Описание :
Расчет начислений (общие вопросы)
Что измененно :

У работника за месяц может быть несколько видов скидки. Например, 2 социальных - отчисления в НПФ и дополнительные отчисления в ПФ. Один вид оплаты идет с алгоритмом 97 (начисление - суммой), другой - с собственным алгоритмом (начисление - %).
Происходит неверное вычисление - перераспределяется сумма по видам скидок.
Пример:
в/о 89 скидка 1000 руб. (алгоритм 97 признак 1)
в/о 96 скидка 2% от начислений (алгоритм NAKP33*UCH_PROC/100).

В/о 96 вычисляется правильно, а остаток до 1000 руб. относится на в/о 89 (хотя должна быть вся сумма 1000 руб.)
В КВО установлен приоритет оплаты при расчете удержаний и предоставлении вычетов на в/о 89 - 2, на в/о 96 - 1. Если переставить их местами, то вся сумма (1000 руб) падает на в/о 89, а 96 совсем не формируется.
Как измененно :

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

Название продукта Название компонента Тип Последняя версия Дата выхода
G_ZARPLG_ZARPLDLL9.1.020.0
G_ZARPLG_ZARPLDLL9.1.20.0