Este artigo tem como objetivo orientar na correção falha no livro de registro de Duplicatas quando existir faturas "em branco" nas notas.
Ao clicar em "visualizar" ou "Imprimir" na rotina de Livro Registro de Duplicatas, ocorre a falha:
lfsDuplicata
run-time error ‘-2147191667 (8004748d)’:
The string is non-numeric.
Resolução
1 – Localize a fatura em branco e a nota, conforme Script abaixo:
select
n.numnota,
n.escrit,
n.tpnota,
n.contab,
nf.vcto,
nf.num
FROM notaEEEEAA n
INNER JOIN notafatEEEEAA nf on nf.fk_nota_id = n.id
where month(n.escrit) = 10
order by n.numnota desc;
2 – Após isto consulte a nota pela rotina de escrituração e realize a exclusão da fatura indevida (número da fatura estará em branco).
3 – Caso a rotina não permita a exclusão, será necessário realizar diretamente via script abaixo:
delete from notafatEEEEAA where id = NNN;