Entidade LAYOUTS_ETIQUETAS

ETIQTS.LAYOUTS_ETIQUETAS

Descrição

Configuração dos leiautes de etiquetas que podem ser gerados pelo sistema. Estes leiautes devem ser feitos de acordo com o tipo de saída desejado, ou seja, para etiquetas que serão enviadas diretamente para as impressoras, devem conter os códigos de controle específos (ESC/P2, ZTL, Datamax, etc.).

Atributos

AtributoDomínioRegrasDescrição
IDID(18)Rqd PK Id:
Chave de identificação interna
LAYOUT_ETIQUETAOPCAO(80)Rqd UK Nome do leiaute:
Nome dado para identificar o layout de etiqueta. P.ex.: ETIQUETA DE IDENTIFICAÇÃO DE AMOSTRAS, ETIQUETA DE CORRUGADA, ETIQUETA DE PREÇOS, ETIQUETA DE BARRAS PADRÃO EAN-13, etc.
LAYOUTSOURCE_CODERqd Código do leiaute:
Desenho do conteúdo da etiqueta podendo conter elementos de macro-substituição através do Apache Velocity.

Quando utilizado pela interface Imprimir etiquetas de produtos, pode-se utilizar as macros:
  • ascii:permite utilizar a classe ASCII.
  • format: permite utilizar a classe FormatUtil.
  • str: permite utilizar a classe StringUtils.
  • text: permite utilizar a classe TextUtil.
  • codigoBarras: código de barras informado na etiqueta.
  • observacoes: observações informadas na etiqueta.
  • produto: produto informado na etiqueta.
  • descricao: descrição do produto.
  • descricaoDetalhada: descrição detalhada do produto.
  • marca: marca do produto.
  • simbolo: símbolo da unidade de medida do produto.
  • umEmbalagem: símbolo da embalagem do produto.
  • qtdEmbalagem: quantidade por embalagem informado no produto.
  • referenciaFabricante: referência do fabricante informado no produto.
  • localizacao: localização do produto.
  • prod: permite utilizar a entidade Produtos apontando para o produto informado na etiqueta.
  • qtd: quantidade de impressão informada na etiqueta.
  • compProd: permite utilizar uma lista com os preços dos produtos que são compostos do produto da etiqueta.
  • itemLista: item da lista de preço selecionada. Esta macro é utilizável quando usado na interface Imprimir etiquetas de produtos.
TIPO_IMPRESSORA_IDID(18)Rqd FK Tipo de impressora:
Indica o tipo de impressora que deve ser usada para este layout.

Referência para TIPOS_IMPRESSORAS
DESCRICAOWIKIDescrição:
Descrição do layout.
IMAGEMATTACHED_FILE(250)Imagem:
Imagem de exemplo da etiqueta.
ATIVOFLAG(1)Rqd Ativo:
Indica se o layout de etiqueta está ativo ou não.

Valor padrão = S

Regras

Add context(nome, objeto)

Adiciona um objeto para contexto de substituição do velocity.
Deve ser usado antes de chamar a função parsedLayout().

Parsed layout

Retorna o layout com os valores de contexto devidamente substituídos.
Antes de chamar esta função, deve-se executar o método addContext(nome,objeto) tantas vezes quantas forem necessárias para o layout específico.