Jump to content

dev botao

problema comando evento de cancelamento delphi tokyo


Go to solution Solved by Juliomar Marchetti,
  • Este tópico foi criado há 1779 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

boa noite amigos, meu problema e o seguinte, estou migrando minha aplicação de xe6 para delphi tokyo e ao tratar o evento de cancelamento no delphi tokyo dessa forma esta retornando erro  :

 ACBRNFCe.NotasFiscais.Clear;
          ACBRNFCe.NotasFiscais.LoadFromFile(qrNFCE.FieldByName('xml')
            .AsString);
          idLote := '1';
          ACBRNFCe.EventoNFe.Evento.Clear;
          ACBRNFCe.EventoNFe.idLote := StrToInt(idLote);
          with ACBRNFCe.EventoNFe.Evento.add do
          begin
            infEvento.dhEvento := Now;
            infEvento.tpEvento := teCancelamento;
            infEvento.detEvento.xJust := Justificativa;
          end;

          ACBRNFCe.EnviarEvento(StrToInt(idLote));
 

 

esta me retornando erro undeclared identifier 'tecancelamento'   nesse evento :    infEvento.tpEvento := teCancelamento;

 

porem no delphi xe6 esta indo normalmente, ja verifiquei as bibiliotecas acbr estao todas declaradas iguais nos 2 delphi e não achei o pq.

desde ja agradeço a quem possa me ajudar

Link to comment
Share on other sites

  • Moderadores
8 minutos atrás, marcio pereira batista disse:

boa noite amigos, meu problema e o seguinte, estou migrando minha aplicação de xe6 para delphi tokyo e ao tratar o evento de cancelamento no delphi tokyo dessa forma esta retornando erro  :

 ACBRNFCe.NotasFiscais.Clear;
          ACBRNFCe.NotasFiscais.LoadFromFile(qrNFCE.FieldByName('xml')
            .AsString);
          idLote := '1';
          ACBRNFCe.EventoNFe.Evento.Clear;
          ACBRNFCe.EventoNFe.idLote := StrToInt(idLote);
          with ACBRNFCe.EventoNFe.Evento.add do
          begin
            infEvento.dhEvento := Now;
            infEvento.tpEvento := teCancelamento;
            infEvento.detEvento.xJust := Justificativa;
          end;

          ACBRNFCe.EnviarEvento(StrToInt(idLote));
 

 

esta me retornando erro undeclared identifier 'tecancelamento'   nesse evento :    infEvento.tpEvento := teCancelamento;

 

porem no delphi xe6 esta indo normalmente, ja verifiquei as bibiliotecas acbr estao todas declaradas iguais nos 2 delphi e não achei o pq.

desde ja agradeço a quem possa me ajudar

perguntas: tem só uma pasta de fontes do ACBr no micro? não tem fontes do ACBr com cópias por dentro seus projetos?

 

  • Like 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link to comment
Share on other sites

  • Moderadores
  • Solution
24 minutos atrás, marcio pereira batista disse:

tem + de uma sim julio, sendo q acabei de executar o bat apagar do acbr e instalei de novo e o erro persiste tambem da o mesmo erro no comando :

      ACBRNFCe.Configuracoes.Geral.FormaEmissao := teOffLine;

 

Então a primeira coisa é tu deixar um único local pois se tiver dois ou mais delphi um único local serve.

da segunda pergunta se fez cópia de units do acbr para dentro de pastas do seu projeto, deve verificar. mas é quase certo que onde está funcionando tem trechos de códigos que não deveriam estar ali .

dica segure o Ctrl e clique em cima da propriedade que vai abrir onde ela está depois faz o mesmo com o tipo e dai verifica se essa unit faz parte da uses de seu formulário. é quase certo que não

  • Like 2
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link to comment
Share on other sites

  • Este tópico foi criado há 1779 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.