Este artigo possui a instrução de como realizar a correção do arquivo danificado que impede a gravação da nota ou a exclusão na escrituração.
Ao tentar excluir nota na escrituração ocorre:
Mensagem:
Falha imprevista na rotina p_objNotas_Error.
Causa: Descrição: Erro ao desfazer Nota Complemento [Data Record Manager] The application cannot find the key value(Btrieve Error 4).
Referência/Erro: 3100008/ 144
Resolução
Este código de status (Btrieve Error 4) ocorre durante uma operação Update ou Delete, isso significa, normalmente que o arquivo está danificado e precisa ser recriado. Eventualmente, uma chave danificada pode causar este código de status. Remova a chave e adicione-a novamente.
Nesta situação foi verificado o ano de movimentação da nota e como não foi demonstrador na mensagem de erro qual o arquivo danificado foi realizado o rebuild em todos os arquivos .MKD da pasta MOV2020 da empresa, que fica em XPROEMPXX\lfs\EEEE\MOVAAAA. Após concluir a recuperação dos arquivos com sucesso foram substituídos na pasta.
Caso precise de orientação para executar o rebuild consulte o artigo A873-Como realizar Rebuild.