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