Ponto de Entrada
Descrição: | Complemento de validação para conceder um adiantamento à um participante. |
Localização: | FINA667 - Adiantamentos |
Eventos: | Adiantamentos |
Programa Fonte: | FINA667 |
Função: | F667VLDAD |
Retorno: | Nome | Tipo | Descrição | Obrigatório | aRet | Array | Array contendo os seguintes dados: Posição 1 - Retorno da validação. Este valida ou invalida a concessão do adiantamento (lógico) Posição 2 - Indica se deve executar a validações padrões na sequência do ponto de entrada (lógico) Posição 3 - Mensagem que será usada no help (caractere) | X |
|
Informações |
---|
|
- O ponto de entrada recebe como parâmetro o código do participante e o código da viagem no Protheus.
- O help e a inclusão de histórico no Reserve (quando aplicável) serão tratados pela rotina padrão, sendo de responsabilidade do ponto de entrada somente a montagem da mensagem. Esta será utilizada somente quando o retorno da validação for falso (.F.) na primeira posição do array (.F.)
|
Exemplo:
#INCLUDE "PROTHEUS.CH"
User Function F667VLDAD()
Local cPart := ParamIxb[1]
Local cViagem := ParamIxb[2]
Local aRet := {}
aRet := {.F.,.F.,"Mensagem de Help"}
Return aRet