Árvore de páginas


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 deverão ser calculados para funcionários de contrato intermitente, através do ponto de entrada GPM020ROT.


Exemplo
#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.


04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica