Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - Numeração automática no código do produto B1_COD

O campo Código do Produto (B1_COD) no Cadastro de Produtos (MATA010) do Protheus deve ser digitado manualmente, mas existe uma nova funcionalidade para gerar códigos automaticamente via categorização. É possível também customizar a numeração com a função GETSXENUM, porém essa prática pode causar falhas e lentidão. Recomenda-se que personalizações sejam feitas por especialistas para evitar problemas.

time.png Tempo aproximado para leitura 00:06:00 min

Ocorrência
Como configurar o campo de Código do Produto (B1_COD), no Cadastro de Produtos (MATA010), para trazer a numeração automaticamente?

Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.

Causa 
A rotina de Cadastro de Produtos (MATA010) foi desenvolvida de forma que o campo Código do Produto (B1_COD) deve ser digitado manualmente. 

No momento da gravação do registro há uma validação que verifica a existência de outro cadastro com o mesmo códugo na mesma filial, caso identifique, exibindo então o help "Código" ao usuário e solicita a troca do código, de modo a evitar duplicidade.

 

É possível implementar um controle de numeração padrão no cadastro do produto?

O time de Vendas desenvolveu uma funcionalidade vinculada ao cadastro de Categorização e caracterização de produtos, que padroniza gerando automaticamente o código dos produtos.

Para saber mais sobre este processo, acesse a documentação do link: 

 

É possível customizar o campo para carregar uma numeração automática?

Há clientes que optam por personalizar o controle de numeração de forma simplista, diretamente no Dicionário de Dados (X3_RELACAO), utilizando-se da função GETSXENUM no Inicializador padrão:

Porém, essa função pode ocasionar falhas, uma vez que não trata saltos de numeração, podendo gerar também:

  • Lentidão/Travamento na inclusão do cadastro;

  • Perda de referência do código sequencial utilizado (gerando a necessidade de efetuar manutenções no controle de numeração);

  • Problemas de sequencial já gravados;

  • Gerar reservas simultâneas de numeração, gerando saltos/perdas de numeração.

Havendo a necessidade de automatizar o controle de numeração sequencial de forma customizada, é muito importante que a personalização seja elaborada por um especialista, evitando estas, dentre outras falhas não mapeadas. 

 

Como corrigir a numeração automática de uma tabela?

Veja um vídeo explicando o conceito de controle de numeração e como corrigir inconsistências:

 

Importante: Caso seja implementado um controle de numeração personalizado no campo, o time de Suporte padrão não realiza manutenções ou ajustes.

É necessário acionar um consultor Protheus programador para mapear os impactos, conforme sua regra de uso, e personalizar o controle de numeração atendendo à todos os critérios e boas práticas.

Conheça também a plataforma colaborativa DEVFORUM da TOTVS para trocar recomendações entre programadores Protheus.

 

Saiba mais:

Ajuste de Numeração automática dos Formulários (Tabelas / ALIAS) no Protheus

Como realizar o ajuste no controle de numeração
Clique aqui e veja mais artigos sobre Cadastros e Configurações Gerais no Estoque

Esse artigo foi útil?
Usuários que acharam isso útil: 1 de 1

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _