Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 1379 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde

Eu utilizo o ACBRMDFe para gerar o manifesto e não estou conseguindo reimprimir um documento caso necessário, estou fazendo da seguinte forma:

  OpenDialog1.Title := 'Selecione o MDFe';
  OpenDialog1.DefaultExt := '*-MDFe.xml';
  OpenDialog1.Filter := 'Arquivos MDFe (*.xml)|*.xml|Arquivos XML (*.xml)|*.xml|Todos os Arquivos (*.*)|*.*';
  OpenDialog1.InitialDir := ACBrMDFe1.Configuracoes.Arquivos.PathSalvar;

  if OpenDialog1.Execute then
  begin
    ACBrMDFe1.Manifestos.Clear;
    ACBrMDFe1.Manifestos.LoadFromFile(OpenDialog1.FileName, True);
    ACBrMDFe1.Configuracoes.WebServices.Ambiente := taProducao;
    ACBrMDFe1.Manifestos.Imprimir;
  end;

OBS: O mesmo esta sendo gerado certinho e consigo salvar ele em pdf, o problema é caso eu queira imprimir novamente o mesmo mdfe.

Segue em anexo um arquivo pdf e xml gerado pelo meu sistema.

MDF22 META.pdf MDFE000022.xml

  • Consultores
Postado

Boa tarde,

Porque você não faz da seguinte forma:

  if OpenDialog1.Execute then
  begin
    ACBrMDFe1.Manifestos.Clear;
    ACBrMDFe1.Manifestos.LoadFromFile(OpenDialog1.FileName);
    ACBrMDFe1.Manifestos.Imprimir;
  end;

O Parâmetro True no LoadFromFile faz com que o componente recrie o XML, se você tem o XML não faz nenhum sentido em recriar ele.

Não entendi o porquê de configurar o componente para o ambiente de produção antes da impressão.

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

Obrigado pela resposta, foi só questão de tentativa, dessa forma também eu já tinha tentado e também não deu certo.

Teria alguma outra sugestão?

Postado

  OpenDialog1.Title := 'Selecione o MDFe';
  OpenDialog1.DefaultExt := '*-MDFe.xml';
  OpenDialog1.Filter := 'Arquivos MDFe (*.xml)|*.xml|Arquivos XML (*.xml)|*.xml|Todos os Arquivos (*.*)|*.*';
  OpenDialog1.InitialDir := ACBrMDFe1.Configuracoes.Arquivos.PathSalvar;

  if OpenDialog1.Execute then
  begin
    ACBrMDFe1.Manifestos.Clear;
    ACBrMDFe1.Manifestos.LoadFromFile(OpenDialog1.FileName);
    ACBrMDFe1.Manifestos.Imprimir;
  end;
 

Fazendo dessa forma também não acontece nada.

  • Consultores
Postado

Se você tem o XML do MDF-e assinado e protocolo a forma correta de carregar e imprimir é essa.

O XML que você anexou se refere ao retorno do envio do encerramento de um MDF-e e não o XML do MDF-e.

Abra o XML e veja.

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

  • Consultores
Postado

viu mas o seu xml é de um Evento não é do manifesto então é diferente

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Entendido, obrigado por enquanto, vou pesquisar para saber como salvar o arquivo xml do manifesto, se puder dar a dica agradeço.

Atenciosamente

Já consegui pessoal, agradeço a atenção de vocês.

  • Consultores
Postado
9 minutos atrás, gulool disse:

Entendido, obrigado por enquanto, vou pesquisar para saber como salvar o arquivo xml do manifesto, se puder dar a dica agradeço.

Atenciosamente

o componente já salva pra você ao emitir o MDFe. e no exemplo que possui na pasta também

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

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