Page tree
Skip to end of metadata
Go to start of metadata

Função: Final - Finaliza o sistema


Versões:Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Espanhol , Inglês


Descrição:
Utilizada para finalizar o sistema, essa função executa operações básicas que garantem a integridade dos dados ao finalizar o sistema, desmontando as transações, desbloqueando os semáforos e fechando as tabelas abertas.
Programa Fonte:
MSFINAL.PRW
Sintaxe:

Final - Finaliza o sistema ( [ cMessage1 ] [ cMessage2 ] [ lLogOff ] ) --> Nil

Retorno:
Nil
    (nulo)
  • Nil
Exemplos
#include "protheus.ch"User Function TestFinal()     If ( __cUserId <> '000000' )  Final('Usuário sem acesso ao sistema')EndIfReturn
Parâmetros:



Nome

Tipo

Descrição

Default

Obrigatório

Referência

cMessage1

Caracter

Mensagem










cMessage2

Caracter

Mensagem










lLogOff

Lógico

Uso interno do Framework. Ao efetuar um Log Off, o ambiente é finalizado, aguardando um novo login. Desta forma os dicionários são fechados e diversas funcionalidade que necessitam do ambiente aberto deixam de funcionar, gerando exceções.

.F.








  • No labels