Páginas filhas
  • AfterLogin - Execução após abertura de SXs

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Pagetitle
AfterLogin - Execução após abertura de SXs
AfterLogin - Execução após abertura de SXs

Ponto-de-Entrada: AfterLogin - Execução após abertura de SXs
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:
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.
Programa Fonte


Sintaxe

AfterLogin - Execução após abertura de SXs ( < ParamIXB> )


Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
ParamIXBVetor

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, posionamentos 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 #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


NomeTipoEscopoPode Alterar
descrição
Descrição

Array of RecordGlobalNão