Árvore de páginas

Versões comparadas

Chave

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

Tempo aproximado para leitura: 4 min


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Supply Chain - Logística
Módulo:SIGAOMS - Gestão de Distribuição
Função:

OMSXCPL6 - Envio De Pedidos de Venda

OMSCPL6B- Cancelamento das Sequências de Integração dos Pedidos de Venda


02. SITUAÇÃO/REQUISITO

Realizar o cancelamento das sequências de integração do pedido que encontram-se vinculadas ao Cockpit Logístico.

03. SOLUÇÃO

Para possibilitar que o usuário escolha quais as sequências de integração do pedido que deseja-se cancelar, ao selecionar os pedidos e clicar o botão "Cancelar Dados (CPL) - F4" na rotina de Envio de Pedidos de Venda (OMSXCPL6), será apresentada uma tela intermediária com a listagem de todos os pedidos escolhidos em conjunto com suas respectivas sequências de integração, bem como o detalhamento dos produtos e quantidades que fazem parte de cada sequência. 

Na tela de seleção de sequências para cancelamento, serão apresentadas apenas as sequências que não possuam viagem vinculada, pelo motivo que essas são as sequências que não possuem pendências com o Cockpit. Além disso, todas as sequências aptas ao cancelamento serão automaticamente marcadas, permitindo ao usuário desmarcá-las se necessário.

Após a confirmação da processo, será apresentado um resumo do cancelamento, apresentando as falhas¹, quando houverem, e os pedidos/sequência canceladas com sucesso. Tal resumo foi criado para evidenciar as falhas ocorridas e esclarecer que se uma das sequências do pedido não poderem ser canceladas, não impedirá o cancelamento das demais.

¹ As falhas apresentadas são as retornadas pelo Cockpit e que, em muitos casos, pode conter apenas o código do erro, exemplo: ObjectDoesntExist. Para visualizar a mensagem tratada, é necessário consultar via rotina de Log do próprio Cockpit.

04. DEMAIS INFORMAÇÕES

Requisito: DLOGWMSMSP-5572


Templatedocumentos

HTML
<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>