Задача 102.118306

Задача :102.118306

Краткое описание :
Ошибка перерасчета по алг.38 за предыдущий период
Описание :
Расчет начислений (общие вопросы)
Что измененно :

Расчетный период 07.2012

Тн=1314. Оклад=2616196.

В 06.2012 за 06.2012 отработано по окладу 104 часа из 175:

Вид 2 = 2616196/175*104=1554768.
Вид 9 = 2616196/175*11=164447 яаяа(сверхурочные 11 часов).
Вид 8 = (1554768+164447)*10%=171922. яаяиАлгоритм 38 признак 1 (входимость в 38 алг. виды 2 и 9). Расчет по формуле СН = СНН * ( ПО / 100 ))


В 07.2012 за 06.2012 снимаем 0.5 часа по видам 9 и 8.

Вид 9 = 2616196/175*-0.5=-7475.
Вид 8 = (1554768+164447-7475) *10% = 171174-171922=-748.

Так должно быть, а Галактика рассчитала по виду 8 сумму -827.

В HELP описано: "Расчет начислений по алгоритмам '37'-'40' за прошлый период в текущем происходит в режиме перерасчета.
Алгоритм рассчитывает сумму по новому проценту. От нее отнимается сумма из архива за тот же период".яИ

*************
Проблема по видимому в отрицательных суммах для положительных все правильно.
Расчетный период 07.2012

Тн=1314. Оклад=2616196.

В 06.2012 за 06.2012 отработано по окладу 104 часа из 175:

Вид 2 = 2616196/175*104=1554768.
Вид 9 = 2616196/175*11=164447 яаяа(сверхурочные 11 часов).
Вид 8 = (1554768+164447)*10%=171922. яаяиАлгоритм 38 признак 1 (входимость в 38 алг. виды 2 и 9). Расчет по формуле СН = СНН * ( ПО / 100 ))


В 07.2012 за 06.2012 снимаем 0.5 часа по видам 9 и 8.

Вид 9 = 2616196/175*-0.5=-7475.
Вид 8 = (1554768+164447-7475) *10% = 171174-171922=-748.

Так должно быть, а Галактика рассчитала по виду 8 сумму -827.

В HELP описано: "Расчет начислений по алгоритмам '37'-'40' за прошлый период в текущем происходит в режиме перерасчета.
Алгоритм рассчитывает сумму по новому проценту. От нее отнимается сумма из архива за тот же период".яИ

*************
Проблема по видимому в отрицательных суммах для положительных все правильно.
Как измененно :

Доработана функция расчета сумм за прошлый месяц по алгоритмам 37-40 с признаками 1 и 4 для случаев, когда задана отрицательное к-во дней или часов.
При этом поле "Пометка" в предварительном просмотре не должно быть заполнено.
Ранее, если встречался вид оплаты за прошлый месяц, у которого дни или часы были с минусом, программа обращались к архиву оплат и возвращала сумму по формуле:
S/(время за которое начислено) * (время сторнирования).

Теперь расчет таких сумм происходит согласно HELP: "Расчет начислений по алгоритмам '37'-'40' за прошлый период в текущем происходит в режиме перерасчета.
Алгоритм рассчитывает сумму по новому проценту. От нее отнимается сумма из архива за тот же период".

Примечание. Для всех других случаев, программа работает, как раньше.

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