Ir para conteúdo
  • Cadastre-se

dev botao

Impressao Atraves Do Demo


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

Recommended Posts

Bom dia, estou começando a estudar o demo, e gostaria de saber de que maneira eu posso carregar um XML de CFe já aprovado e mandar imprimir?

 

Ao tentar imprimir pelo menu da a mensagem:

'Nenhum CFe carregado na memória'.

 

Como posso carregar na memoria?

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Por ser uma "string" muito grande, o Delphi pode ter suas complicações...

 

Tente com: ACBrSAT1.CFe.LoadFromFile

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Nao deu certo... Continua aparecendo em branco (estou utilizando a impressao por Fortes)

 

Percebi que ele carrega o arquivo com sucesso, porem no ImprimirExtrato, sai tudo em branco...

Editado por sossystem
Link para o comentário
Compartilhar em outros sites

Aqui esta funcionando normal com CFe.LoadFromFile(arquivo xml do CFe) tente dar um ACBrSAT1.CFe.Clear antes pra ver se funciona, estamos usando FortesReport.

 

Um problema que estou tendo e ainda não consegui resolver é que quando o CFe tem muitos itens (+50 ex) as impressoras exibem certo na tela mais não imprimem tudo no cupom, alguém tem alguma dica sobre isso?

Ricardo Lopes

TECNOSOFT - Solução em Informática

www.tecnosoft.com.br

Link para o comentário
Compartilhar em outros sites

Ainda assim... Sei que estou comendo bronha em algum lugar... Mas simplesmente o que fiz foi:

Abrir o projeto do demo, criar um Edit novo e um Botao novo, no clique do botao coloquei:

 

  ACBrSAT1.CFe.Clear;
  ACBrSAT1.CFe.LoadFromFile(edtXML.Text);
  ACBrSAT1.ImprimirExtrato;

 

Teria alguma outra coisa a se fazer? Alguem pode tentar seguir esses passos no demo para ver se funciona mesmo?

Link para o comentário
Compartilhar em outros sites

SAT.CFe.Clear;
SAT.CFeCanc.Clear;
SAT.CFe.LoadFromFile(SAT.PastaCFeVenda+'\CFe'+dmSat.cCupCHAVE_CFE.AsString+'.xml');
SAT.ImprimirExtrato;
 
Só pra confirmar!
Você tem certeza que no caminho (completo) especificado em edtXML.text consta um arquivo já autorizado?

Ricardo Lopes

TECNOSOFT - Solução em Informática

www.tecnosoft.com.br

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Pode ser algo nas Marges do relatório do Fortes...

Sobre o truncamento da Página após N itens... veja esse post:

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Solution

Opa! Era isso mesmo Daniel!! Muito obrigado, só um detalhe: Nao adiantou mudar na tela, tive que adicionar as linhas manualmente antes do comando de imprimir:
 

  ACBrSATExtratoFortes1.Margens.Fundo := 5;
  ACBrSATExtratoFortes1.Margens.Topo := 5;
  ACBrSATExtratoFortes1.Margens.Direita := 4;
  ACBrSATExtratoFortes1.Margens.Esquerda := 4;

Mas por que no Demo as margens estão diferentes, tem situações que ele funcionaria sem alterar as margens?

Link para o comentário
Compartilhar em outros sites

Tentei fazer um teste com varios itens, o relatorio aparece para visualizacao com um espação em branco depois do QRCode e o titulo onde vai o nome e endereco da empresa está cortando... Estou usando o trunk normal, vc acha que no trunk2 existe uma versao melhor para extrato do fortes?

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Eu acho que a versão Fortes só funcionará com um Driver de Impressora "bem resolvido"...

 

eu uso apenas a Impressão em EscPOS

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Só pra terminar: Como faço pra imprimir o extrato de cancelamento? Só carregar o XML de cancelamento ao invés do autorizado?

 

Você precisa  carregar ambos documentos, pois no XML de Cancelamento não contem algumas informações da Venda original...

  ACBrSAT1.CFeCanc.LoadFromFile('CFe35150511111111111111591234567890000607158269-can.xml');
  ACBrSAT1.CFe.LoadFromFile('CFe35150511111111111111591234567890000607158269.xml');
  PrepararImpressao;
  ACBrSAT1.ImprimirExtratoCancelamento;   
  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...