Skip to content

Visão Geral ​

O Totali PoS possui a funcionalidade de leitura de Gabaritos, que são formatos de códigos pré-determinados e que possuem diversas informações do produto, como código, preço e quantidade.

Os gabaritos atualmente são cadastrados na tabela TT_GAB do Commerce, e ainda não possuem interface de cadastro (será criada no Ticket 2021013772). Portanto, a única forma de cadastrar um gabarito é fazendo a inserção diretamente na tabela.

Documentação da Tabela ​

Segue abaixo a documentação de cada coluna dessa tabela:

  • CODFIL - Filial do Gabarito

  • TIPGAB - Tipo do Gabarito (1 - Balança / 2 - Lote)

  • DESGAB - Descrição do Gabarito

  • TAMMAX - Tamanho Máximo do Gabarito

  • TAMMIN - Tamanho Mínimo do Gabarito

  • TAMPRE - Tamanho do Prefixo Inicial do Gabarito

  • ESTRUR - Estrutura do Gabarito. Podem ser utilizadas as seguintes informações:

B - Referência Básica
R - Referência Grade
V - Valor
Q - Quantidade
D - Dígito Módulo 11
0 - Dígito Módulo 10
7 - Dígito Módulo 7
L - Lote

Exemplos ​

Exemplo de Gabarito para leitura de Etiqueta de Balança:

2RRRRRRVVVvvD

onde:

2 - Prefixo Fixo
R - Referência Grade com 5 Dígitos
V - Valor com 3 casas inteiras e 2 decimais (o caracter minúsucula indica quantas casas decimais o valor possui)
D - Dígito Verificador Módulo 11

Exemplo de Insert para inserir um Gabarito na tabela:

INSERT INTO tt_gab (codfil,tipgab,desgab,tammax,tammin,tampre,estrur) VALUES ('001', 1, -- 1 - Balança / 2 - Lote 'Balança Código + Preço', 13, 13, 1, '2RRRRRRVVVvvD' -- B - Referência Básica / R - Referência / V - Valor / Q - Quantidade / D - Dígito 11 / 0 - Dígito 10 / 7 - Dígito 7 / L - Lote );

Após inserir aplicar o Update na tabela de controle para fazer a carga no Totali PoS:

UPDATE tt_atu SET atu_em = Agora() WHERE desatu = 'CONFIGURACAO';

Tomando como exemplo o Gabarito acima, ao informar, por exemplo, o código 2000009100990 no Totali PoS será inserido na Venda o Produto com Referência 000009 no Valor Total de R$ 100,99. Não é necessário ter balança/etiqueta para fazer esse tipo de teste.