Árvore de páginas

Versões comparadas

Chave

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

Descrição

AVINT101 -

Integração de Titulos com o Financeiro

Funções de controle das ações, eventos e serviços de integração

Observações

Utilizado para manipular o array de dados utilizados na rotina automatica

de integração de titulos com o financeiro

das integrações

Exemplos

User Function AVINT101()
Local cParam

:= If(Type("ParamIxb")


Local nPos

If ValType(ParamIXB) == "A"

,ParamIxb

cParam:= ParamIXB[1]

,If(Type("ParamIxb") = "C",ParamIxb,""))If

Else

cParam:= ParamIXB

EndIf


Do Case

Case cParam == "ALT_ARRAY_FIN_AVINT101"

MsgInfo("Entrou no ponto de entrada 'ALT_ARRAY_FIN_AVINT101'.")
aAdd(aIntTitFin , {"E2_MOTIVO", "NOR", Nil} )

ElseIf

Case cParam == "AF200VALID_VALCAMPO"

MsgInfo("AF200VALID_VALCAMPO")

ElseIf

Case cParam == "AF200STATUS_ALTSTATUS"

MsgInfo("AF200STATUS_ALTSTATUS")

ElseIf

Case cParam == "AF200GPARC_ALTDTEMBA"

MsgInfo("AF200GPARC_ALTDTEMBA")

Elseif

Case cParam == "ALTERA_PARCELA"

MsgInfo("ALTERA_PARCELA")

Case cParam == "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

Return Nil

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

If nPos > 0

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

EndIf

EndCase

Return

Preview

Veja também

 

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

 

Parâmetros

NomeTipoDescriçãoDefaultObrigatórioReferência
ALT_ARRAY_FIN_AVINT101Caracter

Permite a manipulação do array de integração de titulos com o financeiro

   



ALTERA_PARCELACaracterParâmetro que possibilitará customizar o campo parcela, utilizado na chave para baixa dos títulos no módulo financeiro.
   



EECBXFITIT_ALTDTEMBAArray of RecordParâmetro que ira identificar em qual ponto do fonte EECAF200 o ponto de entrada foi chamado.
 



EECINCOM
 
CaracterParâ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.
 



Retorno

()

Eventos de chamada do Ponto de Entrada

 


Variáveis

  

NomeTipoEscopoPode AlterarDescrição

 
aIntTitFin Array Private SimUtilizar conforme exemplo: aAdd(aIntTitFin , {"E2_MOTIVO", "NOR", Nil} )

aCabArrayPrivateSimDisponí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.

aItemArrayPrivateSimDisponí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.

Programa Fonte

AVINT101.PRW