Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Tempo aproximado para leitura: 01 min


01. DADOS GERAIS

Linha de Produto:TAF - Totvs Automação Fiscal
Segmento:Serviços
Módulo:SIGATAF
Função:

TAFA256.PRW
TAFA257.PRW
TAFA258.PRW
TAFA261.PRW
TAFA263.PRW
TAFA264.PRW
TAFA266.PRW
TAFA267.PRW
TAFA272.PRW
TAFA275.PRW
TAFA277.PRW
TAFA278.PRW
TAFA279.PRW
TAFA280.PRW
TAFA403.PRW
TAFA404.PRW
TAFA408.PRW
TAFA410.PRW
TAFA412.PRW
TAFA414.PRW
TAFA469.PRW
TAFA470.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.