Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Criação do ponto de entrada LJ901CL1

LJ901CL1 - Integração dos pedidos do Site (CiaShop) para o Protheus

Descrição:

O Ponto de Entrada LJ901CL1 no processo de integração dos pedidos do Site (CiaShop) para o Protheus. Este Ponto de entrada permite que demais tratamentos específicos possam ser realizados nos dados do cliente (tabela SA1).

Assim caso seja necessário adicionar alguma informação no cadastro do cliente (SA1) ou verificação de informações do cliente, é possível realizar nesse ponto de entrada.

Eventos:

Ao Realizar a integração por Schedule ou via Monitor, sendo executado a rotina de Pedidos, o sistema lê o XML enviado pelo site da CiaShop para realizar a geração dos pedidos e, caso exista um novo cadastro de cliente (SA1) ou um cadastro já existente o sistema irá executar o ponto de entrada LJ901CL1. Nesse momento é passado como parâmetro o código de cliente, loja e o objeto de integração com as informações dos pedidos. Assim caso seja necessário adicionar alguma informação no cadastro ou verificação de informações do cliente é possível realizar nesse momento por este ponto de entrada.

Programa Fonte:LOJA901A.PRW

Parâmetros:

NomeTipoDescrição
ParamIxb[1]Caracter
Código do cliente que será realizado o pedido de venda.
ParamIxb[2]CaracterLoja do cliente que será realizado o pedido de venda
ParamIxb[3]ObjetoObjeto com as informações do Xml contendo as informações dos pedidos
Retorno:
Nil (nulo)NãoNão é esperado Retorno do ponto de entrada
Tipo
Obrigatório
Descrição

Exemplo::

#Include 'Totvs.ch'

User Function LJ901CL1()
Local cparam01 := paramixb[1]   
Local cparam02 := paramixb[2]
Local oparam03 := paramixb[3]

MsgAlert("Meu ponto de entrada LJ901CL1")

//Faça aqui os tratamentos necessários.

Return Nil