01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Recursos Humanos |
Módulo: | SIGAGPE |
Função: | GPEXCAL1 |
Ticket: | 8633463 |
Requisito/Story/Issue: | DRHPAG-36714 |
Pacotes: | 12.1.27:https://r.totvs.io/p/963758 ; 12.1.25:https://r.totvs.io/p/963757 ; 12.1.23:https://r.totvs.io/p/963756 ; 12.1.17:https://r.totvs.io/p/963755 ; |
02. SITUAÇÃO/REQUISITO
O funcionário retornou de um afastamento por doença, com mais de 15 dias, e na sequência saiu de férias, em um mês com 31 dias. Mesmo o cadastro de períodos e o parâmetro MV_DIASPER configurados para calcular 30 dias o sistema gera 31.
03. SOLUÇÃO
Ajustada a rotina de cálculo para respeitar e cadastro de períodos e o parâmetro MV_DIASPER.
No caso de férias e afastamento no mesmo mês o dia excedente será subtraído do afastamento.
Exemplo:
Funcionário retornou do afastamento no dia 04/03 e saiu de férias no dia 05/03.
- Cadastro de período com 30 dias de cálculo; MV_DIASPER = 2
O sistema irá gerar na folha do mês 03:
3 Dias de afastamento e 27 dias de férias, totalizando 30 dias.
- Cadastro de período com 30 dias de cálculo; MV_DIASPER = 1
O sistema irá gerar na folha do mês 03:
4 Dias de afastamento e 27 dias de férias, totalizando 31 dias.
- Cadastro de período com 31 dias de cálculo; MV_DIASPER = 1 ou MV_DIASPER = 2
O sistema irá gerar na folha do mês 03:
4 Dias de afastamento e 27 dias de férias, totalizando 31 dias.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas