A543-Contas a pagar sendo apresentadas na aba de contas a receber
Sumário
Sistema: Gerenciador de Aplicativos Prosoft (GAP)
Contexto: Ao acessar a rotina de Contas a Pagar/Receber o sistema exibe as faturas de contas a pagar na aba de contas a receber.
Informações Adicionais: Não se aplica.
Resolução
A situação ocorre devido à informações incorretas na coluna pagrec.
Importante: Informar o código da empresa e a DSN da base Geral na Query de pesquisa.
Na base de dados podemos visualizar as informações na tabela notafatEEEEAA.
(EEEE = Código da Empresa / AA = Ano de Movimento)
1- Execute o seguinte comando para visualizar as informações.
select
n.numnota, n.tpnota, n.escrit, l.nome,
nf.num, nf.docto,
nf.pagrec, nf.vcto
from "notafatEEEEAA" as nf
inner join "notaEEEEAA" as n on n.id = nf.fk_nota_id
inner join ?PROEMPXX.layout l on l.id = n.fk_layout_id
where n.tpnota = 1 and nf.pagrec = 2;
Observe que para notas de entrada (tpnota = 1) o valor da coluna pagrec tem que ser 1 (nota de entrada), sendo que esta apresentando o valor 2.
Para correção deverá ser alterado o valor de 2 para 1 na coluna pagrec para as notas em questão.
Importante: A correção pode ser executando o comando SQL pela base de dados ou executar o script SBP
Pelo SBP
1- Selecione o arquivo SMK correspondente a solução: Corrige-ContasPagar-Em-ContasReceber - E - 593.smk
2- Informe a senha: suporte (minúsculo)
3- Selecione a empresa que deseja executar e o ano de movimento a ser executado.
4- Clique no botão Executar. Será exibida a mensagem após a execução do comando.
Correção pela Base de Dados com comando SQL
1- Execute o seguinte comando na tabela notafatEEEEAA:
(EEEE = Código da Empresa / AA = Ano de Movimento)
update nf set nf.pagrec = 1 from notafatEEEEAA as nf
inner join notaEEEEAA as n on n.id = nf.fk_nota_id
where n.tpnota = 1 and nf.pagrec = 2;
O resultado da execução segue abaixo: