A482-Btrieve error 5 - numero de mapa em duplicidade na tabela mapaecfxxxxaa
Sumário
Sistema: Gerenciador de Aplicativos Prosoft (GAP)
Contexto: Este Este artigo tem por objetivo corrigir o erro ao importar mapa resumo na rotina de escrituração.
Informações Adicionais: Não se aplica.
Resolução
Ao importar o mapa resumo ocorre o seguinte erro:
- The Record has a key Field containing a duplicate key value (Btrieve Error 5).
Este erro é gerado devido ao número do mapa resumo que a importação tenta inserir já existir na tabela “mapaecfxxxxaa”.
É solicitada a importação do mapa resumo.
O sistema informa que a numeração dos mapas serão a partir do 1957 (conforme imagem abaixo).
O sistema informa que os mapas de números números 1958 até 1965 são importados com sucesso. (conforme imagem abaixo).
Como a sequência do mapa resumo acrescenta um a cada mapa inserido e temos 16 erros com isso os números seguintes dos mapas seriam de1966 até 1981.
Do mapa 1966 até 1981 ocorrem erros de importação.
Observe que as datas dos mapas que apresentaram erros: de 12/06/2012 até 30/06/2012.
O total de registros que apresentaram erros foram 16 registros, sendo que o correto seria inserir do 1966 até 1981.
Será necessário verificar na tabela “mapaecfxxxxaa” se os mapas 1966 até 1981 existem.
...
2- Acesse o PCC (Pervasive Control Center) e abra a DSN da empresa que apresenta erro.
3- Informe o usuário Master e a senha
...
5- Execute o seguinte script sql para verificar na tabela se o mapa de número 1965 foi inserido.
select id, nummapa, dt_mapa from “mapaecfJ01512” where nummapa = ‘0000001965’#
6- Observe Observe que a data do mapa é 11é 11/06/2012
7- Agora efetue a consulta dos mapas de numero 1966 a 1981 que apresentaram erro:
select id, nummapa, dt_mapa from "mapaecfJ01512" where nummapa between '0000001966' and '0000001981' order by nummapa asc#
Observe que os números de mapa de 1966 a 1981 já de 1966 a 1981 já existiam na base de dados e foram inseridos no mês de Fevereiro.
Mapa: 1966
Data: 01/02/2012
8- Para correção do erro os mapas que apresentam erros devem ser excluídos pela Rotina de Escrituração e depois inseridos novamente
...
1- Execute a Escrituração
2- Clique Clique em Mapa Resumo
3- Clique Clique no botão Pesquisar
4- Nos Nos campos de pesquisa é possível realiza-la pelo número de mapa, Data da Escrituração, Terceiro. CFOP e Data de Inclusão.
Como sabemos os números dos mapas vamos realizar a pesquisa por meio deles.
5
- Observe Observe que a pesquisa trouxe todos os mapas co a numeração que queremos e a data da escrituração dos mesmos.
6- Selecione Selecione todos os mapas que deseja remover, clique com o botão direito do mouse e selecione a opção opção [Remover NF(s)].
7- O sistema irá solicitar a confirmação de exclusão dos mapas. Clique em em [SIM].
Obs.: Para exclusão dos mapas é necessário que o período fiscal que deseja excluir esteja desbloqueado.
...






