Árvore de páginas

Versões comparadas

Chave

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

...

  1. Visão Geral
  2. Exemplo de utilização
  3. Parâmetros
  4. Variáveis
  5. 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


NomeTipoDescrição
AF900BROWSECaracterPermite a manutenção do Browse da tela de Painel de Câmbio
AF900GETFIELDSCaracterUtilizado 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
AF900INTCPCaracterUtilizado 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
AF900MNUCaracterUtilizado para a adição de rotinas no menu do Browse de Painel de Câmbio
AF900VLDCaracterUtilizado para a validação das ações das rotinas da tela de Painel de Câmbio

04. VARIÁVEIS


ParâmetroNomeTipoPermite alterarDescrição
AF900BROWSEoBrwCambioObjeto
Objeto do browse de seleção da rotina Painel de Câmbio que permite algumas customizações.
AF900GETFIELDSaFieldsArray
Array com os campos a serem mostrados na tela de acordo com a ação da rotina que está sendo executada.
AF900GETFIELDScOpcCaracter
Ação da rotina do Browse Painel de Câmbio que está sendo executada no momento.
AF900INTCPaCustomArray
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.
AF900INTCPcParamCaracter
Ação da rotina do Browse Painel de Câmbio que está sendo executada no momento.
AF900MNUaRetArray
Array com as rotinas existentes no Browse Painel de Câmbio.
AF900VLDcActionCaracter
Variável com a ação que representa um botão do menu de opções, cada um contendo suas próprias validações.
AF900VLDlBloqueiaLógico

AF900VLDnOpcNumérico
Opção a ser executada no ExecAuto das rotinas de Câmbio.
AF900VLDlRetLógico
Variável que determina se a validação permitira seguir com a ação da rotina do Browse.
AF900VLDaEEQAutoArray
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á.



...