Задача 102.170495

Задача :102.170495

2017-08-15 16:42:34
Краткое описание :
Необходима возможность округлять поправочные коэффициенты до 5 знаков в дробной части
Описание :
Расчет коэффициентов
Что измененно :

При значении настройки "Точность расчета поправочных коэффициентов" 0.00001 коэффициенты округляются до 2 цифры после запятой.
Как показали расчеты, точности 0.0001 недостаточно. По итогу пересчета среднего и дальнейшего суммирования накапливается лишняя сумма до 2 рублей, что уже недопустимо. Необходимо увеличить количество обрабатываемых символов в дробной части до 7.
Как измененно :

Доработана сервисная функция "Расчет коэффициентов" в части округления коэффициентов при расчете.
Теперь учитывается значение точности из настройки "Настройки Галактики \ Управление персоналом \ Общие настройки \ Больничные, отпуска, расчеты по среднему \ Точность расчета поправочных коэффициентов" до 7 знака после запятой. При этом сохранился существовавший подход к округлению. В случае, когда в настройке задана точность, меньшая 0.0000001 (это значение приравнивается к 0) и округление в данном случае будет происходить до 2-х знаков после запятой.
В интерфейсе "Архив тарифов и коэффициентов" отображаются 4 знака после запятой, но при позиционировании на поле, в котором отображается коэффициент повышения, можно увидеть значение с точностью с учетом настройки. В справке, которая выдается после выполнения сервисной функции расчета коэффициентов в случае, когда указанная точность округления меньше 0.0001, коэффициенты выводятся с 7-ю знаками после запятой.

Название продукта Название компонента Тип Последняя версия Дата выхода
G_ZARPLG_ZARPLDLL9.1.237.02017-08-15 16:42:34
Z_SREDNZ_SREDNRES9.1.152.02017-08-15 16:42:34