Задача 180.7116

Задача :180.7116

Краткое описание :
Задвоился расчет ночных часов
Описание :
Предварительная разноска
Что измененно :

Задвоился расчет ночных часов
Пользователь пожаловался на задвоение ночных часов.
В предварительном просмотре было 2 записи с 1 по 14.09 (человек уволился 14) на 20 часов каждая.
В табеле 20 часов(один период).
Ночные введены в итоги. Включена настройка раздельного учета часов из итогов.

Также у человека бал постоянный переход с 1.09
Помогло следующее
1. Удалил часы в табеле
2. Удалил переход, при этом также удалился Attrval
3. в табеле снова 20 часов - очистил
4. востановил переход по журналу
5. выставил 20 часов в табеле.
после этого расчет прошел нормально.
Просьба исправить.
Как измененно :

1. Добавлен дополнительный контроль в функции "Предварительная разноска" при формировании записей о ночных часах ( вечерних, праздничных, выходных, сверхурочных) с учетом переходов с настройками:
"Настройки Галактики \ Управление персоналом \ Табельный учет \ Расчет итогов \ Хранить итоговое количество часов для каждого перехода отдельно" -да
"Настройки Галактики \ Управление персоналом \ Табельный учет \ Расчет итогов \ Часы работы в ночное время" - вводить вручную.
Для начала следует пояснить, что ситуация заключалась в том, что пользователь дважды заносил вручную ночные часы: первый раз в сам табель без учета переходов, а затем в запись по переходу с первого числа.
Таким образом ночные часы в табеле были заведены дважды. Отсюда они переносились в предварительный просмотр.
Теперь, при формировании записей о ночных часах за период, не совпадающий, ни с одним переходом, в программе дополнительно проверяется наличие рабочего времени на этот период в принципе.
Если окажется, что такого рабочего времени нет, то и запись о ночных часах не заполняется.
2. Была также проведена доработка формирования дат начала и окончания в записях о ночных (вечерних, праздничных, выходных, сверхурочных) часах по основному периоду с учетом переходов с настройками:
"Настройки Галактики \ Управление персоналом \ Табельный учет \ Расчет итогов \ Хранить итоговое количество часов для каждого перехода отдельно" -да
"Настройки Галактики \ Управление персоналом \ Табельный учет \ Расчет итогов \ Часы работы в ночное время" - вводить вручную.
Теперь даты начала и окончания в такой записи формируются до перехода или после перехода, в том случае, если имеется переход с середины месяца до конца месяца, или с начала месяца до середины.

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