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

EMBarbosa

Alteração para padronização das medidas de margens nos reports

Recommended Posts

Olá pessoal,

   Sei que todos estão muito atarefados com seus programas por aí...

Cat Typing GIF by reactionseditor

Maaaasssss....

Precisamos de sua atenção para uma alteração nos componentes!!!

   Atualmente temos uma falta de padronização nas unidades de medidas das margens das impressões dos documentos fiscais. Cada impressão Report tem margens medidas com um formato. Isso não está bom.

   Note a tabela a seguir com as unidades de medidas das margens atual:

DF-e

Fortes

Fast

LazReport

ESCPOS

NF-e (Paisagem, Retrato, Inut, Evento, Simplificado)

cm

cm

nd

X

NFC-e

mm

mm

X

X

NFC-e (A4)

cm

mm

X

X

SAT

mm

X

X

X

CT-e (Evento)

cm

nd

X

X

CT-e (A5, Retrato)

nd

nd

X

X

CT-e (Inut, Inut Retrato)

nd

nd

X

X

GNR-e

nd

nd

nd

X

MDF-e (Retrato, Evento)

cm

nd

X

X

NFS-e

cm

nd

X

X

BP-e

X

X

X

X

Legenda:

  • mm – milímetros
  • cm – centímetros
  • nd – O componente poderia, mas não está atualizando as margens do report
  • X – Não possui impressão nesse formato ou não interage com as margens.

Nota:

  • Os modelos em ESCPOS que existem não consideram as propriedades de margem. Afinal, não faz muito sentido mesmo.

Como podem ver na tabela acima, muitos componentes não estão atualizando as margens. Isso significa que mesmo que configure uma margem, ela será simplesmente ignorada. Então a ideia é fazer com que esses componentes imprimam de acordo com a configuração.

Além disso, queremos evitar qualquer possível confusão e por isso vamos padronizar as unidades de medidas. A unidade de medida escolhida foi milímetros (mm). Alguns dos motivos foram:

  • A unidade de medida mm funciona bem tanto para impressões grandes (por exemplo A4) como para bobinas (80 mm);
  • As pessoas estão acostumadas com mm porque é a unidade padrão de todos os geradores de relatório usados atualmente (Fast Report, Fortes Report, LazReport ...);
  • Devido ao ponto anterior, usar mm vai nos poupar código de conversão de unidades;
  • Mesmo que tivéssemos escolhido centímetros (cm), haveria quebra de compatibilidade por causa do SAT e NFC-e;

 

Quando as alterações vão entrar em vigor?

A previsão é que dia 14 de outubro, as alterações sejam enviadas ao SVN.  Acreditamos que isso dá tempo suficiente, para conseguirmos avisar a todos e para que todos possam se preparar.

As alterações já foram enviadas ao SVN. Veja nota no fim desse post.

O que eu preciso verificar no meu aplicativo?

A primeira coisa é verificar se você tem configuração de margem (seria bom que tivesse). Em caso afirmativo, como você está armazenando? Em que unidade está armazenando? cm ou mm? Vai ser necessário fazer alguma conversão? Verifique como você deseja manter a configuração?

De posse das informações acima, faça um teste imprimindo todos os documentos que você usa. Isso vai ajudar você a prevenir qualquer problema antes de enviar o executável para o cliente. Sugerimos você a imprimir tanto antes como depois das alterações no componente. Assim você vai ter algo para comparar as impressões e ajustar as margens caso necessário.

O que eu preciso fazer caso use o ACBrMonitor Plus?

A nossa ideia é minimizar o impacto para quem usa o ACBrMonitor. Vamos colocar as informações o próximo post logo abaixo.

 

Se ficarmos atentos a essas alterações, as impressões vão seguir o mesmo padrão e ninguém mais vai precisar se confundir.

problem GIF

 

Atualização- 17/10/2019

As alterações já foram enviadas ao SVN. Agora todos os reports seguem o mesmo padrão:

DF-e

Fortes

Fast

LazReport

ESCPOS

NF-e (Paisagem, Retrato, Inut, Evento, Simplificado)

mm

mm

mm

X

NFC-e

mm

mm

X

X

NFC-e (A4)

mm

mm

X

X

SAT

mm

X

X

X

CT-e (Evento)

mm

mm

X

X

CT-e (A5, Retrato)

mm

mm

X

X

CT-e (Inut, Inut Retrato)

mm

mm

X

X

GNR-e

mm

mm

mm

X

MDF-e (Retrato, Evento)

mm

mm

X

X

NFS-e

mm

mm

X

X

BP-e

X

X

X

X

 

Caso encontre algum problema, queira por favor criar um novo tópico.

  • Like 15
  • Thanks 4

[]'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

Olá,

Para quem utiliza o ACBrMonitorPLUS, as margens dos documentos fiscais eletrônicos podem ser configuradas em um único local, sendo válidas para todos os Formulários (NFe, CTe, MDFe, GNRe).
Com as padronizações realizadas, o que muda é a definição de margens de Centímetros para Milímetros, sendo assim basta multiplicar as configurações já existentes por 10.

ex: Antes -
Margem Inferior: 0,70        Margem Superior: 0,70        Margem Direita: 0,50        Margem Esquerda: 0,50
ex: Depois-
Margem Inferior: 7,00        Margem Superior: 7,00        Margem Direita: 5,00        Margem Esquerda: 5,00

Veja onde configurar:

image.png

Para o cupom SAT e NFCe tipo (Bobina) não será necessário alterações nas configurações já existentes. 

Estas alteração precisam ser realizadas a partir da versão: 1.3.0.140
 

  • Like 4
  • 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

×
×
  • Create New...