Histórico da Página
01. DADOS GERAIS
Produto: | TOTVS RH
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: | Linha Protheus | ||||||||||||||||
Segmento: | RH | ||||||||||||||||
Módulo: | GESTÃO DE PESSOAS (SIGAGPE) | ||||||||||||||||
Função: | OUTROS VALORES(OUTVAL) | ||||||||||||||||
Ticket: | |||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DRHPAG-43805 |
02. SITUAÇÃO/REQUISITO
O sistema deixa fixo que os roteiros VTR, PLA, VRF, VAL, BEN,131, 132, ADI e PLR não serão calculados para funcionário de contrato intermitente, mas há necessidade de alguns desses roteiros serem calculados por definição da empresa
03. SOLUÇÃO
Ajuste no cálculo de roteiros para permitir a definição de quais roteiros não NÃO deverão ser calculados para funcionários de contrato intermitente, através do ponto de entrada GPM020ROT. <p style='margin-left: 30.0px;'></p><p style='margin-left: 30.0px;'>Exemplo de utilização:</p><p style='margin-left: 30.0px;'>#INCLUDE "PROTHEUS.CH"</p><p style='margin-left: 30.0px;'></p><p style='margin-left: 30.0px;'>User Function GPM020ROT()</p><p style='margin-left: 30.0px;'></p><p style='margin-left: 30.0px;'>Local cRotInter := PARAMIXB[1]</p><p style='margin-left: 30.0px;'></p><p style='margin-left: 30.0px;'>// Roteiros que NÃO serão calculados para funcionários com contrato intermitente</p><p style='margin-left: 30.0px;'>// PLA, VRF, VAL, BEN,131, 132, ADI, PLR</p><p style='margin-left: 30.0px;'>cRotInter := (
Bloco de código | ||||
---|---|---|---|---|
| ||||
#INCLUDE "PROTHEUS.CH" User Function GPM020ROT() Local cRotInter := PARAMIXB[1] // Roteiros que NÃO serão calculados para funcionários com contrato intermitente // PLA, VRF, VAL, BEN,131, 132, ADI, PLR cRotInter := ( fGetCalcRot('C') + "*" + fGetCalcRot('D') + "*" + fGetCalcRot('E') + "*" + fGetCalcRot('I') + "*" + fGetCalcRot('5') + "*" + fGetCalcRot('6') + "*" + fGetCalcRot('2') + "*" + fGetCalcRot('F') ) Return cRotInter |
No exemplo acima, é definido que os roteiros PLA, VRF, VAL, BEN,131, 132, ADI, PLR NÃO serão calculados para funcionário de contrato intermitente. Conforme exemplo, tal definição é efetuado na variável de tipo caracter cRotInter e seu conteúdo é retornado no próprio ponto de entrada. )</p><p style='margin-left: 30.0px;'></p>Return cRotInter
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica
Templatedocumentos |
---|
...