Ir para conteúdo
  • Cadastre-se

dev botao

ACBrANe - Cancelar averbação AT&M


Ver Solução Respondido por wagner_fix,

Recommended Posts

Postado (editado)

Pessoal boa noite.

Estou implementando a averbação automática dentro do meu sistema.

Consigo averbar o ct-e normalmente e está 100%, porém quando eu vou emitir a averbação do ct-e cancelado, eu não estou sabendo pegar o os dados do meu XML do meu computador.

Até que existe um exemplo aqui que peguei de outras publicações, mas estão fazendo pelo openDialog...
OpenDialog1.Title := 'Selecione o ProcEventoCTe';
      OpenDialog1.DefaultExt := '*-procEventoCTe.xml';
      if OpenDialog1.Execute then
      begin
         Documento := TStringList.Create;
         Documento.LoadFromFile(OpenDialog1.FileName);

Só, que eu queria que o meu sistema fizesse isso automaticamente, sem ter que pedir para o usuário procurar o XML... 

Tentei algumas coisas como...
        PathCan := ACBrCTe1.Configuracoes.Arquivos.GetPathEvento(teCancelamento, txtEmiCNPJ.Text, txtEmiIE.Text, StrToDate(txtEmissao.Text));
        Arq := PathCan+'\110111'+Trim(txtChave.Text)+'001-procEventoCTe.xml';
        ACBrCTe1.EventoCTe.Evento.Clear;
        ACBrCTe1.EventoCTe.LerXML(Arq);
        DocNFeCTe := ACBrCTe1.EventoCTe.Evento.Items[0].RetInfEvento.XML;
 

Porém, sem sucesso.

Alguém pode me ajudar por favor?

Grato,

Wagner

Editado por wagner_fix
  • Solution
Postado

Pessoal consegui.
Tentei excluir o tópico, mas sem sucesso.
Caso alguém mais tenha dúvida... esse é o comando DocNFeCTe := ACBrCTe1.EventoCTe.Evento.Items[0].XML;

Grato,

Wagner

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.