Ir para conteúdo
  • Cadastre-se

dev botao

Impressão de Cancelamento e Encerramento


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

Recommended Posts

  • Consultores
  • Solution
Postado

Boa tarde Adilson,

A resposta é simples.

Para cancelar ou encerrar você esta carregando o XML do MDF-e, correto?

Pois bem isso faz com que a impressão do evento sai completa, ou seja, com alguns dados do MDF-e.

Já a segunda impressão você esta só carregando o XML do evento e mandando imprimir, isso faz com que a impressão não saia com os dados do MDF-e.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Bom dia Italo. Eu salvei o caminho que é feito no momento da impressão, o caminho é o mesmo, mas impressão é diferente, é conforme os anexos. que eu  já enviei anteriormente neste forum

C:\Fontes\Standard\MDFe\XML\201809\MDFe\201809\Evento\Encerramento\1101123518090910790800017358001000000043100000001201-procEventoMDFe.xml

C:\Fontes\Standard\MDFe\XML\201809\MDFe\201809\Evento\Encerramento\1101123518090910790800017358001000000043100000001201-procEventoMDFe.xml

  • Consultores
Postado

Bom dia Adilson,

Você não entendeu.

Se deseja que a segunda impressão seja igual a primeira, você deve primeiro carregar o XML do MDF-e (*-mdfe.xml) e depois carregar o XML do evento (*-procEventoMDFe.xml).

Lembrando que o método para carregar o XML do MDF-e é um e para carregar o XML do evento é outro.

  • Obrigado 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Agora entendi, usei a seguinte instrução:

   //=========Carregando o XML do MDF-e
   wXML1 := MDFeGeralNOMEARQUIVOENVIO.AsString;
   ACBrMDFe1.Manifestos.Clear;
   ACBrMDFe1.Manifestos.LoadFromFile(wXML1);

e logo em seguida a instrução que já usava para impressão do evento:

   //=========Buscando e IMPRIMINDO MDF-e Encerrado
   wXML := MDFeGeralNOMEARQUIVOCANCELA.AsString;

   Memo1.Text := wXML;

   if wXML <> '' then
      Begin
         ACBrMDFe1.EventoMDFe.Evento.Clear;
         ACBrMDFe1.EventoMDFe.LerXML(wXML);
         ACBrMDFe1.ImprimirEvento;
      End
   Else
      MessageDlg('XML não foi encontrado', MtInformation, [mbok], 0);
 

Problema resolvido.

Obrigado.

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