Páginas filhas
  • CFG10EGR - Tratamentos específicos no momento da gravação dos parâmetros.

Ponto-de-Entrada: CFG10EGR - Tratamentos específicos no momento da gravação dos parâmetros.
Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil)
Descrição:
O ponto de entrada CFG10EGR permite outros tratamentos específicos no momento da gravação de inclusão/alteração/exclusão dos parâmetros (SX6). O ponto de entrada é disparado após confirmar a tela de edição do parâmetro.
Programa Fonte
APCFG10E.PRW
Sintaxe

CFG10EGR - Tratamentos específicos no momento da gravação dos parâmetros. ( < ParamIXB> )

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
ParamIXB Vetor Vetor com as informações do usuário, operação realizada, nome do parâmetro e informações alteradas no parâmetro. X
Retorno
    (nulo)
Observações

ParamIXB

 

  • ParamIXB[1] (Caracter) -> Código do Usuário
  • ParamIXB[2] (Caracter) -> Nome do Usuário
  • ParamIXB[3] (Caracter) -> Operação ("3"=Inclusão; "4"=Alteração; "5"=Exclusão)
  • ParamIXB[4] (Caracter) -> Parâmetro
  • ParamIXB[5] ( Array ) -> Array bi-dimensional contendo as alterações realizadas

 

Exemplos
User Function CFG10EGR()Local cCodUser   := ParamIXB[1] //Codigo do UsuarioLocal cNomeUser  := ParamIXB[2] //Nome do UsuarioLocal cOperacao  := ParamIXB[3] //Operacao ("3"=Inclusao; "4"=Alteracao; "5"=Exclusao)Local cParametro := ParamIXB[4] //ParametroLocal aAlter     := ParamIXB[5] //Array bi-dimensional contendo as alteracoes realizadas//Estrutura do array "aAlter"//* Obs.: Cada linha do array se refere a um determinado conteudo que sofreu alteracao//aAlter[Linha][01]: Campo alterado//aAlter[Linha][02]: Valor anterior//aAlter[Linha][03]: Valor atual alterado[ codigo com tratamentos aqui... ]Return Nil