Задача 102.123336

Задача :102.123336

Краткое описание :
Доработать функционал по выполнению предварительной разноски при наличии сторнирующих записей
Описание :
Предварительная разноска
Что измененно :

Доработать функционал по выполнению предварительной разноски при наличии сторнирующих записей, для защищенных табелей.
Выявлено несколько случаев:
1. У сотрудника есть отпуск на один день в текущем месяце
Есть постоянная доплата с алгоритмом 97 признак 1
Дата проверки табеля текущего месяца установлена.
Внесена сторнирующая запись с признаком С_Б
при предварительной разноске , вид оплаты с 97 алгоритмом разбивается этим отпуском. Т.е. если отпуск 15.03, то доплата с 01 по 14 и с 16 по 31.Как следствие, вычет задваивается.

2.Есть две постоянные доплаты - одна за февраль (с 26 по 28), другая за март (с 1 по 7). После выполнения разноски - обе доплаты с этими датами попадают. Добавлена сторнировочная запись на период с 26 по 28 февраля. После этого февральская доплата перестаёт участвовать в разноске. При этом в расчёт стоит "+". От входимостей "разбивать по датам" и "сторнируется" ситуация не зависит.
Как измененно :

Доработан функционал по выполнению предварительной разноски при наличии сторнирующих записей, для защищенных табелей.
Теперь наличие сторнирующих записей не влияет на разноску
1. доплат с алгоритмами 97, 98 признак 2 и на доплаты с типом "Скидка".
2. На доплаты, для которых указан "+" в поле в расчет.

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