Dúvida
Quando realizado o cadastro de produtos com código de Barras (ean-13) completo, o sistema adiciona um dígito a mais. Existe alguma maneira de desabilitar este dígito verificador?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Automação e Coleta de Dados - Todas as versões.
Solução
O campo "Cod.de Barras" (B1_CODBAR) foi criado para utilização na integração com as rotinas de Automação e Coleta de Dados, para que seja identificado o código de barras a ser adotado pelo sistema quando for necessária a impressão de etiquetas de produtos.
Caso em seu processo não seja necessário o uso deste dígito verificador, realize o seguinte procedimento:
1. Acesse o módulo configurador (SIGACFG) - Base de Dados - Dicionário - Gatilhos;
2. Pesquise o campo B1_CODBAR;
3. Altere o gatilho do campo conforme abaixo:
Campo Regra:
Com digito verificador= trim(m->b1_codbar)+eandigito(trim(m->b1_codbar))
Sem digito verificador= trim(m->b1_codbar)
Com essa configuração, por padrão assim que efetuar procedimentos no Coletor de Dados ou App "Meu Coletor de Dados", ao escanear o Código de Barras do produto o Sistema fará um vínculo com o campo cadastrado no Produto (B1_CODBAR) para lançar o produto em questão.
Caso o usuário faça o controle por Etiquetas (tabela CB0), deve-se configurar o parâmetro MV_ACDCB0, onde é possível definir a maneira que será impressa a etiqueta (ou seja, baseando em uma determinada informação):
Parâmetro | Tipo | Descrição |
MV_ACDCB0 | Caracter (C) | Neste parâmetro devem ser informados os tipos de etiquetas que irão utilizar o código interno (CB0) para controle de codificação. Tipos usados: '01' - produto '02' - localização/Endereço '04' - usuário '05' - volume saída '06' - transportadora '07' - volume entrada Ex.: Para se utilizar um controle de codificação para produtos e localização/endereço, o parâmetro deverá ser preenchido da seguinte forma: 01*02 |
Saiba Mais
Campo B1_CODBAR do Cadastro de Produtos
Clique aqui e veja mais artigos sobre Automação e Coleta de Dados (ACD)
0 Comentários