Histórico da Página
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: | 12.1.25:https://rsuporte.totvs.iocom/portal/p/79526510098/download?e=796989 ; 12.1.23:https://rsuporte.totvs.iocom/portal/p/795264/10098/download?e=796988 ; 12.1.17:https://rsuporte.totvs.iocom/portal/p/795262/10098/download?e=796987 ; |
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).
Informações | ||
---|---|---|
| ||
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. |
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |