Essa rotina permite realizar a integração de Pedidos de Venda com o TOTVS Otimização Logística (TOL).
Os Pedidos apresentados em tela são filtrados de acordo com os dados informados nas perguntas da rotina, bem como, no parâmetro MV_CPLPELB - Permite enviar quantidades não liberadas?, o qual define se os Pedidos serão apresentados sem as quantidades liberadas. Além disso, todos os Pedidos apresentados possuem como premissa a utilização de carga informada no momento da sua geração.
Os Pedidos da integração da tela de Envio de Pedidos de Vendas podem apresentar os seguintes status:
Legenda | Descrição |
---|---|
NÃO INTEGRADO | Apresentado quando o Pedido não possuí quantidades integradas. |
INTEGRADO | Apresentado quando o Pedido possui todas as quantidades integradas, de todos os itens. |
INTEGRADO PARCIAL | Apresentado quando o Pedido possuí alguma quantidade integrada em qualquer um dos itens, mas nem todas as quantidades foram integradas. |
FALHA DE INTEGRAÇÃO | Apresentado quando o Pedido possuí algum registro de falha gravado para qualquer um dos itens. |
Os status do Pedido da tela de Envio de Pedidos de Vendas são os seguintes:
Legenda | Descrição |
---|---|
PEDIDO EM ABERTO | Apresentado quando o Pedido possui quantidades que ainda não estão liberadas. |
PEDIDO ENCERRADO | Apresentado quando o Pedido encontra-se faturado. |
PEDIDO LIBERADO | Apresentado quando o Pedido possuí quantidades liberadas. |
PEDIDO BLOQUEADO POR REGRA | Apresentado quando o Pedido encontra-se bloqueado por regra. |
PEDIDO BLOQUEADO POR VERBA | Apresentado quando o Pedido está bloqueado por verba. |
No SIGAOMS, acesse Atualizações > Cockpit Logístico > Envio de Pedidos de Venda.
Na tela Envio de Pedidos de Venda, selecione os Pedidos que serão integrados.
Para não enviar toda a quantidade disponível do Pedido é possível alterar a quantidade a enviar pela opção Alterar Quantidade de Integração (F10).
Confira os Pedidos selecionados e clique em Enviar Pedidos (CPL) (F3).
No final do processamento será apresentado um resumo do envio de pedidos para o TOTVS Otimização Logística.
Este resumo alertará se ocorrer alguma inconsistência durante o envio.
As inconsistências também serão gravadas na tabela DJW, sendo possível consultá-las pela opção Consultar Registro de Falha (F7).
Na tela Envio de Pedidos de Venda, selecione os Pedidos cuja integração será cancelada.
Confira os Pedidos selecionados e clique em Desatualizar Pedidos Selecionados (CPL) (F2).
No final do processamento será apresentado um resumo do cancelamento de Pedidos do TOTVS Otimização Logística.
Este resumo alertará se ocorrer alguma inconsistência no cancelamento, sendo que estas também serão gravadas na tabela DJW.
No processo de integração podem ocorrer falhas por motivo de rejeição do TOTVS Otimização Logística, ou então, por motivo de falha na comunicação com o WebService e na validação do token.
Para rejeições do TOTVS Otimização Logística é recomendável consultar o próprio log de integração no sistema Neolog, pois o motivo estará mais detalhado.
Já para as inconsistências de comunicação, a inconsistência CPLERR01 está mapeada, sendo que esta refere-se a impossibilidade do Protheus se comunicar com o TOTVS Otimização Logística.
Para essa situação é necessário realizar as seguintes verificações:
Verifique se o endereço do WebService informado (MV_CPLURL) é válido e está disponível.
Verifique se o endereço do WebService de autenticação informado (MV_CPLUAUT) é válido e está disponível.
Verifique se o usuário (MV_USRCPL) e a senha (MV_PSWCPL) de autenticação são válidos.
Verifique se a seção [SSLConfigure] está parametrizada em seu Appserver.ini. Esta configuração obriga a requisição a tentar a combinação com todos os protocolos disponíveis, até obter sucesso na conexão:
[SSLConfigure]
TryProtocols=1Verbose=1
Informações adicionais podem ser obtidas no documento: Integração TOTVS OMS x TOTVS Otimização Logística (Planejamento)
Ação | Descrição |
---|---|
Enviar Pedidos (CPL) - F3 | Permite enviar o XML de integração com o TOL. |
Desatualizar Pedido Posicionado (CPL) - F4 | Permite realizar o cancelamento de um Pedido enviado ao TOL, em função de não ser mais efetuada a roteirização. Assim, será realizado o cancelamento do Pedido apenas no TOL, permanecendo no SIGAOMS como um Pedido liberado. |
Outras Ações > Desatualizar Pedidos Selecionados - F2 | Permite realizar a desatualização de todas as sequências de integração dos Pedidos selecionados na rotina. Esta opção cancela todas as sequências de integração de todos os Pedidos selecionados. Para desatualizar sequências específicas utilize a opção Desatualizar Pedido Posicionado (CPL) – F4. |
Outras Ações > Consultar Pedido - F8 | Permite visualizar as informações detalhadas do Pedido posicionado no Browser. |
Outras Ações > Consultar Cliente - F9 | Permite visualizar as informações detalhadas do Cliente posicionado no Browser. |
Outras Ações > Consultar Registro de Falha - F7 | Permite visualizar os registros de falhas apresentados na execução do processo de envio dos dados. |
Alterar Quantidade da Integração - F10 | Permite acessar a tela Alteração da Quantidade para Integração, na qual é possível alterar a quantidade de integração dos itens do Pedido posicionado no Browser. |
Campo | Descrição |
---|---|
Saldo Pedido | Este campo é calculado conforme o parâmetro MV_CPLPELB, que indica se é permitido o envio de quantidades não liberadas do Pedido. Se o parâmetro informado estiver igual a 2-Não , ou seja, envia apenas quantidades liberadas, o saldo do Pedido será calculado da seguinte forma:
Caso contrário, o saldo do Pedido será calculado por meio da seguinte forma:
|
MV_CPLATVG
DK3 - Sequência de Integração CPL
SC6 - Itens do Pedido de Venda
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |