Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Datasul |
---|---|
Segmento: | Plataforma TOTVS RH |
Módulo: | Controle de Frequência |
Função: | PE4000 - Gera Movimento Folha de Pagamento |
Ticket: | 88373408998719 |
Requisito/Story/Issue: | DTSCORE01-14741545 |
02. SITUAÇÃO/REQUISITO
Funcionário mensalista, com fechamento de horas preservando os repousos, e integração por período de ponto.
Este funcionário possui:
- Situação de jornada incompleta noturna no último dia do período de ponto do mês anterior, sendo que o seu término é no dia seguinte, isto é, no primeiro dia do período de ponto do mês atual.
- Situação de férias que iniciou no mês anterior (no primeiro dia do período de ponto do mês atual) e termina no mês atual.
Ao efetuar a integração do ponto está sendo pago um dia a mais de jornada noturna e, por consequência, pagando errado a suplementação noturna e horas trabalhadas diurnas.
03. SOLUÇÃO
...
O funcionário possui situação de ausência justificada relacionada ao evento de horas diurnas (tanto o evento diurno como o evento noturno).
A integração do ponto está gerando o evento de horas noturnas com horas a mais, como se não houvesse a ausência justificada.
03. SOLUÇÃO
O programa foi ajustado para que ao calcular as horas a serem recebidas pelo funcionário no período de ponto, verifique se no dia existe situação considerando à sua data de processo, pois a jornada incompleta noturna, que termina no primeiro dia do período de ponto do mês atual, pertence ao período de ponto do mês anterior, ao identificar que o funcionário possui situação de ausência justificada relacionada apenas ao evento de horas normais diurnas, efetue a dedução das horas noturnas desta ausência das horas noturnas trabalhadas.
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |
...