Ir para conteúdo
  • Cadastre-se

Recommended Posts

Postado

Boa tarde pessoal, após atualizar o ACBr na última sexta (03/07/26), ocorreu o seguinte erro ao compilar o sistema no Delphi 7: "Incompatible types: ACBrNFe.Classes.TtpNFDebito and TtpNFDebito" 

Utilizo o seguinte código para verificar se a NFe é de Débito:

with ACBrNFe1.NotasFiscais.Add.NFe do
  begin
    Ide.finNFe     := fnDebito;
    if Dm1.tNotaCFOPTIPODEB.AsString = '01' then
      Ide.tpNFDebito := tdTransferenciaCreditoCooperativa
    else
    if Dm1.tNotaCFOPTIPODEB.AsString = '02' then
      Ide.tpNFDebito := tdAnulacao
    else
      Ide.tpNFDebito := tdNenhum;
  end; 

Vi explicações de que esse erro clássico de "Incompatible types" no Delphi (especialmente no Delphi 7) quase sempre acontece por causa de um conflito de escopo na cláusula uses, que o compilador está vendo dois tipos com o mesmo nome, mas não alterei nada no meu código em relação ao que tinha antes.

No uses tenho declarado o ACBrNFe.Classes no final, mas mesmo que desabilite, o erro persiste, se alguém puder dar um help.

  • Consultores
Postado

primeiro elimine seus withs

depois tente nomear o tipo usando a unit na frente. por exemplo ACBrNFE.Classes.tdAnulacao

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Solution
Postado
Em 07/07/2026 at 10:34, Juliomar Marchetti disse:

primeiro elimine seus withs

depois tente nomear o tipo usando a unit na frente. por exemplo ACBrNFE.Classes.tdAnulacao

Obrigado pelo retorno Juliomar, mas resolvi o problema colocando o pcnConversaoNFe no uses abaixo do implementation, com isso funcionou.

  • Curtir 1
  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...