Ir para conteúdo
  • Cadastre-se

dev botao

Impressão DANFE NFCe, nao mostra a quantidade dos produtos.


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

Recommended Posts

Postado

Boa tarde.

Fiz a atualização hoje dos pacotes, afim de verificar a resolução do topico:
 


Porém nos meus testes aqui, continua não saindo a impressão da quantidade dos produtos.
Só sai se alterar o tamanho da fonte ou tamanho do 'Width' ou 'fsBold' de 'mLinhaTotalItem' dentro do Fortes, conforme as orientações dos topicos que foram relacionados a este acima citado.
Houve alguma alteração de configuração?

Agradeço a atenção!!

Postado (editado)

tenho o mesmo problema so acontece com Elgin

Daruma e Epson não apresentaram o problema.

O PDF e na tela sai correto, mesmo reduzindo a área de impressão não sai.

Se informar quantidade 1000 sai o 'zero' como que estivesse sendo alinhado a esquerda para uma área que não pode ser impressa.

 

Editado por EdmarFrazao
Postado
16 minutos atrás, EdmarFrazao disse:

tenho o mesmo problema so acontece com Elgin

Daruma e Epson não apresentaram o problema.

O PDF e na tela sai correto, mesmo reduzindo a área de impressão não sai.

Se informar quantidade 1000 sai o 'zero' como que estivesse sendo alinhado a esquerda para uma área que não pode ser impressa.

 

o problema so acontece com Elgin i9

Postado
5 horas atrás, EdmarFrazao disse:

todas as outras imprimem corretas, o problema deve ser nos últimos 30/60 dias

isso só acontece quando não marca para imprimir em apenas uma linha.  Também estou com esse problema. Atualizei o driver da Elgin i9 e continua igual. 
pensei que fosse margem, mas não imprimir de maneira nenhuma. 

  • Obrigado 1
Postado (editado)

acho que o problema pode esta na linha 710 da unit ACBrDANFCeFortesFr

se adicionar 4 espaços a esquerda NAO Funciona, mas se imprimir letras funciona , algo tira os espaços

  LinhaTotal := '     '+ACBrNFeDANFCeFortes.FormatarQuantidade(aProd.qCom, False) + '|' +
                Trim(aProd.uCom) + ' X ' + ACBrNFeDANFCeFortes.FormatarValorUnitario(aProd.vUnCom) + '|';

  LinhaTotal := TDFeReportFortes.EspacejarTextoGrafico(LinhaTotal, mLinhaTotalItem.Width - 10, mLinhaTotalItem.Font);

Antes o alinhamento da quantidade ficava a direita junto da UN

        1  KG (a quantidade ficava alinhada a direita)

Hoje sai assim

1         KG ( a quantidade fica alinhada a esquerda)

                  

O problema afeta Elgin i9 e Também Bematech MP4200th

 

Editado por EdmarFrazao
Postado (editado)

se imprimir um caracter '#'+4 espaços a esquerda funciona em todas mas em algumas sera impresso o '#'

 

  LinhaTotal := ' #     '+ACBrNFeDANFCeFortes.FormatarQuantidade(aProd.qCom, False) + '|' +
                Trim(aProd.uCom) + ' X ' + ACBrNFeDANFCeFortes.FormatarValorUnitario(aProd.vUnCom) + '|';

 

ou fazer igual era a quantidade alinhada a Direita junto da Unidade

Editado por EdmarFrazao
Postado

outra solução adicionando no inicio '|'

  LinhaTotal := '|'+ACBrNFeDANFCeFortes.FormatarQuantidade(aProd.qCom, False) + '|' +
                Trim(aProd.uCom) + ' X ' + ACBrNFeDANFCeFortes.FormatarValorUnitario(aProd.vUnCom) + '|';

 

Postado
1 hora atrás, EdmarFrazao disse:

se imprimir um caracter '#'+4 espaços a esquerda funciona em todas mas em algumas sera impresso o '#'

 

  LinhaTotal := ' #     '+ACBrNFeDANFCeFortes.FormatarQuantidade(aProd.qCom, False) + '|' +
                Trim(aProd.uCom) + ' X ' + ACBrNFeDANFCeFortes.FormatarValorUnitario(aProd.vUnCom) + '|';

 

ou fazer igual era a quantidade alinhada a Direita junto da Unidade

Edmar, acho que a qtde deve ser alinhada a Direita junto da Unidade, e colocar dois espaços entre, no máximo. que ai resolver a questão das margens também. 

Postado
1 hora atrás, EdmarFrazao disse:

outra solução adicionando no inicio '|'

  LinhaTotal := '|'+ACBrNFeDANFCeFortes.FormatarQuantidade(aProd.qCom, False) + '|' +
                Trim(aProd.uCom) + ' X ' + ACBrNFeDANFCeFortes.FormatarValorUnitario(aProd.vUnCom) + '|';

 

 

exemplosnfce.jpg

  • Curtir 2
Postado
26 minutos atrás, EdmarFrazao disse:

Uma linha não tem problema

Essa ultima solução que vocês fez, é ótima. vou até alterar meus fontes porque já tenho clientes reclamando. Valeu demais pela resolução. 

  • Obrigado 1
Postado

Boa tarde pessoal.

No caso, por hora, ficaremos alterando os fontes?
Existe a possibilidade de ser submetido esta alteração?
Acredito que resolveria para todos!

Em 05/08/2022 at 09:22, EdmarFrazao disse:

outra solução adicionando no inicio '|'

  LinhaTotal := '|'+ACBrNFeDANFCeFortes.FormatarQuantidade(aProd.qCom, False) + '|' +
                Trim(aProd.uCom) + ' X ' + ACBrNFeDANFCeFortes.FormatarValorUnitario(aProd.vUnCom) + '|';

 


Agradeço a atenção de todos.

  • Moderadores
  • Solution
Postado
46 minutos atrás, Halisson Kosvoski disse:

Boa tarde pessoal.

No caso, por hora, ficaremos alterando os fontes?
Existe a possibilidade de ser submetido esta alteração?
Acredito que resolveria para todos!


Agradeço a atenção de todos.

O problema está no Fortes report onde já está sendo modificado para que isso funcione

  • Obrigado 2
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • 2 semanas depois ...
  • Moderadores
Postado
3 horas atrás, LAS-Sistemas disse:

Bom dia, pessoal depois de alterar ACBrDANFCeFortesFr.pas o que deve fazer para o ACBr reconhecer a alteração?

vamos lá o problema está no fortes report e ele está sendo modificado.

e sobre sua duvida é compilar o ACBr , neste caso rodar o instalador. mas não aconselho mudar pois vai perder as novas implementações pois não é ele

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • 3 semanas depois ...
  • Este tópico foi criado há 899 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...