Árvore de páginas

Versões comparadas

Chave

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

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

...