FI040SE1 - Manipulação dos campos da SE1 via integração contas a receber(FINI040)
Características do Requisito
Linha de Produto: | Microsiga Protheus |
Segmento: | Serviços |
Módulo: | Financeiro |
Rotina: | Rotina | Nome Técnico | FINI040 | Integração EAI (AccountReceivableDocument) |
|
Ponto de Entrada: | FI040SE1 |
ISSUE's Relacionadas
| MSERV-5134 |
País(es): | Brasil |
Banco(s) de Dados: | Todos |
Tabelas Utilizadas: | TopConnect |
Sistema(s) Operacional(is): | Todos |
Descrição
Implementado ponto de entrada FI040SE1 para manipulação dos campos antes da execução da rotina automática do contas a receber, via integração.
Ponto de Entrada
Descrição: | Integração com o adapter EAI para envio e recebimento do título a receber. |
Eventos: | AccountReceivableDocument |
Programa Fonte: | FINI040 |
Função: | FINI040 |
Retorno: | Nome | Tipo | Descrição | Obrigatório | aRet | Array | Retorna um array com as informações dos campos a serem gravados ao título a receber | Sim |
|
Exemplo:
#Include 'Protheus.ch'
#include 'totvs.ch'
User Function FI040SE1()
Local aRet := PARAMIXB[1]
Local nOper := PARAMIXB[2]
Local nPos := 0
// Inclusão
If nOper == 3
If nPos := aScan(aRet,{ |x| x[1] == "E1_HIST"}) > 0
aRet[nPos] := {"E1_HIST","INTEG PE-FI040SE1",Nil}
Else
aAdd(aRet,{"E1_HIST","INTEG PE-FI040SE1",Nil})
EndIf
EndIf
Return aRet