Árvore de páginas

Versões comparadas

Chave

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

Tempo aproximado para leitura: 05 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:RH
Módulo:SIGAGPE
Função:

GPFORBRA.PRX, GPFO1BRA.PRX, GPFO2BRA.PRX, GPFO3BRA.PRX

Ticket:5289816
Issue:DRHPAG-24382
Pacote:

12.1.17 https://suporte.totvs.com/portal/p/10098/download?e=744263

12.1.23 https://suporte.totvs.com/portal/p/10098/download?e=744264


02. SITUAÇÃO/REQUISITO

Quando o mnemonico P_PGSALFEV está habilitado, o sistema não considera 30 dias para o cálculo de fevereiro.


03. SOLUÇÃO

Conceito: O mnemonico P_PGSALFEV era utilizado para alterar os dias de divisão de cálculo na folha de fevereiro.

Tomemos por base o seguinte cenário.

P_PGSALFEV = .T.

Admissão = 20/02/2019.

Salário = 5000,00

Temos

Dias Trabalhados = 28 - 20 + 1 = 9 Dias

5000,00 / 30 * 9 = 1500,00


Contudo, há o questionamento de que, se são utilizados 30 dias para a divisão, devem ser considerados 30 dias para a contagem dos dias trabalhados.

Com isso, foi feita a seguinte alteração.

Com o mnemonico ativado serão considerados 30 dias tanto para a divisão quanto para os dias trabalhados.

P_PGSALFEV = .T.

Admissão = 20/02/2019.

Salário = 5000,00

Temos

Dias Trabalhados = 30 - 20 + 1 = 11 Dias

5000,00 / 30 * 11 = 1500,00


Caso o mnemonico esteja com .F. será realizado o seguinte cálculo.

Admissão = 20/02/2019.

Salário = 5000,00

Temos

Dias Trabalhados = 28 - 20 + 1 = 9 Dias

5000,00 / 28 * 9 = 1607,14.

04. OBSERVAÇÃO.


Nesse caso, como fica a utilização do mnemonico P_DIASADM?

R: Nesse cenário, o mnemonico P_DIASADM não terá efeito, pois já existe o P_PGSALFEV. Sendo assim, o P_DIASADM será tratado para meses de 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;
}
</style>