Page tree

Inserção de melhorias e filtros na tela de Montagem de Carga

Linha de Produto:

Protheus

Segmento:

Logística

Módulo:

SIGAOMS - Gestão de Distribuição

Função:

OMSA200 - Montagem de Carga

Situação:

Empresa possui um alto fluxo de pedidos/dia e compreende que se houvesse um filtro adicional para seleção dos pedidos na Rotina Montagem de Carga do módulo SIGAOMS Protheus, de forma que há a possibilidade de seleção de Rotas, Zonas e Setores, diminuindo o range a trazer em tela.

 A idéia é diminuir o range de pedidos de venda carregados em tela, facilitando sua operação para montagens de carga determinadas à rotas que regionalmente estão próximas e farão parte da zona de entrega determinada.

Solução:

Foi realizado no sistema o ajuste na rotina de Montagem de Carga inserindo um novo filtro na inclusão da carga para que seja possível a seleção de uma faixa de rotas, diminuindo assim a quantidade de registros à serem apresentados. Foi incluído também um controle de transações, onde um pedido só pode ser selecionado por uma única estação. O Controle de Transações pode ser habilitado pelo parâmetro MV_CGLOCK. Caso o mesmo pedido seja selecionado simultaneamente, uma mensagem na tela é apresentada impedido a seleção do mesmo.

Foram feitas alterações gerais visando a melhoria de perfomance da rotina.

Observação: 
  • Ao utilizar o parâmetro MV_CGLOCK igual a retorno booleano verdadeiro (T), o sistema irá reservar o registro para que outros usuários não possam altera-lo por outras estações.
    Esta função é utilizada quando se tem uma tabela aberta, compartilhada e se deseja bloquear um registro para que outros usuários não possam alterá-lo.
    Para mais informações sobre o parâmetro, acesse: SIGAOMS - Parâmetro MV_CGLOCK
  • Para o filtro relacionado a data de entrega, será considerado o conteúdo do filtro ao inserir uma nova carga. Quando o agrupamento for por "Pedido", o campo utilizado para filtro será o C5_FECENT, e, quando selecionado agrupamento por "Item", será selecionado o campo C6_ENTREG.