Árvore de páginas

Ponto de Entrada

Descrição:

Ponto de entrada que permite adicionar ou manipular o conteúdo do array aCabPV, antes de enviar para a integração.

Localização:

Atualização / Mov Oficina / Req Peças

Eventos:


If ExistBlock("OM020SC5")
aCabPV := ExecBlock("OM020SC5",.f.,.f.,{aCabPV})
EndIf


Programa Fonte:

OFIOM020.PRW

Função:

OM020PREM()

Parâmetros:
NomeTipoDescrição

PARAMIXB[1]

Array

Array com os dados do cabeçalho do pedido.

Estrutura do array:
{Nome do Campo, Valor, NIL}

Posições:

1. C5_NUM
2. C5_TIPO
3. C5_CLIENTE
4. C5_LOJACLI
5. C5_TIPOCLI
6. C5_EMISSAO
7. C5_CONDPAG
8. C5_DESC1
9. C5_INCISS
10. C5_TIPLIB
11. C5_MOEDA
12. C5_LIBEROK
13. C5_COMIS1
14. C5_INDPRES
15. C5_TRANSP
16. C5_VEICULO
17. C5_PESOL
18. C5_PBRUTO
19. C5_VOLUME1
20. C5_VOLUME2
21. C5_VOLUME3
22. C5_VOLUME4
23. C5_ESPECI1
24. C5_ESPECI2
25. C5_ESPECI3
26. C5_ESPECI4
27. C5_MENNOTA
28. C5_MENPAD

Retorno:

NomeTipoDescrição

aCabPV

Array

Retorna o array modificado, que será utilizado na chamada do execAuto


Exemplo:

Include totvs.ch

#include "protheus.ch"


User Function OM020SC5()


Local aCabPV := PARAMIXB[1]


MsgInfo("Passou pelo ponto de entrada","PE OM020SC5")


Return aCabPV



OBS: Este Ponto de Entrada se relaciona com os Pontos de Entrada abaixo: