Árvore de páginas

Versões comparadas

Chave

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

CONTEÚDO

  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

...

gerenciamento de processamento da integração via EasyLink (AVINT101). Ele deve ser utilizado para customizar

...

dados enviados nestas integrações.

Programa Fonte: AVINT101.PRW

...

Retorno: Verdadeiro (.T.) ou Falso (.F.).

02. EXEMPLO DE UTILIZAÇÃO

...


02. EXEMPLO DE UTILIZAÇÃO

User Function AVINT101()
Local cParam
Local nPos


If ValType(ParamIXB) == "A"

cParam:= ParamIXB[1]

ElseIf ValType(ParamIXB) == "C"

cParam:= ParamIXB

EndIf


Do Case

Case cParam == "ALT_ARRAY_FIN_AVINT101"

MsgInfo("Entrou no ponto de entrada 'ALT_ARRAY_FIN_AVINT101'.")

If AScan(aIntTitFin, {|x| x[1] == "AUTVLRME"}) > 0

AAdd(aIntTitFin , {"E2_ABC", "ABC", Nil} )

EndIf

Case cParam == "ALTERA_PARCELA"

MsgInfo("ALTERA_PARCELA")
cParcIntBx:= "A"

Case cParam == "MOTIVO_BAIXA"

MsgInfo(

...

"MOTIVO_BAIXA")

...

cMotAux := "NOR"

Case cParam == "EECBXFITIT_ALTDTEMBA"

MsgInfo("EECBXFITIT_ALTDTEMBA")
dDtEmba:= dDataBase

Case cParam == "EECINCOM"

MsgInfo("EECINCOM")
/* exemplo de alteração do aCab e aItem na geração do pedido da despesa nacional do embarque de exportação */
nPos:= AScan(aCab, {|x| AllTrim(x[1]) == "C7_CONTATO"})

If nPos > 0

aCab[nPos][2]:= "Novo Contato"

EndIf

nPos:= AScan(aItem[1], {|x| AllTrim(x[1]) == "C7_QUANT"})

If nPos > 0

aItem[nPos][2]:= 2 //nova quantidade

EndIf

EndCase
   Endif

Return

03. PARÂMETROS


NomeTipoDescrição
PARAMIXBMOTIVO_BAIXACaracterUsado para identificar o ponto de alteração do motivo de baixa dos títulos.
EECBXFITIT_ALTDTEMBAArrayCaracterParâmetro que ira identificar em qual ponto do fonte EECAF200 que o ponto de entrada foi chamado durante a baixa do título gerado pelo faturamento ou do título de adiantamento - RA.
ALTERA_PARCELACaracterParâmetro que possibilitará customizar o campo parcela, utilizado na chave para baixa dos títulos no módulo financeiro.
ALT_ARRAY_FIN_AVINT101CaracterExecutado antes das integrações com o Financeiro, permite a manipulação do array de integração de titulos.
EECINCOMCaracterParâmetro que identifica o processamento da integração com o módulo de Compras (SIGACOM) para geração dos pedidos das despesas nacionais da fase de embarque de exportação.

04. VARIÁVEIS


ParâmetroNomeTipoPermite alterarDescrição
PARAMIXBMOTIVO_BAIXAcMotAuxCaracterSimRetornar o motivo de baixa desejado na variável para que seja considerado pela rotina.
EECBXFITIT_ALTDTEMBAdDtEmbaDataSimData do embarque; referência para a data da baixa do título gerado pelo faturamento e do título de adiantamento - RA (cenário com o parâmetro MV_EEC0042 desabilitado) ocorrido com o preenchimento da data do embarque.
ALTERA_PARCELAcParcIntBxCaracterSimNúmero da parcela que compõe a chave do título RA.
ALT_ARRAY_FIN_AVINT101aIntTitFinArraySimArray com os dados que serão enviados na integração com o módulo Financeiro.
EECINCOMaCabArraySimDisponível no ponto de entrada com o parâmetro EECINCOM, permite a manipulação dos dados da capa do pedido de compras (SC7) usados na geração do pedido da despesa.
EECINCOMaItemArraySimDisponível no ponto de entrada com o parâmetro EECINCOM, permite a manipulação dos dados do item do pedido de compras (SC7) usados na geração do pedido da despesa.



05. TABELAS UTILIZADAS

  • Não há.



HTML
<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>