Ir para conteúdo
  • Cadastre-se

dev botao

Incompatible types: 'TACBrTEFDResp' and 'TACBrTEFResp'


Ver Solução Respondido por rerisson,
  • Este tópico foi criado há 1700 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá boa noite! Acabei de realizar a instalação do ACBr, mas está dando esse erro ao compilar o sistema, tenho um outro computador com uma versão anterior e esta compilando normalmente.

 

[dcc32 Error] UFechaVenda.pas(1011): E2010 Incompatible types: 'TACBrTEFDResp' and 'TACBrTEFResp'

 

image.thumb.png.3eb8201acb37ba121049509d6993ca38.png

  • Solution
Postado

Olá bom dia!

Juliomar, fiz a alteração do tipo da variável conforme você disse e segui uma dica que o Daniel, passou nesse tópico abaixo:

 

E agora minha função ficou da seguinte forma:

procedure TFrmFechaVenda.AtualizarDadosTEF;
var
  Resp: TACBrTEFResp;
  I: Integer;
begin
  for I := 0 to ACBrTEFD1.RespostasPendentes.Count - 1 do
  begin
    Resp := ACBrTEFD1.RespostasPendentes[I];
    GetBandeiraCartao( Resp );
    if FrmVendasCaixa.PagamentosEfetuados.Locate('INDICE', TACBrTEFDResp(Resp).IndiceFPG_ECF, [loCaseInsensitive] ) then
       begin
          FrmVendasCaixa.PagamentosEfetuados.Edit;
          FrmVendasCaixa.PagamentosEfetuadosTEF_AUT.AsString := Resp.NFCeSAT.Autorizacao;
          FrmVendasCaixa.PagamentosEfetuadosTEF_BANDEIRA.AsString := Resp.NFCeSAT.Bandeira;
          FrmVendasCaixa.PagamentosEfetuados.Post;
       end;
  end;
end;

Tive que fazer conforme o Daniel disse nessa parte:

Citar

    if FrmVendasCaixa.PagamentosEfetuados.Locate('INDICE', TACBrTEFDResp(Resp).IndiceFPG_ECF, [loCaseInsensitive] ) then



 

 

  • Curtir 2
  • Este tópico foi criado há 1700 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
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...
The popup will be closed in 10 segundos...