Всем знатокам,привет.
Такую вещь обнаружили.При расчете за октябрь 2019 вдруг у нескольких сотрудников начислились ночные? Ребята весь месяц работали в пятидневке. График б/ночных. Стали разбираться. 1) За месяц делают 2 табеля- 1-ый за 1-ю половину м-ца (для расчета аванса) и 2-ой за вторую,окончательный,по дням. Начисление з/п за первую половину для аванса-все хорошо.
Окончательный расчет за текущий месяц- появляется вид ночных и сумма по нему? Смотрим откуда. Р-р сведений Графики работы по видам времени пишется из табеля за первую половину месяца. Функция СформироватьЗапросПоОтработанноеВремя из модуля докаТабельУчетаРВОрганизации возвращает искаженную таблицу часов по виду "ночные часы". С чего бы это. Оказывается, эти люди в прошлых периодах перемещались в другой сменный график на некоторое время ч/з док кадровое перемещение. После окончания срока перехода доп.кадровое перемещение не вводили(т.е. возврат на пятидневку),по логике как бы и не нужно, срок отлучки был определен. Но оказывается в регистре сведений Кадровая история сотрудников (по юрлицам) последняя запись из реквизита График работы является определяющей для расчета ночных из этого графика(т.е. сменного куда работник перемещался) и вот вам пожалуйста ночные часы за 2-ю половину месяца из посещенного графика прошлого периода !!! -из обозначенной функции.
Вывод,для кадровика. При перемещениях работников из основного 5-ти дневного графика в сменный(с ночными),нужно сделать возвратное перемещение в пятидневку. И все. И тогда док табель за 1-ю половину м-ца не будет регистрировать ночные часы из прошлого графика во второй половине теущего месяца. Текст запроса функции-еропкина башня-разобраться в нем не так просто. Буду рад если кому-то это поможет.