Validar codigo de barras

Bom dia.

Gostaria de uma ajuda para validar o campo B1_CODBAR, para que o sistema nao aceite um mesmo codigo de barras para mais de um produto.

Obrigado

Tem a opção de incluir uma validação no campo, via configurador no dicionário de dados, ExistChave(“SB1”,M->B1_CODBAR), como essa função validar e verificar se a chave(código de barras digitado) já existe em alguma cadastro.

Pode fazer o disparo de um gatilho nesse campo. o mais simples seria uma query SELECT DISTINCT B1CODBAR FROM SB1XXX WHERE D_E_L_E_T = '' AND B1_CODBAR = 'VALOR_DIGITADO'

Ou no gatilho ou no TOK da gravação