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á 809 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á 809 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.