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á.