📌 Documentação do Ponto de Entrada MP_ENENTRA
🧩 Identificação
- Nome do Ponto de Entrada:
MP_ENENTRA - Objetivo: Ponto de entrada para tratativas de gravação de entidades fora do escopo de integração.
- Programa: U_JobMped2
- Localização: Após a execução da sincronização dos pedidos de venda.
📥 Parâmetros Recebidos (PARAMIXB)
PARAMIXB[1]: Código filial da conta (Character/String)PARAMIXB[2]: Código conta Mercos (Character/String)PARAMIXB[3]: Posição no array 'aContas' (Numeric/Number)
🔁 Retorno
- O retorno desse ponto de entrada não é verificado pelo integrador, o ideal será retornar nulo.
Exemplo:
|
User Function MP_ENENTRA
local cFilMp := PARAMIXB[1] // FILIAL DA CONTA MEUS PEDIDOS
local cCtaMp := PARAMIXB[2] // CODIGO DA CONTA MEUS PEDIDOS
local X := PARAMIXB[3] // POSIÇÃO DO ARRAY ACONTAS
local cUrl := aContas[x,4]
local aEmails := {aContas[x,16],aContas[x,17],aContas[x,18]}
/* Trativas customizadas após sincronização dos pedidos */
ConOut("Sincronizacao Finalizada! - " + cUrl)
ConOut("Filial: " + cFilMp + " Conta: " + cCtaMp)
ConOut("Emails envio: " + ArrTokStr(aEmails," ,"))
Return()
|