MP_ENENTRA

📌 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()

Você achou esse artigo útil?