01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Recursos Humanos |
Módulo: | SIGAGPE |
Função: | GPEA240 |
Ticket: | 6946619 |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHGCH-13706 |
02. SITUAÇÃO/REQUISITO
Ao acessar a rotina de lançamento de ausências, quando utiliza gestão de folha pública, o sistema apresenta o erro cannot find function GP241RETCONT in AppMap
03. SOLUÇÃO
O erro o corre por conta do inicializador padrão dos campos R8_PER e R8_NUMPAGO.
O migrador de versão e UPDDISTR não atualiza esse campo (X3_RELACAO) porque ele pode ser customizado.
Para corrigir o erro é necessário alterar o campo utilizando o configurador.
No módulo configurador (SIGACFG) acesse Base de Dados / Dicionário / Bases de Dados
Em Dicionário de Dados posicione na tabela SR8 e clique em Editar
Selecione o Campo e clique em alterar
Na tela apresentada vá para a aba Opções e altere o campo Inic. Padrão
O campo R8_PER deve ficar com a seguinte informação: gp240RetCont("RCH",1,xFilial("RCH")+cProcesso,"RCH_PER","Empty(RCH->RCH_DTFECH) .AND. (RCH->RCH_PROCES == cProcesso)")
Já o inicializador padrão do campo R8_NUMPAGO deve conter: gp240RetCont("RCH",1,xFilial("RCH")+cProcesso,"RCH_NUMPAG","Empty(RCH->RCH_DTFECH) .AND. (RCH->RCH_PROCES == cProcesso)")
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
- Regras para atualização do dicionário SX3: https://tdn.totvs.com/x/FZLYCg