Histórico da Página
...
- Visão Geral
- Exemplo de utilização
- Parâmetros
- Variáveis
- Tabelas utilizadas
01. VISÃO GERAL
Este Ponto de Entrada pertence à rotina de Painel de Câmbio (EECAF900). Ele deve ser utilizado para customizar a rotina de Painel de Câmbio.
Programa Fonte: EECAF900.PRW
Retorno: Verdadeiro (.T.) ou Falso (.F.).
02. EXEMPLO DE UTILIZAÇÃO
...
MsgAlert("Passando pelo ponto de entrada do Browse AF900BROWSE ","EECAF900")
oBrwCambio:SetDescription("Painel de Câmbio")
Return
User Function AF900INTCP()
Local cParam := ParamIXB
Local cMsg := ""
Local x
Local lRet:= .T.
cMsg := "Passando pelo ponto de que pega os campos para execauto de acordo com os contextos já existentes para a tela: AF900INTCP"
cMSg += " variável cParam:..." + cParam + ENTER
cMSg += " variável aCustom:.." + ENTER
For x:= 1 to len(aCustom)
cMSg += " aCustom["+alltrim(str(x))+"]:........" +"{"+ aCustom[x,1] +","+ aCustom[x,2] +","+ aCustom[x,3] +"}"+ ENTER
Next
Msgalert( cMsg , "EECAF900" )
Return lRet
User Function AF900MNU()
Local aRet := {}
aAdd(aRet, {"Função Usuário","FUNCAO()",0,6})
Msgalert("Passando pelo ponto de entrada do menu de funções AF900MNU ","EECAF900")
Return aRet
User Function AF900VLD()
Local aParam := ParamIXB
Local lXRet := .F.
Local cMsg := ""
Local x
cMsg := "Passando pelo ponto de entrada de validação AF900VLD "
cMsg += " Variável cAction:..." + cAction + ENTER
cMsg += " Variável lBloqueia:." + iif( lBloqueia , ".T." , ".F." ) + ENTER
cMsg += " Variável nOpc:......" + Alltrim(Str(nOpc)) + ENTER
cMsg += " Variável lRet:......" + iif( lRet , ".T." , ".F." ) + ENTER
cMSg += " variável aEEQAuto:.." + ENTER
For x:= 1 to len(aEEQAuto)
cMSg += " aEEQAuto["+alltrim(str(x))+"]:........" + aEEQAuto[x] + ENTER
Next
Msgalert( cMsg , "EECAF900" )
Return lXRet
03. PARÂMETROS
Nome | Tipo | Descrição |
---|---|---|
AF900BROWSE | Caracter | Permite a manutenção do Browse da tela de Painel de Câmbio |
AF900GETFIELDS | Caracter | Utilizado para a validação dos campos que serão usados na tela de acordo com a ação da rotinas da tela de Painel de Câmbio |
AF900INTCP | Caracter | Utilizado para a validação dos campos que serão enviados para integração de execauto de acordo com a ação da rotinas da tela de Painel de Câmbio |
AF900MNU | Caracter | Utilizado para a adição de rotinas no menu do Browse de Painel de Câmbio |
AF900VLD | Caracter | Utilizado para a validação das ações das rotinas da tela de Painel de Câmbio |
04. VARIÁVEIS
Parâmetro | Nome | Tipo | Permite alterar | Descrição |
---|---|---|---|---|
AF900BROWSE | oBrwCambio | Objeto | Objeto do browse de seleção da rotina Painel de Câmbio que permite algumas customizações. | |
AF900GETFIELDS | aFields | Array | Array com os campos a serem mostrados na tela de acordo com a ação da rotina que está sendo executada. | |
AF900GETFIELDS | cOpc | Caracter | Ação da rotina do Browse Painel de Câmbio que está sendo executada no momento. | |
AF900INTCP | aCustom | Array | Array com os campos a serem enviados para a integração Execauto de acordo com a ação da rotina do Painel de Câmbio. | |
AF900INTCP | cParam | Caracter | Ação da rotina do Browse Painel de Câmbio que está sendo executada no momento. | |
AF900MNU | aRet | Array | Array com as rotinas existentes no Browse Painel de Câmbio. | |
AF900VLD | cAction | Caracter | Variável com a ação que representa um botão do menu de opções, cada um contendo suas próprias validações. | |
AF900VLD | lBloqueia | Lógico | ||
AF900VLD | nOpc | Numérico | Opção a ser executada no ExecAuto das rotinas de Câmbio. | |
AF900VLD | lRet | Lógico | Variável que determina se a validação permitira seguir com a ação da rotina do Browse. | |
AF900VLD | aEEQAuto | Array | Array com os campos que serão usados na rotina automática para execução das ações das rotinas do Browse. |
05. TABELAS UTILIZADAS
- Não há.
...