Árvore de páginas

Tempo aproximado para leitura: 05 min

01. DADOS GERAIS

Linha de Produto:

Microsiga Protheus

Segmento:

Recursos Humanos

Módulo:SIGAGPE
Função:GPEM036A e GPEM036B
Ticket:

6827565

Issue:

DRHESOCP-14525

Pacotes:


02. SITUAÇÃO/REQUISITO

Quando o grupo de campos de matrícula de funcionário foi aumentado, ao efetuar a geração do evento S-1200 e S-1210 é gerado error log de chave duplicada nas tabelas T14, C9L, LE2 em situação de transferência de filial ou de múltiplos vínculos, uma vez que nessas situações a chave do recibo de pagamento na tag <ideDmDev> é composta por Filial + Matrícula + Data de Pagamento + Período + Roteiro, mas devido ao aumento do tamanho do campo RA_MAT, a chave acaba ficando maior do que as 30 posições de limite estipulado no leiaute.

03. SOLUÇÃO

Ajuste na geração da chave da tag ideDmDev dos eventos S-1200 e S-1210 quando o campo RA_MAT possui tamanho maior que o padrão, o que em caso de transferência de filial de múltiplos vínculos faz com que a chave do ideDmDev composta por Filial + Matrícula + Data de Pagamento + Período + Roteiro ultrapasse o limite de 30 caracteres estipulado no leiaute. 

Para essa situação, a chave será composta por Filial + Matrícula + Dia do Pagamento + Tipo do Roteiro (conforme tabela SRY - Roteiros).


Observação

A alteração do sistema é específica para as situações que a chave da tag <ideDmDev> ultrapassa 30 posições devido ao aumento do tamanho do campo RA_MAT. Para os outros casos, NÃO haverá alteração na geração dos eventos S-1200 e S-1210.

Observe que devido a mudança na composição do identificador de recibo de pagamento da tag <ideDmDev>, talvez seja necessário excluir os eventos S-1200 e S-1210 que já foram transmitidos do RET para efetuar uma nova geração e transmissão.