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