Histórico da Página
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 | ||
---|---|---|
| ||
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> |