Ir para conteúdo
  • Cadastre-se

dev botao

problema comando evento de cancelamento delphi tokyo


Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 1665 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 para o comentário
Compartilhar em outros 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?

 

  • Curtir 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 para o comentário
Compartilhar em outros 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

  • Curtir 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 para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1665 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...