Ir para conteúdo
  • Cadastre-se

Impressão de Cancelamento e Encerramento


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 2829 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á 2829 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...