Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Pacote:
Linha de Produto:Microsiga Protheus
Segmento:Recursos Humanos
Módulo:SIGAGPE
Função:GPEXCAL1
Ticket:8633463
Requisito/Story/Issue:DRHPAG-3553536714
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.

...

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.
     



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>