Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS OMS

Linha de Produto:

Linha Protheus

Segmento:

Logística

Módulo:SIGAOMS - Gestão de Distribuição
Função:

OMSXCPL7 - Monitor de Cargas

OMSA200 - Montagem de Carga

Ticket:9046894
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-10221


02. SITUAÇÃO/REQUISITO

Ao efetuar o processo de gerar carga a partir da tela de Monitor de Cargas (OMSXCPL7) é necessário acessar também a tela de Montagem de Cargas (OMSA200), para associar os veículos e os motoristas.

Como o volume de viagens é de quase 400 por dia, o processo se torna muito demorado e manual.

03. SOLUÇÃO

Com o objetivo de melhorar o desempenho do processo e deixá-lo mais automático, seguem as alterações realizadas:

  • Foram adicionados os campos Veículo 2, Veículo 3 e Motorista na tabela de Itens da Viagem (DK1). Desta forma, quando estes campos existirem e estiverem preenchidos, estas informações serão repassadas para a carga (na função GeraCarga, no OMSXCPL7). O preenchimento destes campos nos Itens da Viagem (DK1) será responsabilidade do Ponto de Entrada OMSCPLAV, visto que o envio destas informações é opcional por parte do TOTVS Otimização Logística (TOL).
  • Também foram adicionados outros campos na tabela de Itens da Viagem (DK1), para que seja possível armazenar até 3 Ajudantes que o TOTVS Otimização Logística possa enviar. Na função GeraCarga da rotina OMSXCPL7, quando estes campos existirem e estiverem preenchidos, estes serão replicados para a tabela DAK, nos campos DAK_AJUDA1, DAK_AJUDA2 e DAK_AJUDA3.
  • Antes de alimentar os campos da tabela DAK com as informações mencionadas será validado se as mesmas existem nas tabelas de cadastro, para evitar que informações do TOTVS Logística Cockpit venham para o OMS Protheus sem terem sido previamente cadastradas.
    1.  Veículos devem existir na tabela DA3.
    2.  Motoristas e Ajudantes devem existir na tabela DA4.
  • Efetuado ajuste no Ponto de Entrada OMSCPLAV para que este realize a pesquisa dos códigos dos dados cadastrados no produto, a partir de alguma informação enviada pela Neolog. 

   Exemplos

1.  Caso sejam enviadas as placas de um segundo e um terceiro veículo, este Ponto de Entrada buscará o código correspondente do veículo previamente cadastrado na tabela DA3 e irá armazená-lo na tabela DK1.

2.  Caso seja enviado algum dado do Motorista e demais Ajudantes (CPF, por exemplo), este Ponto de Entrada deverá buscar os códigos correspondentes destas pessoas, previamente cadastradas na tabela DA4, e armazená-los na tabela DK1.

3.  A rotina padrão somente validará se os códigos estão cadastrados, sem efetuar uma busca dos mesmos.

Exemplo de Utilização

OMSXCPL1

  • Informe que a geração da carga ocorrerá de forma manual.

MATA410

  • Inclua um Pedido com montagem de carga.

OMSXCPL6

  • Integre o Pedido com o TOTVS Logística Cockpit.

TOTVS OTIMIZAÇÃO LOGÍSTICA

  • Gere a viagem e libere.
  • Lembre de informar as placas dos veículos na viagem.

OMSXCPL7

  • Gere a carga.
  • Verifique se as informações de Motorista e Veículo foram vinculados à carga.


04. DEMAIS INFORMAÇÕES

Tabelas Utilizadas

  • DAK - Carga
  • DAI - Itens da Carga
  • DK0 - Viagem CPL
  • DK1 - Itens da Viagem

05. ASSUNTOS RELACIONADOS