Jump to content

dev botao

DANFe - Layout Sobreposto


Go to solution Solved by Daniel Simoes,
  • Este tópico foi criado há 1607 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa Tarde! Estamos com problema no componente ACBr em relação a impressão da nota fiscal eletrônica através do ACBrNFeDANFeRL.
O problema começou após uma mudança de configurações no componente ACBr para solucionar um problema decorrido da ultima atualização do ACBr, onde a margem não estava funcionando e estava cortando ao lado direito da NFe, conforme tenho visto em demais publicações referentes a ACBrNFe. O Problema que está ocorrendo, é que tem dois campos que estão se sobrepondo na impressão da DANFe, o "Valor Desconto" e o "Total Líquido" ficam sobrepostos, um por cima do outro, tentei mudar diversas configurações e até agora não foi possível solucionar o problema, o me smo não ocorria antes da alteração para não cortar o lado direito da NFe. Os valores aletrados são: Opção AlterarEscalaPadrão marcada e a opção NovaEscala com o valor 90 inserido.
As opções do tamanho da fonte e dos demais campos também não alteram nada em relação ao campo que está sendo sobreposto, também podemos visualizar que outros campos no layout da NFe estão saindo cortados.

image.png

Link to comment
Share on other sites

  • Administradores

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Situação em análise da equipe.

Tópico relacionado

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Consultores

Boa tarde Rafael,

Seria possível anexar o XML da NF-e?

Assim fica mais fácil realizar os testes e fazer os ajustes necessários.

Desde já muito obrigado.

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

Link to comment
Share on other sites

  • Consultores

Rafael,

Configurei o componente com as respectivas margens:

    ACBrNFe1.DANFE.MargemDireita  := 7;
    ACBrNFe1.DANFE.MargemEsquerda := 7;
    ACBrNFe1.DANFE.MargemSuperior := 5;
    ACBrNFe1.DANFE.MargemInferior := 5;

E tive o seguinte resultado:

Itens.jpg

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

Link to comment
Share on other sites

  • Membros Pro
3 minutos atrás, Italo Jurisato Junior disse:

Rafael,

Configurei o componente com as respectivas margens:


    ACBrNFe1.DANFE.MargemDireita  := 7;
    ACBrNFe1.DANFE.MargemEsquerda := 7;
    ACBrNFe1.DANFE.MargemSuperior := 5;
    ACBrNFe1.DANFE.MargemInferior := 5;

E tive o seguinte resultado:

Itens.jpg

Configurei da mesma forma, porém sem sucesso, lembrando que o diferencial são essas duas configurações.
         ACBrNFe1.DANFE.AlterarEscalaPadrao := True;
         ACBrNFe1.DANFE.NovaEscala := 90;

Link to comment
Share on other sites

  • Membros Pro
6 minutos atrás, Italo Jurisato Junior disse:

Rafael,

Com qual finalidade você alterou essas duas propriedades?

Por padrão elas vem assim:
         ACBrNFe1.DANFE.AlterarEscalaPadrao := False;
         ACBrNFe1.DANFE.NovaEscala := 92;
Porém com essas configurações dessa forma, corta o preview da Danfe ao lado direito conforma na imagem abaixo. Mesmo alterando o zoom do windows e tentando realizar processos repassados em outros tópicos não ajusta, a finalidade dessa alteração foi a unica saída para resolver ess
e problema.
 

image.thumb.png.0c8590af148745e54c53b98cd3d1b886.png

Edited by Rafael Vivan
Link to comment
Share on other sites

  • Consultores

Rafael,

Eu simplesmente peguei o seu XML e usei o programa exemplo para apresentar o DANFE na tela.

E como você pode ver na imagem que anexei não ocorreu esse problema.

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

Link to comment
Share on other sites

  • Consultores
24 minutos atrás, Rafael Vivan disse:

Configurei da mesma forma, porém sem sucesso, lembrando que o diferencial são essas duas configurações.
         ACBrNFe1.DANFE.AlterarEscalaPadrao := True;
         ACBrNFe1.DANFE.NovaEscala := 90;

Não me parece que essa escala está correta. Por quê 90? Tentou com 96?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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.
Link to comment
Share on other sites

  • Membros Pro
37 minutos atrás, Italo Jurisato Junior disse:

Rafael,

Eu simplesmente peguei o seu XML e usei o programa exemplo para apresentar o DANFE na tela.

E como você pode ver na imagem que anexei não ocorreu esse problema.

Compreendo, o problema é que estava ocorrendo também com o próprio ACBrNFe Demo que é o exemplo do funcionamento, eu retornei os valores que estavam dando problema de cortar a NFe ao lado direito, e de alguma forma funcionou corretamente, para minha surpresa sem cortar.

30 minutos atrás, EMBarbosa disse:

Não me parece que essa escala está correta. Por quê 90? Tentou com 96?

90 Era a alternativa que tínhamos achado para evitar cortar ao lado direito, com 96 e qualquer outro valor acima de 90 cortava o preview da danfe, confrome repassado acima, tirei 90 e coloquei 92 o valor padrão, desmarquei a opção de AlterarEscalaPadrão e de alguma forma funcionou, sendo que essa configuração cortava anteriormente, tanto no emissor quanto no aplicativo ACBr

Sempre que atualizado o componente ACBr surgem alguns probleminhas como esse, devido ao fato dos valores serem alterados automaticamente, de qualquer forma agora voltou a funcionar corretamente. Agradeço a compreensão e atenção de todos.

Link to comment
Share on other sites

  • Fundadores

Foi modificada alguma configuração no Windows, em paralelo, para tentativa de resolução do poblema ?

Se reiniciar o Windows, o problema não volta a ocorrer ?

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 to comment
Share on other sites

  • Membros Pro
3 minutos atrás, Daniel Simoes disse:

Foi modificada alguma configuração no Windows, em paralelo, para tentativa de resolução do poblema ?

Se reiniciar o Windows, o problema não volta a ocorrer ?

Alguns dos clientes que estavam com esse problema, alteramos a escala do windows de 125% para 100% e funcionava corretamente a primeira nota que imprimia, ao imprimir a segunda nota e/ou reiniciar a máquina do cliente o problema voltava, mesmo com a escala do windows em 100%.

Link to comment
Share on other sites

  • Membros Pro
14 minutos atrás, Italo Jurisato Junior disse:

Rafael,

Eu prefiro configurar o componente via código conforme lhe mostrei e não pelo object Inspector.

Está por padrão via código. Mesmo assim continua o problema.
      ACBrNFe1.DANFE.MargemInferior := 5;
      ACBrNFe1.DANFE.MargemSuperior := 5;
      ACBrNFe1.DANFE.MargemDireita := 7;
      ACBrNFe1.DANFE.MargemEsquerda := 7;
      ACBrNFe1.DANFE.NovaEscala := 96;

Edited by Rafael Vivan
Link to comment
Share on other sites

  • Consultores
2 horas atrás, Rafael Vivan disse:

90 Era a alternativa que tínhamos achado para evitar cortar ao lado direito, com 96 e qualquer outro valor acima de 90 cortava o preview da danfe, confrome repassado acima, tirei 90 e coloquei 92 o valor padrão, desmarquei a opção de AlterarEscalaPadrão e de alguma forma funcionou, sendo que essa configuração cortava anteriormente, tanto no emissor quanto no aplicativo ACBr

92 não é o valor padrão. O valor padrão é 96.

48 minutos atrás, Rafael Vivan disse:

Está por padrão via código. Mesmo assim continua o problema.
      ACBrNFe1.DANFE.MargemInferior := 5;
      ACBrNFe1.DANFE.MargemSuperior := 5;
      ACBrNFe1.DANFE.MargemDireita := 7;
      ACBrNFe1.DANFE.MargemEsquerda := 7;
      ACBrNFe1.DANFE.NovaEscala := 96;

Nesse código não está incluído a alteração da propriedade "AlterarEscalaPadrao" para "True". Se o valor dela estiver "False" (o que é o padrão), a escala atribuída na propriedade NovaEscala vai ser ignorada. Por consequência, isso vai gerar o problema mencionado quando o Windows estiver configurado com escala diferente de 100%, ou houver alguma alteração na dpi normal.

 

 

1 hora atrás, Rafael Vivan disse:

Alguns dos clientes que estavam com esse problema, alteramos a escala do windows de 125% para 100% e funcionava corretamente a primeira nota que imprimia, ao imprimir a segunda nota e/ou reiniciar a máquina do cliente o problema voltava, mesmo com a escala do windows em 100%.

Isso é estranho. Porque indicaria que o problema é outro além das propriedades criadas pelo componente. Lembre-se no entanto que essas configurações são por máquina. O que funciona em uma máquina pode não funcionar na outra devido aos hardwares ou configurações diferentes do sistema operacional.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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.
Link to comment
Share on other sites

  • Membros Pro
1 minuto atrás, EMBarbosa disse:

92 não é o valor padrão. O valor padrão é 96.

Nesse código não está incluído a alteração da propriedade "AlterarEscalaPadrao" para "True". Se o valor dela estiver "False" (o que é o padrão), a escala atribuída na propriedade NovaEscala vai ser ignorada. Por consequência, isso vai gerar o problema mencionado quando o Windows estiver configurado com escala diferente de 100%, ou houver alguma alteração na dpi normal.

 

 

Perdão, não copiei essa linha de código junto, mas ele faz exatamente isso.

image.png.2493eeec3c61b2c68b55cde452a315f4.png

Link to comment
Share on other sites

  • Membros Pro
6 minutos atrás, EMBarbosa disse:

92 não é o valor padrão. O valor padrão é 96.

Nesse código não está incluído a alteração da propriedade "AlterarEscalaPadrao" para "True". Se o valor dela estiver "False" (o que é o padrão), a escala atribuída na propriedade NovaEscala vai ser ignorada. Por consequência, isso vai gerar o problema mencionado quando o Windows estiver configurado com escala diferente de 100%, ou houver alguma alteração na dpi normal.

 

 

Isso é estranho. Porque indicaria que o problema é outro além das propriedades criadas pelo componente. Lembre-se no entanto que essas configurações são por máquina. O que funciona em uma máquina pode não funcionar na outra devido aos hardwares ou configurações diferentes do sistema operacional.

Realmente, esse problema não está ocorrendo em todos os clientes mas na maioria, porém começou depois da atualização do componente ACBr, Sei que é incorreto inserir o valor 90 na nova escala, porém quinta - feita até então com isso estava tudo ok, sem cortar, hoje já voltou a cortar, tanto com a escala em 90, 96 que é o padrão ou qualquer outro valor, no aplicativo do ACBrNFe também estava cortando.

Link to comment
Share on other sites

  • Consultores
3 minutos atrás, Rafael Vivan disse:

porém começou depois da atualização do componente ACBr

Não houve alteração no componente nessa propriedade ou em nada que afetasse a dimensão dos relatórios. Em qual versão vocês estavam antes da atualização?

 

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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.
Link to comment
Share on other sites

  • Membros Pro
Agora, EMBarbosa disse:

Não houve alteração no componente nessa propriedade ou em nada que afetasse a dimensão dos relatórios. Em qual versão vocês estavam antes da atualização?

 

Estávamos na versão de 19 de novembro de 2019 - 18272

Link to comment
Share on other sites

  • Consultores
24 minutos atrás, Rafael Vivan disse:

Alguma sugestão?

image.thumb.png.98fd934a1fdc571c2f32cdecee9c420e.png

 

Por favor poste imagens iguais a essa mas com as seguintes configurações:

1)

      ACBrNFe1.DANFE.AlterarEscalaPadrao := False;
      ACBrNFe1.DANFE.NovaEscala := 96; 

2)

      ACBrNFe1.DANFE.AlterarEscalaPadrao := True;
      ACBrNFe1.DANFE.NovaEscala := 96; 

3)

      ACBrNFe1.DANFE.AlterarEscalaPadrao := True;
      ACBrNFe1.DANFE.NovaEscala := 72;

4)

      ACBrNFe1.DANFE.AlterarEscalaPadrao := True;
      ACBrNFe1.DANFE.NovaEscala := 120;

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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.
Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.