Histórico da Página
730439 MVAR-2775 Criação do ponto de entrada LJ901CL1
Descrição: | Ponto de entrada criado para atender uma necessidade na Integração protheus x e-commerce. Ao realizar a integração dos pedidos do Site para o Protheus, foi adicionado um novo ponto de entrada lj901cl1 executado após a verificação da inclusão de um novo cliente, caso esse possua um endereço de cobrança diferente do cadastro anterior. Esse ponto de entrada tem a finalidade de informar para o Usuário o cadastro que será utilizado no pedido de venda, pois como a regra de negocio do e-commerce o usuário pode solicitar a entrega para qualquer endereço, no Protheus utilizamos o mesmo código de cliente e adicionamos uma nova loja assim conseguimos manter as informações de entrega e vinculo com o pedido de venda e os dados do cliente. | ||||||||||||||||
Localização: | Rotina da E-Commerce ( LOJA901A.PRW ) | ||||||||||||||||
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 para realizar a geração dos pedidos, caso existe exista um novo cadastro ou um cadastro já existente o sistema irá executar o ponto de entrada lj901cl1, nesse momento é passado o código de cliente, loja e o objeto de integração com as informações dos pedidos. Assim caso seja necessário que seja adicionado alguma informação no cadastro ou verificação de informações do cliente é possível realizar nesse ponto de entrada. | ||||||||||||||||
Fontes do chamado: | LOJA901A.PRW | ||||||||||||||||
Pacote do chamado: |
| ||||||||||||||||
Parâmetro : | LJ901CL1
| ||||||||||||||||
Retorno: |
|
Exemplo da Criação do Ponto de Entrada:
#Include 'Protheus.ch'
User Function LJ901CL1()
Local cparam01 := paramixb[1]
Local cparam02 := paramixb[2]
Local oparam03 := paramixb[3]
msgalert("meu ponto de entrada LJ901CL1" )
Return