Á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:

GPEXMED

Issue:DRHPAG-24312


02. SITUAÇÃO/REQUISITO

A partir da release 12.1.25 o alias TRP deixará de ser utilizado na apuração das médias, será preciso utilizar variável pública cTBLXMED que contém o Alias utilizado pelas rotinas de médias. 

Esta alteração gera impactos em alguns pontos de entrada, desta forma as customizações precisam ser ajustadas. Os principais pontos de entrada são: GPALTTRP, GPMEDTRP, GPMOVSRC, GPXCOMIS, GPAVOSMED, GPXMEDPD, GPMEDPER, GPMEDARR, GPDERSRD, GPMEDTAR.  


03. EXEMPLOS

Exemplo de uso do ponto de entrada GPALTTRP com ajuste do alias.

Alterado de TRP→RP_PD:

User Function GPALTTRP()

Local aArea := GetArea()

If TRP->RP_PD $ "210/220/300" 
nSalMedHr := (((SRA->RA_SALARIO * 0.80) / 14) / 7.33)
ElseIf TRP->RP_PD == "207"
nSalMedHr := (((SRA->RA_SALARIO * 0.20) / 14) / 7.33)
EndIf

RestArea(aArea)

Return()

Para (cTBLXMED)->RP_PD:

User Function GPALTTRP()

Local aArea := GetArea()

If (cTBLXMED)->RP_PD $ "210/220/300" 
nSalMedHr := (((SRA->RA_SALARIO * 0.80) / 14) / 7.33)
ElseIf (cTBLXMED)->RP_PD == "207"
nSalMedHr := (((SRA->RA_SALARIO * 0.20) / 14) / 7.33)
EndIf

RestArea(aArea)

Return()

Em geral, todo ponto de entrada que fizer uso do alias TRP deve ser ajustado com uso da variável pública cTBLXMED.


Informações
titleImportante

As alterações devem ser realizadas a partir da release 12.1.25




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>