F050E2 - Manipulação de campos ao incluir no SE2 (Via integração)
Características do Requisito
Linha de Produto: | Microsiga Protheus |
Segmento: | Serviços |
Módulo: | Financeiro |
Rotina: | Rotina | Nome Técnico | FINI050 | Integração EAI (AccountPayableDocument) |
|
Ponto de Entrada: | F050E2 |
Chamados Relacionados
| TVBY07 |
País(es): | Brasil |
Banco(s) de Dados: | Todos |
Tabelas Utilizadas: | TopConnect |
Sistema(s) Operacional(is): | Todos |
Descrição
Implementado ponto de entrada F050E2 para manipulação dos campos antes da inclusão do título na SE2, via integração.
Ponto de Entrada
Descrição: | Integração com o adapter EAI para envio e recebimento do título a pagar. |
Eventos: | AccountPayableDocument |
Programa Fonte: | FINI050 |
Função: | FINI050 |
Retorno: | Nome | Tipo | Descrição | Obrigatório | aRetPe | Array | Retorna um array com as informações dos campos a serem incluidos ao título a pagar | Sim |
|
Exemplo:
#Include 'Protheus.ch'
#include 'totvs.ch'
User Function F050E2()
Local aTitulo := PARAMIXB[1]
Local aRateio := PARAMIXB[2]
Local nPos := 0
If nPos := aScan(aTitulo,{ |x| x[1] == "E2_HIST"}) > 0
aTitulo[nPos] := {"E2_HIST","INTEG PE-F050E2",Nil}
Else
aAdd(aTitulo,{"E2_HIST","INTEG PE-F050E2",Nil})
EndIf
Return {aTitulo,aRateio}
