Ir para conteúdo
  • Cadastre-se

dev botao

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


  • Este tópico foi criado há 1644 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

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.

  • Curtir 15
  • Obrigado 6

[]'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 para o comentário
Compartilhar em outros sites

  • Consultores

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
 

  • Curtir 4
  • Obrigado 1

[]'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 para o comentário
Compartilhar em outros sites

×
×
  • 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.