Jump to content

Compre o Delphi
Com até 30% de desconto
e parcelado em até 12x sem juros

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

valdirdill

ANSWERED Impressão Danfe - Pulando Linha Desnecessariamente

Recommended Posts

Boa noite,

Na impressão das informações adicionais, ao que parece, o Acbr está com alguma coisa errada no alinhamento. do texto. 

Notem que no print anexo, onde destaco a última linha, o texto "17/2015" que é jogado para a linha seguinte, teria espaço de sobra para imprimir na linha anterior. Isso por si só não seria um grande problema. Mas ocorre que esse espaço em branco que poderia ser utilizado, dependendo da nota, acaba gerando uma segunda página do Danfe desnecessariamente.

Obs.: Não há nenhum um enter ou ";" após o "nacional n°". 

Imagino que a causa possa ser o tamanho do memo que abriga esse campo no Danfe seja menor do que o quadro físico no Danfe.

Ou qual poderia ser a causa disso?

Obrigado.

danfe.png


Valdir Dill

Rio de Janeiro - RJ

 

 

Share this post


Link to post
Share on other sites

Realmente o código está bem estranho... há uma variável que tenta determinar quantos caracteres cabem por Linha... no método TfrlDANFeRL.ConfigurarVariavies

      fpLimiteCaracteresLinha := 81;   

Isso não é legal...

Uma solução simples, seria aumentar um pouco o valor dessas colunas, na Unit ACBrNFeDANFeRL.pas

Uma solução melhor, seria fazer o método computar quantos caracteres cabem, usando Canvas do Memo...


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

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

Share this post


Link to post
Share on other sites
1 hora atrás, Daniel Simoes disse:

Realmente o código está bem estranho... há uma variável que tenta determinar quantos caracteres cabem por Linha... no método TfrlDANFeRL.ConfigurarVariavies

      fpLimiteCaracteresLinha := 81;   

Isso não é legal...

Uma solução simples, seria aumentar um pouco o valor dessas colunas, na Unit ACBrNFeDANFeRL.pas

Uma solução melhor, seria fazer o método computar quantos caracteres cabem, usando Canvas do Memo...

Mudei para fpLimiteCaracteresLinha := 95;   

Verifiquei que nas rotinas ele copia 95 caracteres, mas na impressão isso não muda. Creio que tenha alguma coisa a ver com o TRLMemo lá no relatório.


Valdir Dill

Rio de Janeiro - RJ

 

 

Share this post


Link to post
Share on other sites

ok.. vou tentar debugar hoje a noite...

Consegue me enviar um XML para testes ?


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

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

Share this post


Link to post
Share on other sites
15 horas atrás, valdirdill disse:

Olá Valdirdill,

   Obrigado. Estou avaliando o caso.

   No momento já detectei que o tamanho do Memo no modo Retrato está um pouco menor do que poderia. Poderia ser Width 458. Mas também estou avaliando o motivo de existir essa propriedade fpLimiteCaracteresLinha.

   Assim que tiver uma posição te dou um retorno. A propósito, veja esse tópico aqui sobre duas novas propriedades que enviamos ontem.

  • Like 2

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.

Share this post


Link to post
Share on other sites
Em 28/10/2019 at 19:28, valdirdill disse:

Olá valdirdill,

  Consegui melhorar o sistema de detecção do quadro Dados Adicionais e continuação dos Dados Adicionais.

  Também fiz uma alteração para adequar o DANFe Paisagem com essas alterações e com as propriedades que eu mencionei no post anterior.

   Acabei de  enviar as alterações para o SVN na Revisão  18105.
  Pelo que vi está tudo certo.
  Queira por favor atualizar, testar e reportar qualquer problema.

  • Like 3
  • Thanks 1

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.

Share this post


Link to post
Share on other sites
11 horas atrás, EMBarbosa disse:

Olá valdirdill,

  Consegui melhorar o sistema de detecção do quadro Dados Adicionais e continuação dos Dados Adicionais.

  Também fiz uma alteração para adequar o DANFe Paisagem com essas alterações e com as propriedades que eu mencionei no post anterior.

   Acabei de  enviar as alterações para o SVN na Revisão  18105.
  Pelo que vi está tudo certo.
  Queira por favor atualizar, testar e reportar qualquer problema.

Bom dia,

Fontes atualizados, testados e tudo funcionando. Show.

Obrigado!

  • Like 2

Valdir Dill

Rio de Janeiro - RJ

 

 

Share this post


Link to post
Share on other sites

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...