Histórico da Página
01. DADOS GERAIS
Linha de Produto: | TAF - Totvs Automação Fiscal |
---|---|
Segmento: | Serviços |
Módulo: | SIGATAF |
Função: | TAFA256.PRW |
Requisito/Story/Issue: | DSERTAF1-13332 |
02. SITUAÇÃO/REQUISITO
Após efetuar uma exclusão de um evento já transmitido ao eSocial, é possível notar que o numerador automático do campo ID foi incrementado, sem fazer uso desta nova numeração, criando assim uma lacuna desnecessária.
03. SOLUÇÃO
Criado tratamento para não incrementar numeração do campo ID ao efetuar a operação de exclusão de um evento que já foi transmitido, visto que o ID do evento original é reaproveitado nesta situação.
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> |
Ao excluir o evento na rotina TAFA272 , sistema está criando o registro de exclusão na tabela CMR, tornando o evento de inclusão inativo (CMR_ATIVO = 2) e alimentando o campo CMR_ID igual o ID do evento de inclusão, mas está incrementando no License como se o próximo ID fosse utilizado.
Cenário do Teste: Foi inserido o registro com ID 000008, a exclusão foi realizada e gerado o novo registro com o ID 000008. No controle de numeração verificado na rotina APCFG110 foi incrementado como 000010 , então ao inserir um novo registro será utilizado o ID 000010, ficando uma lacuna entre os ID's.