Histórico da Página
CONTEÚDO
- Visão geral
- Exemplo de utilização
- Parâmetros
- Variáveis
- Tabelas utilizadas
- Assuntos relacionados
01
...
Solucoes_totvs |
---|
...
Linhas_totvs |
---|
...
Modulos_cross_segmentos |
---|
Modulos_framework |
---|
Modulos_totvs_construcao |
---|
Modulos_totvs_juridico |
---|
Modulos_totvs_logistica |
---|
Modulos_totvs_manufatura |
---|
Modulos_totvs_rh |
---|
Modulos_totvs_saude |
---|
Modulos_totvs_prestadores_de_servicos |
---|
...
. VISÃO GERAL
O Ponto de Entrada AF900VLD deve ser utilizado para a validação das ações das rotinas da tela de Painel de Câmbio.
Seu retorno é obrigatório que seja lógico, onde verdadeiro (.T.) para prosseguir e falso (.F.) para não prosseguir.
02. EXEMPLO DE UTILIZAÇÃO
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:..." + aParam[1] + ENTER
cMsg += " Variável lBloqueia:." + iif( aParam[2] , ".T." , ".F." ) + ENTER
cMsg += " Variável nOpc:......" + Alltrim(Str(aParam[3])) + ENTER
cMsg += " Variável lRet:......" + iif( aParam[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 |
03. PARÂMETROS
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
- Não há
06. ASSUNTOS RELACIONADOS
- Painel de Câmbio - EECAF900
- DT PE EECAF900 Painel de Câmbio
- DT PE AF900GETFIELDS Painel de Câmbio
- DT PE AF900INTCP Painel de Câmbio
- DT PE AF900BROWSE Painel de Câmbio
- DT PE AF900MNU Painel de Câmbio
...
02. DESCRIÇÃO
03. DEMAIS INFORMAÇÕES
Card documentos | ||||
---|---|---|---|---|
|
...
Templatedocumentos |
---|