Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Ponto de entrada para não incluir e alterar os dados relacionados com a integração de liberação de viagens do TOL (Totvs Otimização Logística).

Com a ativação e retorno do valor verdadeiro (.T.) do PE, ao liberar uma viagem no TOL, os processos relacionados após a liberação de viagem no Protheus não serão processados caso o mesmo retorne .T.. . Mesmo que a viagem não seja não processada no Protheus, será enviado S para o TOL(Totvs Otimização Logística) para responder como recebida e liberada.

Se o ponto de entrada retornar falso (.F.), o processamento da viagem ocorrerá normalmentede forma padrão. Da mesma forma, será necessário finalizar toda a regra de negócio no Protheus para devolver N ou S ao TOL(Totvs Otimização Logística).

03. LOCALIZAÇÃO

Localizado após o recebimento do xml de liberação de viagens.

...

É importante reforçar que não haverá desbloqueio de viagem automático(MV_CPLLVA) e geração automática de carga (MV_CPLAUT) caso o ponto de entrada retorne verdadeiro (.T.). O processo será direcionado para a resposta ao TOL(Totvs Otimização Logística) do recebimento da integração pelo Protheus.



08. EXEMPLO

O ponto de entrada recebe o xml para que sejam executadas regras customizadas. Ao processar, realizar retorno conforme necessidade.

PE OMSTOL01

Define as Colunas PED_TRANSP e PED_TRDESC no Browser
Bloco de código
title
#include 'protheus.ch'

User Function OMSTOL01()

	Local oXmlBody   := PARAMIXB[1]
	Local cConteudo  := PARAMIXB[2]
	Local lRet       := .F.

	//Regra de negocio
	//Protheus executa processo padrão?, Sim = Retornar .F., Não = Retornar .T.

Return lRet

...