Páginas filhas
  • MSDOCEXC - Bloqueia manipulação de dados dependendo da função da usuario.

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
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não