Tempo aproximado para leitura: 00:01:00 min
Ocorrência
É possível remover a obrigatoriedade de preenchimento do campo B5_CEME (tabela SB5 – Dados complementares do produto) na rotina MATA010 – Cadastro de Produtos?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões
Causa
A rotina MATA010 foi reescrita em tecnologia MVC e passou a permitir a exibição de campos de tabelas relacionadas por meio do parâmetro MV_CADPROD.
Nesse novo comportamento:
A validação de obrigatoriedade do B5_CEME (SB5) ocorre somente quando o usuário interage com os campos da aba/quadro da SB5.
Caso não haja interação, a validação não é disparada.
O mesmo conceito se aplica às demais tabelas complementares, como SBZ e SGI.
Além disso, o campo possui regra estrutural de obrigatoriedade definida no padrão do sistema, não sendo possível remover essa obrigatoriedade nativamente via configuração.
Solução
Não é possível desativar a obrigatoriedade do campo B5_CEME por parametrização padrão.
Como alternativa, caso seja necessário um comportamento diferente, recomenda-se:
Utilizar pontos de entrada do MVC para implementar validações personalizadas
Criar regras específicas conforme a necessidade do cliente
Documentação de apoio:
https://tdn.totvs.com/pages/releaseview.action?pageId=208345968
Saiba mais:
Clique aqui e veja mais artigos sobre Cadastros e Configurações Gerais no Estoque
0 Comentários