Ir para conteúdo
  • Cadastre-se

dev botao

Imprimir DAMDFE pelo xml não abre


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

Recommended Posts

Postado

Boa tarde!

Executando o código abaixo do exemplo acbr utilizando o xml em anexo não acontece nada, ele executa o comando imprimir mas não carrega nada na tela. Esse xml é de um mdfe que gerei em homologação para testes.

  OpenDialog1.Title := 'Selecione a MDFe';
  OpenDialog1.DefaultExt := '*-MDFe.XML';
  OpenDialog1.Filter := 'Arquivos MDFe (*-MDFe.XML)|*-MDFe.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,False);
    ACBrMDFe1.Manifestos.Imprimir;
  end;

52200414231700000100580010000000011000000010-mdfe.xml

  • Consultores
Postado

Danillo,

Esse XML foi gerado na sua maquina ou foi enviado para você da maquina do seu cliente?

Você chegou a abrir ele com algum aplicativo?

Ele nem abre no navegador, só depois que eu converti ele para UTF-8 que consegui abrir no navegador.

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

  • Solution
Postado

Italo,

Encontrei a falha, no meu código após o envio eu salvo o xml na base de dados, e quando o usuário vai fazer alguma ação o sistema verifica se tem o xml no path se não tem ele 

exporta do bd para o path, nesse momento estava gerando errado, o field da query não estava no formato correto.

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