Tempo aproximado para leitura: 00:03:00 min
Dúvida
Como bloquear a edição do campo de Preço Unitário (C6_PRCVEN) ou da Tabela de Preço (C5_TABELA) no Pedido de Venda?
Ambiente
Cross Segmentos - Backoffice Protheus - SIGAFAT - Todas as versões
Solução
Existem algumas formas de realizar bloqueio de campos, dependendo da necessidade da sua operação, mas a principal e mais indicada é o Bloqueio definitivo via Dicionário de Dados (Configurador).
Este procedimento torna o campo apenas para visualização para todos os usuários:
Acesse o módulo Configurador (SIGACFG);
Vá em Base de Dados > Dicionário > Bases de Dados > Dicionário de Dados;
-
Pesquise a tabela correspondente, exemplo:
SC6 (Itens do Pedido) para o campo
C6_PRCVEN(Preço Unitário).SC5 (Cabeçalho do Pedido) para o campo
C5_TABELA(Tabela de Preço).
Clique em Editar (ícone do lápis);
Localize o campo desejado e clique no ícone de edição;
Na aba Campo, localize o tópico Propriedade e altere para Visualizar;
Clique em Confirmar e salve a alteração;
Lembre-se de atualizar o Dicionário de Dados clicando no ícone do disquete (necessário ambiente exclusivo).
Caso a necessidade seja um Bloqueio condicional específico é necessário customizar, o mais indicado para o Pedido de Vendas seria o ponto de entrada, como por exemplo:
M410LIOK - Validação de linha de pedido
MT410TOK - Validar confirmação da operação
Demais pontos de entrada da rotina Pedido de Vendas MATA410:
0 Comentários