Este Ponto de Entrada é executado na rotina LOJA901A , antes da inclusão do título de Contas a Receber pela rotina FINA040
Descrição: | Atualizações\Cadastros | ||||||||||||
Localização: | E-commerce | ||||||||||||
Eventos: | Monitor Serv. CiaShop | ||||||||||||
Programa Fonte: | LOJA901A - Pedidos | ||||||||||||
Função: | Protheus | ||||||||||||
Parâmetos: |
| ||||||||||||
Retorno: |
|
Exemplo:
#Include 'Protheus.ch'
User Function LJ901SE1()
Local aSE1 := {}
local oAPed := NIL
Local oRetExtra := NIL
Local lE1_XPEDECO := SE1->(FieldPos("E1_XPEDECO")) > 0
Local aRetSE1 := {}
Local cPedECom := ""
//Tratamento dos parâmetros de entrada
If ValType(PARAMIXB) == "A" .AND. Len(PARAMIXB) >= 3 .AND. ;
ValType(PARAMIXB[1]) == "A" .AND. ValType(PARAMIXB[2]) == "O"
oAPed := PARAMIXB[2]
aSE1 := PARAMIXB[1]
If ValType(PARAMIXB[3]) == "O"
//Dados extra do Pedido
oRetExtra := PARAMIXB[3]
EndIf
If lE1_XPEDECO
cPedECom := oAPed:_RECEIPT_DETAILS:_ORDER_ID:TEXT
aAdd(aRetSE1, {"E1_XPEDECO" , cPedECom, nil})
EndIf
EndIf
Return aRetSE1