Ponto-de-Entrada: CN120VENC - Encerramento da medição
Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
LOCALIZAÇÃO: Function CN120MedEnc -> Executado antes do encerramento da medição.
EM QUE PONTO: Antes de encerrar a medição, o ponto de entrada é executado para validar informações específicas.
Será enviado um parâmetro para o ponto de entrada, determinando se o usuário possui ou não direito de encerrar a medição para o contrato atual.
O retorno do ponto de entrada será do tipo lógico.
Eventos
Programa Fonte
CNTA120.PRW
Sintaxe
CN120VENC - Encerramento da medição ( [ lAcesso ] ) --> lRet
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
lAcesso | Lógico | Indica se o usuário possui permissão para encerrar a medição do contrato atual. |
Retorno
-
lRet(logico)
- Informa se confirma ou não o encerramento.
Observações
Exemplos
User Function CN120VENCLocal lAcesso := PARAMIXB[1] // indica se usuário tem ou não direitos sobre o contrato.Local lRetorno := .F.If lAcesso // O usuário possui direitos de encerrar medições para o contrato. // As validações poderão ser realizadas normalmente e a variável lRetorno // será definida, de acordo com as regras do usuário.Else // Não realizará nenhuma validação, pois o usuário não possui direitos de // encerrar medições para este contrato. A rotina de encerramento não prosseguirá. Aviso('PE: CN120VENC', 'O usuário não pode encerrar medições para este contrato.', {'OK'}) lRetorno := .F.EndIfReturn lRetorno
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas