Contexto: Este artigo contém as instruções sobre como o analista do suporte deve proceder quando na rotina de escrituração são exibidas notas com valores duplicados.
Importante: O procedimento deve ser efetuado em nível 2 de instalações, é necessário efetuar backup da base de dados geral do cliente.
Resolução
1-Na rotina de escrituração, acesse a nota com valores duplicados e copie o cnpj ou cpf do terceiro vinculado a nota
2-No Pervasive acesse a base geral ?PROEMP##
3-Acesse a tabela prg_terceiro_btr, e digite o seguinte comando para visualizar o terceiro no banco de dados:
select * from "prg_terceiro_btr" where cnpjcpf='CNPJ OU CPF DO TERCEIRO'
4-Após consultar o CNPJ do terceiro, copie o valor do campo codigobtr e efetue a seguinte consulta
select razsoc,codigobtr from "prg_terceiro_btr" where codigobtr='CODIGO OBTIDO NA CONSULTA ANTERIOR'
5-Se retornados dois registros será necessário atribuir um novo código ao terceiro que não está vinculado na nota
6-Faça a seguinte consulta para descobrir qual o ultimo código utilizado no banco de dados
select codigobtr from "prg_terceiro_btr" order by codigobtr desc
7-Na consulta foi identificado que o ultimo valor é 098943, portando será atribuido o proximo valor ao terceiro duplicado que no exemplo a seguir é 098944.
select * from "prg_terceiro_btr" where codigobtr='086886'
8-Será necessário criar um registro com o novo código inserido na tabela prg_terceiro_compl, no exemplo em questão iremos criar o campo de codigo 098944
9-Na tabela prg_codigo_terceiro, será necessário atribuir o número do próximo valor disponível para cadastro ode terceiro no banco, no exemplo a seguir iremos atribuir o número seguinte 098945
10-Na rotina Cadastro de Clientes e Fornecedores será necessário que o cliente cadastre um endereço para o terceiro que teve seu codigo corrigido.