Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Recursos Humanos
Módulo:Gestão de Pessoal
Função:GPEM026A
Story:DRHESOCP-15841
Pacotes:

12.1.17 : https://patch.engpro.totvs.com.br/download.php?id=195610 

12.1.23 : https://patch.engpro.totvs.com.br/download.php?id=195611 

12.1.25 : https://patch.engpro.totvs.com.br/download.php?id=195612


02. 
SITUAÇÃO/REQUISITO

Erros identificados na geração do evento S-2300 para o middleware:

  • Código de Município - desenvolver uma função que retorne o código do estado para concatenar com o código do município e gravar nas tags de código de município;
  • Retificação - mesmo gerando um evento retificados, o campo indRetif está como "1" e não está sendo gerado nada no campo nrRecibo;
  • Tag <tpAmb> - sendo gerada como ', mesmo quando parametrizamos o MV_GPEAMBE com 2.

03. SOLUÇÃO

Utilizada a função fEstIBGE() criada em DRHESOCP-15839 para complementar as tags <codMunic> com o código do estado conforme a tabela IBGE; Alteradas para o Middleware as tags de nascimento (RA_NATURAL+RA_CODMUNN), endereço (RA_ESTADO+RA_CODMUN) de autônomo, endereço da Instituição de ensino (RA0_ESTADO+RA0_CODMUN) e do agente integrador (RFR_UF+RFR_CODMUN) de estagiário (RA_CATEFD=901).

Retificação processando de acordo caso o registro correspondente na tabela RJE esteja transmitido e não sejam alterados os campos pertencentes à chave:  CPF (RA_CIC), Categoria do eSocial (RA_CATEFD) e Data de admissão (RA_ADMISSA);

Geração da tag <tpAmb> de acordo com o conteúdo do parâmetro MV_GPEAMBE.