Histórico da Página
Tempo aproximado para leitura: 2 min
01. DADOS GERAIS
Linha de Produto: | Protheus |
---|---|
Segmento: | Serviços |
Módulo: | SIGAEST - Estoque/ Custos |
Função: | MATA010 - Cadastro de Produto |
02. 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?
03. 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 já possui o número do código barra com digito calculado, digite o código sem o último dígito e o sistema automaticamente irá executar um gatilho que calcula e coloca na última posição do campo o dígito verificador relativo ao código de barras informado.
04. Observação
Levando A partir da Versão 12 no MATA010 (Cadastro de Produto), levando em consideração esse comportamento, se um campo A tem um gatilho para ele mesmo, o MVC não atualiza o conteúdo do campo A,
todavia executa a regra configurada, ou seja, se no gatilho do campo A para o campo A é executada uma função, a função será executada mas o conteúdo a regra do campo gatilho não será atualizado.
05. Saiba Mais
http://tdn.totvs.com/display/public/PROT/Campo+B1_CODBAR+do+Cadastro+de+Produtos
Comportamento de gatilhos em MVC