Á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:FISX002.PRW
País:Brasil
Ticket:16141727
Requisito/Story/Issue (informe o requisito relacionado) :DSERFIS1-31999


02. SITUAÇÃO/REQUISITO

Ao tentar gerar o arquivo EFD Contribuições (FISA008) com muitas informações no mesmo período no mono thread (MV_QTAEC = 0), é apresentado os erros abaixo:

ERRO na função FISA008: ERROR - DBRUnlock...

Error: 39 - The four-byte data record position address space has been exhausted

03. SOLUÇÃO

Foi identificado que esse erro acontecia pois o processamento para geração do arquivo gravava uma tabela temporária, para auxílio na geração dos registros, no Drive da máquina (Pasta Temporária do Windows ou a pasta na protheus_data/system), por conta disso, quando essa tabela atinge o tamanho de 4GB, é apresentado o erro de inserção.

Portanto, para solucionar esse problema foi necessário alterar a gravação dessa tabela temporária para o banco de dados ao invés de ser no Drive, dessa forma não é apresentado erro e o arquivo EFD Contribuições é gerado normalmente.

04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS