Árvore de páginas

Validações Indevidas no Cadastro de Pontos Por Zona e Setor

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain - Logística

Módulo:

SIGAOMS - Gestão de Distribuição

Função:

OMSA090 - Cadastro de Pontos Por Zona e Setor

Situação/Requisito:

O sistema está executando validações indevidas ao informar um Cliente Multiloja no cadastro de Pontos por Setor.

Primeira validação indevida:

Ocorre quando a primeira Loja do cliente está com status Inativo. Nesta situação, o sistema não executa o gatilho de preenchimento da Loja e emite uma mensagem informando que campos obrigatórios não foram preenchidos. Porém, ao mesmo tempo não permite informar a Loja manualmente, impedindo o usuário de continuar com a operação.

Segunda validação indevida:

Se uma determinada Loja do Cliente estiver vinculada a um registro de Pontos por Zona e Setor, ao tentar incluir um item vinculado a uma Loja diferente do Cliente, o sistema emite a mensagem de que o Cliente já existe em outra Rota.

Solução/Implementação:

Realizada alteração para que o sistema avalie o conjunto de Cliente/Loja informados no método de validação de linhas da Grid, e não mais no Valid do campo Cliente, respeitando assim as regras de cadastro de forma adequada.

O gatilho para preenchimento dos campos somente deverá será executado quando o Cliente/Loja for selecionado por meio da Consulta Padrão (F3/Zoom) do campo Cliente, respeitando o registro que efetivamente for indicado pelo usuário. Se o operador do sistema desejar, será permitido que ele informe os campos de forma manual.

O OMS somente impedirá a atribuição de um Cliente/Loja ao Ponto por Setor se ele já existir em uma Zona diferente. Esta validação estará sujeita ao parâmetro MV_ALOCPER, que indica se um mesmo Cliente/Loja pode ser vinculado a diferentes percursos.

Tickets relacionados:2864501
Requisito:DLOGWMSMSP-4623
Documento de Referência:Pontos Por Setor (OMSA090 - SIGAOMS)

Pacote:

12.1.17: https://suporte.totvs.com/portal/p/10098/download?e=697251