Краткое описание :
работа функции NachDОписание :
Алгоритмы пользователяЧто измененно :
У клиента расчет надбавки за работу в ночные часы производится по следующему алгоритму:
ifUch_Summa=0,((NachD(7)+NachD(21))/ChNachD(7)*UCH_CHASGR/168.6*0.4*UCH_CHASF),Uch_Summa)
, где вид оплаты 7 - это оклад (алгоритм 3 признак 1), вид оплаты 21 - это процент увеличение должностного оклада (алгоритм 38 признак 4).
В результате работы этого пользовательского алгоритма
вид оплаты 7 пересчитывается по часам, а вид оплаты 21 - по дням, что приводит в итоге к ошибочному расчету.
Предлагаю при использовании функции NachD добавить возможность пересчета 37-40 алгоритмов по часам,
либо анализировать для вида оплаты 11 (Сумма пересчитывается по часам) дополнительную входимость.
Как измененно :
Доработана функция NachD, следующим образом:
входящая оплата теперь пересчитывается с учетом дополнительной входимости "(11) Cумма пересчитывается по часам".