Manual técnico de etiquetas de produto
Conceito
As etiquetas de produto são representadas por layouts cuja definição deve ser realizada através de x-class, que são criados em classes específicas. Verificar os layouts cadastrados no tópico "Layouts Cadastrados". Cada classe de definição do layout deve ser filha da classe "Layouts de etiquetas de produtos" e deve ser montado a partir de seções cujos valores de preenchimentos são: imagens ( bitmap monocromáticas ), código de barra, desenhos como caixas e linhas ou textos comuns. Os valores de preenchimentos podem ser customizados de acordo com a necessidade de cada cliente. A utilização de uma imagem como valor de preenchimento está implementado somente para o protocolo PPLB.
A impressão das etiquetas está disponível para qualquer impressora que utilizem os protocolos PPLB, DPL, ZPL e as portas USB e LPT1. Para cada novo protocolo que surgir deve ser criada uma nova classe que herde da classe "ImpressoraEtiqueta" e implementar as funções de impressão especificas do novo protocolo. Além desse novo objeto deve ser analisada a necessidade de criar novos layouts. O protocolo PPLB deve ser utilizado com a Porta LPT1 e os protocolos DPL e ZPL com as portas LPT1 ou UBS.
O preço exibido é obtido a partir da regra de preço cadastrada para o recurso, considerando a classe V Adq Tec p Consumo, e o estabelecimento informado pelo usuário nas variáveis do processo.
Configurações
Configuração dos Layout's
Protocolo de impressão do layout
Define o protocolo utilizado para imprimir o layout
Tipo de configuração: por script
Propriedade: this.protocoloimpressao
Valor: -1897036235 /* PPLB */ ou -1894333762 /* DPL */ ou -1894442097 /* ZPL */
Localização: script de definição do layout cadastrado
Seções que definem o layout
Define as configurações das seções do layout
Tipo de configuração: por script
Propriedade: this.configuracaoLayoutEtiqueta.secoes
Valor padrão: específico de cada layout
Localização: script de definição do layout cadastrado
Quantidade de colunas utilizadas na impressão
Define a quantidade de colunas que será utilizada na impressão.
Tipo de configuração: por script
Propriedade: this.configuracaoLayoutEtiqueta.quantidadeDeColunasDeEtiquetas
Valor padrão: especifico de cada layout
Localização: script de definição do layout cadastrado
Distância entre as colunas de impressão
Define a distância que deve existir entre as colunas no momento da impressão da etiqueta, utilizado para imprimir etiquetas com mais de 1 coluna.
Tipo de configuração: por script
Propriedade: this.configuracaoLayoutEtiqueta.distanciaEntreColunasDeEtiquetas
Valor padrão: especifico de cada layout
Localização: script de definição do layout cadastrado
Layouts Cadastrados
Etiqueta 40 X 40mm Dupla
Tipo de configuração: classe x script
Protocolo: PPLB
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 40 X 40mm Dupla/Etiqueta 40 X 40mm Dupla.ic
A imagem a esquerda apresenta o layout da etiqueta com a definição de cada seção do layout.
Etiqueta 16 X 47mm Simples
Tipo de configuração: classe x script
Protocolo: ZPL
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 16 X 47mm Dupla/Etiqueta 16 X 47mm Simples.ic
A imagem a esquerda apresenta o layout da etiqueta com a definição de cada seção do layout.
Etiqueta 10 X 100mm Dupla
Tipo de configuração: classe x script
Protocolo: ZPL
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 10 X 100mm Dupla/Etiqueta 10 X 100mm Dupla.ic
A imagem de baixo apresenta o layout da etiqueta com a definição de cada seção do layout.
Etiqueta 20 X 40mm Dupla
Tipo de configuração: classe x script
Protocolo: PPLB
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 20 X 40mm Dupla/Etiqueta 20 X 40mm Dupla.ic
A imagem a esquerda apresenta o layout da etiqueta com a definição de cada seção do layout.
Etiqueta 23 X 100mm Simples
Tipo de configuração: classe x script
Protocolo: PPLB
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 23 X 100mm Simples/Etiqueta 23 X 100mm Simples.ic
A imagem a esquerda apresenta o layout da etiqueta com a definição de cada seção do layout.
Etiqueta 58 X 58mm Dupla
Tipo de configuração: classe x script
Protocolo: PPLB
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 58 X 58mm Dupla/Etiqueta 58 X 58mm Dupla.ic
A imagem a esquerda apresenta o layout da etiqueta com a definição de cada seção do layout.
Etiqueta Dupla Barra Tripla
Tipo de configuração: classe x script
Protocolo: PPLB
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta Dupla Barra Tripla/Etiqueta Dupla Barra Tripla.ic
A imagem a esquerda apresenta o layout da etiqueta com a definição de cada seção do layout.
Etiqueta Tripla
Tipo de configuração: classe x script
Protocolo: DPL
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta Tripla/Etiqueta Tripla.ic
A imagem a esquerda apresenta o layout da etiqueta com a definição de cada seção do layout.
Etiqueta 32 X 107mm Simples
Tipo de configuração:
Protocolo:
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 32 X 107mm Simples.ic
Etiqueta 32 X 107mm Simples De-Por
Tipo de configuração: classe x script
Protocolo: ZPL
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 32 X 107mm Simples De-Por/Etiqueta 32 X 107mm Simples De-Por.ic
Etiqueta 25 X 40mm Dupla
Tipo de configuração: Classe x Script
Protocolo: ZPL
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 25 X 40mm Dupla.ic
Etiqueta 25 X 40mm Dupla Com Preço
Tipo de configuração: Classe x Script
Protocolo: ZPL
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 25 X 40mm Dupla Com Preço.ic
Etiqueta 55 X 80mm Simples Frente
Tipo de configuração:
Protocolo:
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 55 X 80mm Simples Frente.ic
Etiqueta 55 X 80mm Simples Verso.ic
Tipo de configuração:
Protocolo:
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 55 X 80mm Simples Verso.ic
Etiqueta 25 x 40mm Simples
É gerado GTIN 13 na impressão da etiqueta, para recurso sem o código GTIN 13 cadastrado. O código é gerado obedecendo os seguintes parâmetros:
1. Os dois primeiros dígitos serão de acordo com a chave do recurso, se a chave for negativa será 29, se for positiva será 25.
2. Do 3º ao 12 dígito o código será os números da chave do recurso, para chaves com menos de 12 dígitos serão acrescentados "0" a esquerda até completar 12 dígitos, para chaves com mais de 12 dígitos serão eliminados os números a esquerda até ficar com 12 dígitos.
3. O 13º dígito será calculado baseada nas regras GS1 para o Gtin13.
Regras da GS1 para o Gtin13.
Cálculo de dígito verificador
Considerando os 12 primeiros dígitos: 05432122345.
Adicione todos os dígitos das posições ímpares (dígitos na posição 1, 3, 5, 7, 9 e 11)
0 + 4 + 2 + 2 + 3 + 5 = 16
Multiplique por 3.
16 * 3 = 48
Adicione todos os dígitos das posições pares (dígitos na posição 2, 4, 6, 8 e 10).
5 + 3 + 1 + 2 + 4 = 15
Some os resultados das etapas 3 e 2.
48 + 15 = 63
Determine o número que deve ser adicionado ao resultado do passo 4 para criar um múltiplo de 10.
63 + 7 = 70
O número acrescentado no passo 5 será o 13º dígito.
Portanto, o dígito verificador é 7.
Na impressão de etiquetas de recursos que já tenham o código GTIN 13 cadastrado, a etiqueta será impressa com o código GTIN 13 do cadastro.
Fórmulas de preenchimento dos layouts
Tipo de configuração: por script
Propriedade: this.chaveDoLayoutDeEtiqueta
Valor padrão: chave da classe do layout que será preenchido
Localização: script de definição da fórmula cadastrada
Fórmulas Cadastradas
Etiqueta 40 X 40mm Dupla
Tipo de configuração: classe x script
Localização: Configuracao/Operacoes/Cadastros/Etiquetas/Formulas para Etiquetas/Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta 40 X 40mm Dupla/Etiqueta 40 X 40mm Dupla.ic
Etiqueta 16 X 47mm Simples
Tipo de configuração: classe x script
Localização: Configuracao/Operacoes/Cadastros/Etiquetas/Formulas para Etiquetas/Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta 16 X 47mm Simples/Etiqueta 16 X 47mm Simples.ic
Etiqueta 10 X 100mm Dupla
Tipo de configuração: classe x script
Localização: Configuracao/Operacoes/Cadastros/Etiquetas/Formulas para Etiquetas/Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta 10 X 100mm Dupla/Etiqueta 10 X 100mm Dupla.ic
Etiqueta 20 X 40mm Dupla
Tipo de configuração: classe x script
Localização: Configuracao/Operacoes/Cadastros/Etiquetas/Formulas para Etiquetas/Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta 20 X 40mm Dupla/Etiqueta 20 X 40mm Dupla.ic
Etiqueta 23 X 100mm Simples
Tipo de configuração: classe x script
Localização: Configuração/Operações/Cadastros/Etiquetas/Formulas para Etiquetas/Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta 23 X 100mm Simples/Etiqueta 23 X 100mm Simples.ic
Etiqueta 58 X 58mm Dupla
Tipo de configuração: classe x script
Localização: Configuração/Operações/Cadastros/Etiquetas/Formulas para Etiquetas/Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta 58 X 58mm Dupla/Etiqueta 58 X 58mm Dupla.ic
Etiqueta Dupla Barra Tripla
Tipo de configuração: classe x script
Localização: Configuracao/Operacoes/Cadastros/Etiquetas/Formulas para Etiquetas/Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta Dupla Barra Tripla/Etiqueta Dupla Barra Tripla.ic
Etiqueta Tripla
Tipo de configuração: classe x script
Localização: Configuracao/Operacoes/Cadastros/Etiquetas/Formulas para Etiquetas/Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta Tripla/0100 UNUMCommerce.ic
Etiqueta 25 X 40mm Dupla Com Preço
Tipo de configuração: classe x script
Localização: Configuracao/Operacoes/Cadastros/Etiquetas/Formulas para Etiquetas/Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta 25 x 4mm Dupla Com Preço
Telas Envolvidas
Impressora de Etiquetas
Tabela: Recurso
Classe: Impressoras de Etiqueta
Caminho: Ir Para > Compra > Etiquetas de Produto > Cadastros > Impressora de Etiquetas
Realiza o cadastro da impressora que será utilizada, definindo qual o protocolo de impressão e a porta de saída utilizada.
Modelos de Etiquetas
Tabela: Tabela
Classe: Modelos de Etiqueta de Produto
Caminho: Ir Para > Compra > Etiquetas de Produto > Cadastros > Modelos de Etiquetas
Realiza o cadastro dos modelos de etiquetas que serão utilizados. Deve ser informado qual o layout e a fórmula de preenchimento utilizado.
Impressão de Etiquetas
Caminho: Ir Para > Compra > Etiquetas de Produto > Impressão de Etiquetas
Processo utilizado para realizar a impressão das etiquetas de produto. Após realizar a pesquisa dos produtos que terão suas etiquetas impressas, deve ser informado qual a impressora e o modelo da etiqueta, cadastrados anteriormente, que serão utilizados na impressão.
Modelo de Dados
Scripts Envolvidos
Objetos
-1897036225 /products/INTEQerp infrastructure/library/Etiquetas/ImpressoraEtiquetaPPLB.ijs
-1894442336 /products/INTEQerp infrastructure/library/Etiquetas/ImpressoraEtiquetaDPL.ijs
-1894442338 /products/INTEQerp infrastructure/library/Etiquetas/ImpressoraEtiquetaZPL.ijs
-1897036227 /products/INTEQerp infrastructure/library/Etiquetas/ImpressaoEtiqueta.ijs
-1897036194 /products/INTEQerp infrastructure/library/Etiquetas/InteracaoImpressaoEtiquetas.ijs
-1897036223 /products/INTEQerp infrastructure/library/Etiquetas/LayoutEtiqueta.ijs
-1897036195 /products/INTEQerp infrastructure/library/Etiquetas/BuscaRecursosImpressaoEtiquetas.ijs
-1897036230 /products/INTEQerp infrastructure/library/Etiquetas/ConfiguracaoLayoutEtiqueta.ijs
-1897036228 /products/INTEQerp infrastructure/library/Etiquetas/ImagemEtiqueta.ijs
-1897036226 /products/INTEQerp infrastructure/library/Etiquetas/ImpressoraEtiqueta.ijs
-1897036224 /products/INTEQerp infrastructure/library/Etiquetas/Layout.ijs
-1897036220 /products/INTEQerp infrastructure/library/Etiquetas/SecaoLayoutEtiqueta.ijs
-1897036196 /products/INTEQerp infrastructure/library/Etiquetas/TipoBuscaRecurso.ijs
-1897036222 /products/INTEQerp infrastructure/library/Etiquetas/PreenchimentoDasCaracteristicasDasSecoes.ijs
-1897036221 /products/INTEQerp infrastructure/library/Etiquetas/PreenchimentoDoConteudoDasSecoes.ijs
Process
-1894443443 /products/INTEQorder/library/pedido/ferramentas administrativas/configuracao/Consulta Produto.ip
-1897036188 /products/INTEQorder/modules/Compra/Etiquetas de Produtos/Impressao de Etiquetas.ip
-1897036191 /products/INTEQerp infrastructure/library/Etiquetas/processos/Impressao de Etiquetas.ip
-1897036192 /products/INTEQerp infrastructure/library/Etiquetas/processos/Busca de Recursos.ip
-1894442502 /products/INTEQorder/modules/Compra/Etiquetas de Produtos/Cadastros/Impressora de Etiquetas.ip
-1894442500 /products/INTEQorder/modules/Compra/Etiquetas de Produtos/Cadastros/Modelos de Etiqueta.ip
X-class
-1897036193 /products/INTEQerp infrastructure/library/Etiquetas/grades/gridResultado.ic
-1897036197 /products/INTEQerp infrastructure/library/Etiquetas/grades/gridImpressao.ic
-1897036250 /Dados/Cadastrais/Tabelas/Aux Operações/Modelos de Etiqueta/0100INTEQerp infrastructure.ic
-1897036237 /Dados/Cadastrais/Tabelas/Aux Operações/Impressoras/Protocolo de Impressão/0100 INTEQerp infrastructure.ic
-1894333806 /../Ativos Imobilizados/Equipamentos de Informática/Impressoras/Impressoras de Etiqueta/0100INTEQerp infrastructure.ic
-1897036201 /../Configuração/Operações/Cadastros/Etiquetas/Layouts de Etiquetas/0100 INTEQerp infrastructure.ic
-1897036216 /../Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 20 X 40mm Dupla/Etiqueta 20 X 40mm Dupla.ic
-1897036215 /../Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 23 X 100mm Simples/Etiqueta 23 X 100mm Simples.ic
-1897036214 /../Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 58 X 58mm Dupla/Etiqueta 58 X 58mm Dupla.ic
-1894442284 /../Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta Dupla Barra Tripla/Etiqueta Dupla Barra Tripla.ic
-1894333759 /../Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta Tripla/0100 UNUMCommerce.ic
-1894442094 /../Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 16 X 47mm Simples/Etiqueta 16 X 47mm Simples.ic
-1894442085 /../Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 10 X 100mm Dupla/Etiqueta 10 X 100mm Dupla.ic
-1894442007 /../Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 40 X 40mm Dupla/Etiqueta 40 X 40mm Dupla.ic
-1894441919 /../Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 25 X 40mm Dupla Com Preco/Etiqueta 25 X 40mm Dupla Com Preco.ic
-1894441915 /../Layouts de Etiquetas/Layouts de etiquetas de produtos/Etiqueta 32 X 107mm Simples De-Por/Etiqueta 32 X 107mm Simples De-Por.ic
-1897036203 /../Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta 20 X 40mm Dupla/Etiqueta 20 X 40mm Dupla.ic
-1897036207 /../Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta 58 X 58mm Dupla/Etiqueta 58 X 58mm Dupla.ic
-1897036204 /../Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta 23 X 100mm Simples/Etiqueta 23 X 100mm Simples.ic
-1894442286 /../Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta Dupla Barra Tripla/Etiqueta Dupla Barra Tripla.ic
-1894333757 /../Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta Tripla/0100 UNUMCommerce.ic
-1894442093 /../Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta 16 X 47mm Simples/Etiqueta 16 X 47mm Simples.ic
-1894442083 /../Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta 10 X 100mm Dupla/Etiqueta 10 X 100mm Dupla.ic
-1894442004 /../Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta 40 X 40mm Dupla/Etiqueta 40 X 40mm Dupla.ic
-1894441917 /../Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta 25 X 40mm Dupla Com Preco/Etiqueta 25 X 40mm Dupla Com Preco.ic
-1894441913 /../Formulas para Etiquetas de produto/Modelos de Preenchimento/Etiqueta 32 X 107mm Simples De-Por/Etiqueta 32 X 107mm Simples De-Por.ic