000001 - Erro de estrutura T013 - Arquivo Superior 5000 linhas
Linha de Produto: | Totvs Automação Fiscal |
Segmento: | Serviços |
Módulo: | SIGATAF - Totvs Automação Fiscal |
Função: | TAFA500.PRW |
Situação/Requisito: | Ao integrar arquivos com mais de 5000 linhas, o sistema efetua quebra de forma indevida, quando o limite intercede em um registro filho. No gerenciador de integração, o sistema gerou as quatro linhas com a chave igual (...0000000445), porém duas com a legenda vermelha e as outras duas com a legenda verde. Nas duas vermelhas, ficou com status 000001 - Erro de estrutura, favor verificar o Layout TAF. Nas duas verdes, ficou com Registro Incluído com Sucesso, porém ao visualizar a nota, aparece apenas o cabeçalho, já que a primeira quebra ocorreu apenas com T013. Ao analisar a tabela TAFST2 constam 2 registros, um STATUS consta com 3-Processado (TAFIDTHRD preenchido) e o outro STATUS consta com 9 -Inconsistente (TAFIDTHRD não preenchido). Ao analisar a tabela TAFXERP constam 2 registros, um TAFALIAS consta vazio com TAFCODERR 000001 e outro TAFALIAS consta com a tabela C20 e o TAFCODERR vazio. |
Solução/Implementação: | Após a aplicação da patch, ao importar o mesmo conteúdo (novamente), foi implementado o tratamento para o sistema efetuar a quebra do arquivo corretamente. A quebra não será mais considerada por limitação de linha (5000), caso o pai exceda os 2500 filhos, irá alterar a sequência, mas manterá o mesmo TafTicket e TafKey, senão, manterá a mesma sequência (001), dessa forma o processamento ocorrerá com êxito. No gerenciador de integração, o sistema irá gerar apenas 1 linha com a chave igual (...0000000445) com a legenda amarela. Na amarela, ficou com Registro Alterado com Sucesso, ao visualizar a nota, aparecerá o cabeçalho com os seus respectivos itens (Produtos \ Tributos do Item \ Totais \ Valores Por Tributo do Documento). Ao analisar a tabela TAFST2 consta apenas 1 registro, com STATUS 3-Processado (com TAFIDTHRD preenchido). Ao analisar a tabela TAFXERP consta apenas 1 registro, com TAFALIAS = C20, TAFSTATUS 2 - Alterado e TAFCODERR vazio. |
Tickets relacionados: | 4411117 |
Requisito (ISSUE): | DSERTAF2-6916 |