Histórico da Página
...
Bloqueio de Registro / Cadastro
Produto: | Mricosiga Protheus | Versões: | |
Ocorrência: | Como bloquear um cadastro no modulo faturamento?Registro / Cadastro | ||
Ambiente: | SigafatSIGAFAT | ||
Passo a passo: Para bloquear um cadastro, basta criar o campo XX_msblql, para que o cadastro possa ser bloqueado.
Abaixo descrição do campo a ser criado como por exemplo no cadastro do vendedor tabela SA3: | O bloqueio de registros / cadastros no Protheus, é realizado pelo campo MSBLQL. Quando ele não existe na tabela, basta criá-lo da seguinte forma: - Acessar o Configurador SIGACFG; - Base de Dados > Dicionário > Bases de Dados > Dicionário de Dados; - Localizar e Editar a Tabela em questão - EXEMPLO SA3 (Cadastro de Vendedores); - Incluir >
Titulo TOTVS PDV: Sim Descrição: Bloqueia o vendedor Help: Indica se esse vendedor deve ser bloqueado para uso pelo sistema
Lista de opções: Opções>Lista Opções: 1=Sim;2=Não Inicializador padrão = "2"
Validação sistema Opções>Inicializador Padrão: 2 Marcar como usado em todos os modulos. no dicionário de dados) - Confirmar e Salvar em ambiente exclusivo. - Acessar o cadastro e definir o registro como bloqueado = Sim.
Importante: Este bloqueio impede de selecionar este cadastro em novos registros do Protheus. Como por exemplo, a inclusão do 'Vendedor' em novos Pedidos de Venda. Porém, as definições / status / histórico não são invalidados ou desconsiderados. Os registros que já foram gerados para este vendedor permanecem na base e podem ser manipulados normalmente (como por exemplo faturar um Pedido em que já contenha o Vendedor relacionado). O bloqueio será válido apenas para os novos registros em que tentar selecionar este cadastro a partir do momento em que bloqueou.
| ||
Observações: | Após a criação do campo, verifique o nível do campo, não . Não o nível geral e sim o nível de cada módulo, o . O nível padrão é 9, ou seja, nível para a visualização do campo apenas para o Administrador, para que este seja visível para todos os usuários, é necessário ter o nível de cada módulo alterado. |