Árvore de páginas

Versões comparadas

Chave

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

...

Bloco de código
languagecpp
firstline1
titleExemplo de rdmkae
linenumberstrue
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 aParam[1] + ENTER

   cMsg += " Variável lBloqueia:." + iif( lBloqueiaaParam[2] , ".T." , ".F." ) + ENTER

   cMsg += " Variável nOpc:......" + Alltrim(Str(nOpcaParam[3])) + ENTER

   cMsg += " Variável lRet:......" + iif( lRetaParam[5] , ".T." , ".F." ) + ENTER

   cMSg += " variável aEEQAuto:.." + alltrim(str( len(aParam[4]) )) + ENTER



   For x:= 1 to len(aEEQAuto)

     cMSg += " aEEQAuto["+alltrim(str(x))+"]:........" + aEEQAuto[x] + ENTER

   Next

   Msgalert( cMsg , "EECAF900" )

 Return lXRet

...

Através da variável ParamIXB, é possível verificar a ação, opção da integração e os dados que serão enviados para integração, como:

ParamIXB

Tipo

Descrição

ParamIXB[1]Carácter
Campos chave para a parcela de cambio da rotina automática EECAF200
Ação que foi acessada, tais como:
ParamIXB[2]
CarácterCampos para cabeçalho da rotina automática EECAF200
LógicoBloqueio dos processos
ParamIXB[3]
CarácterCampos para a parcela de cambio da rotina automárica EECAF200 para a liquidação
NuméricoOpção que será executado na integração, tais como:
ParamIXB[4]
CarácterCampos para a parcela de cambio da rotina automárica EECAF200 para a recebimento no exterior
Vetor

Campos com as informações que serão enviados na integração, por exemplo:


ParamIXB[5]
CarácterCampos para a parcela de cambio da rotina automárica EECAF200 para a estorno do recebimento no exterior
LógicoVerdadeiro (não utilizado)

04. VARIÁVEIS

Não há.

05. TABELAS UTILIZADAS

...