Árvore de páginas

Ponto-de-Entrada: GPA050RT - Complemento da programação de férias
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil) , Português (Portugal) , Espanhol , Inglês
Descrição:
Ponto de entrada chamado após a execução da inclusão/alteração/exclusão da programação de férias. Possibilita complementar a operação processada, ou seja, atualizar tabelas de usuário, enviar email, etc.
Programa Fonte
GPEA050.PRX
Sintaxe

GPA050RT - Complemento da programação de férias ( [ ParamIXB ] ) --> lRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
ParamIXB Array of Record Elemento 1 - Identifica a operação selecionada pelo usuário a partir do menu de opções da rotina. Sendo ativas apenas as opções de atualização(inclusão/alteração) e exclusão da programação de férias.Elemento 2 - Informa se o registro de programação de férias para o empregado existe na base de dados. Esta informação é útil no caso do primeiro elemento ser de atualização da programação.
Retorno
    lRet(logico)
  • .T. - Sem uso atualmente
Observações

Através da variável ParamIXB são passados dois elementos, conforme descritos nesse documento. A customização deve interpretar essas informações e determinar o processamento complementar, que deve ser efetuado em função da operação realizada. O retorno desse ponto de entrada deve ser obrigatoriamente lógico com valor .T. .

Exemplos
#INCLUDE 'RWMAKE.CH'#INCLUDE 'PROTHEUS.CH'USER FUNCTION GPA050RT()            Local nOpc		:= ParamIXB[1]  // 4 - Deleta / 3-AtualizaLocal lExiste     	:= ParamIXB[2]  // .T. - Encontrou programacao de ferias para o empregado / .F. - Nao encontrouLocal lRet 		:= .T.IF nOpc == 4 		MsgAlert('Elimina')ElseIF nOpc == 3   	  IF lExiste	  	MsgAlert('Altera') 		  Else		 MsgAlert('Inclui')  	  Endif		 Endif               Return(lRet)  
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não