Histórico da Página
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
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 |
Ação que foi acessada, tais como: ALTERA_LOTE - corresponde a ação Alterar Parcelas RECEBE - corresponde a ação Receber no Exterior RECEBE_CANCELA - corresponde a ação Estornar Recebimento no Exterior LIQUIDA - corresponde a ação Liquidar LIQUIDA_CANCELA - corresponde a ação Estornar Liquidação PAGA - corresponde a ação Pagar PAGA_CANCELA - corresponde a ação Estornar Pagamento INTEGEEQ - executado antes de realizar a integração | |
ParamIXB[2] |
Lógico | Bloqueio dos processos |
ParamIXB[3] |
Numérico | Opção que será executado na integração, tais como: 5 - Alteração da parcela de cambio |
95 - Exclusão 98 - Estorno da liquidação ou Estorno do pagamento 99 - Liquidação ou Pagamento |
ParamIXB[4] |
Vetor | Campos com as informações que serão enviados na integração, por exemplo: {"EEQ_DTCE" , M->EEQ_DTCE , Nil} Os valores somente serão passado quando a ação (ParamIXB[1]) for igual a INTEGEEQ |
ParamIXB[5] |
Lógico | Verdadeiro (não utilizado) |
04. VARIÁVEIS
Não há.
05. TABELAS UTILIZADAS
...