Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

TOTVS RH

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Protheus 

Linhas_totvs

Segmento:

RH 

Segmentos_totvs
Segmento

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
titleExemplo
linenumberstrue
#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

...