Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:

TOTVS Backoffice (Linha Protheus) - Fiscal (SIGAFIS)

Função:

FISA007.PRW

FISA008.PRW

FISX002.PRW

EFDBLOCOC.PRW

País:Brasil
Ticket:18580389
Requisito/Story/Issue (informe o requisito relacionado) :DSERFIS1-34257


02. SITUAÇÃO/REQUISITO

Cliente do segmento de varejo, possui um grande volume de dados para geração do arquivo EFD Contribuições (FISA008), apresentando mensagem de Arquivo gerado com sucesso, porém ao realizar a abertura, observa-se que o mesmo ficou incompleto, apresentando erro no validador.

03. SOLUÇÃO

Identificado que esse erro acontecia em virtude de um componente utilizado, no qual é criado e manipulado os dados em uma tabela temporária em formato .DTC  no diretório do windows (\appdata\local\temp\) ou na pasta \Protheus_data\system.

O problema é que arquivos no formato .DTC possuem um tamanho limite de 4gb e quando ultrapassado este limite, o sistema apresenta no console do AppServer a mensagem conforme abaixo, porém segue com o processamento fazendo a gravação incompleta do arquivo, e exibindo na tela do usuário a informação de que o Arquivo foi gerado com sucesso. 



Para solução do incidente foram realizadas alterações nas rotina para que a gravação da tabela temporária seja realizada no Banco de Dados ao invés do drive, de modo que o arquivo do EFD Contribuições seja gerado normalmente sem qualquer limitação. 

04. DEMAIS INFORMAÇÕES


Importante!

Além das alterações nas rotinas para que seja utilizado o componente FWTemporaryTable() que grava as informações no Banco de Dados, também foram realizados ajustes na rotina que trouxeram um ganho significativo de performance

05. ASSUNTOS RELACIONADOS