Ponto-de-Entrada: MSDOCEXC - Bloqueia manipulação de dados dependendo da função da usuario.
Abrangências: | Microsiga Protheus 10 , Microsiga Protheus 11 |
Versões: | Microsiga Protheus 10 , Microsiga Protheus 11 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Português (Brasil) , Espanhol , Inglês |
Descrição:
Este ponto de entrada é executado antes da associação de conhecimentos e pode impedir a ação de exclusão do conhecimento dependendo da função criada pelo usuário, permitindo sempre a inclusão. Obs: Sua execução ocorre somente se não existir o ponto de entrada MSDOCVIS (apenas visualizar) ou se este retornar Falso.
Programa Fonte
matxfunc.prw (MsDocument)
Sintaxe
MSDOCEXC - Bloqueia manipulação de dados dependendo da função da usuario. ( [ ] ) --> lVisual
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
Array of Record |
Retorno
-
lVisual (logico)
- .T. Somente visualiza e inclui, .F. sem bloqueio
Exemplos
#Include "protheus.ch"User Function MSDOCEXC() Local lVisual := .F. // Visualiza = Falso inclui e exclui, True somente Visualiza if !alltrim(cUsername) $ 'MANOEL' // se não pertence a lista de usuarios lVisual := .T. // Então somente visualiza EndIfReturn lVisual
Veja Também
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas