Ponto-de-Entrada: AfterLogin - Execução após abertura de SXs
Descrição:
Este ponto de entrada é executado após as aberturas dos SXs(dicionário de dados).Ao acessar pelo SIGAMDI, este ponto de entrada é chamado ao entrar na rotina. Pelo modo SIGAADV, a abertura dos SXs é executado após o login.
Sintaxe
AfterLogin - Execução após abertura de SXs ( < ParamIXB> )
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
ParamIXB | Vetor | X |
Retorno
- ()
Observações
O dicionário de dados pode não estar aberto.
Importante
Esse ponto de entrada é chamado antes do carregamento total da interface, logo utilizar de funções que fazem uso de interface, podem levar a cenários de erro, posicionamentos incorretos entre outras não conformidades, não recomendamos a utilização de interfaces e dialogs em geral dentro desse ponto de entrada.
Vetor PARAMIXB
O vetor PARAMIXB possui a seguinte estrutura:
- [1] - Id do usuário
- [2] - Nome do usuário
Exemplos
#Include "protheus.ch"
User Function AfterLogin()
Local cId := ParamIXB[1]
Local cNome := ParamIXB[2]
ApMsgAlert("Usuário "+ cId + " - " + Alltrim(cNome)+" efetuou login às "+Time())
Return
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