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.