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.
Sintaxe:Final - Finaliza o sistema ( [ cMessage1 ] [ cMessage2 ] [ lLogOff ] ) --> 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 |
Se .T. apresenta as opções de Bloquear e LogOff
|
| 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. |
|
|
|
|
|
|
|