Árvore de páginas

MATA084 / MATA110 / MATXALC - Correção Regra de Permissão no Controle de Restrição ref. Cadastro Solicitante

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGACOM - Compras

Função:

MATA110 - Solicitação de Compras

MATXALC - Validação para Controle de Solicitantes

MATA084 - Cadastro do Solicitante

Situação/Requisito:

Controle de aprovação simples via solicitação de compras sem alçada (sem SCR e/ou DBM), ou seja, sem grupos de aprovação e com MV_APROVSC habilitado.

Neste cenário pontual a regra de restrição do cadastro de solicitante interfere no resultado da aprovação da solicitação de compras, sendo que somente os casos onde há regra de solicitante permitido (sem restrição) o sistema irá liberar automaticamente a solicitação de compras, nos demais casos irá bloquear.

Causa da divergência: a função MaVldSolic autoriza usuários não permitidos erroneamente, liberando a Solicitação de Compras erroneamente.

Solução/Implementação:

Foi realizada correção da regra na função "MaVldSolic - Validação para Controle de Solicitantes" do fonte MATXALC para considerar as regras de restrição relacionadas conforme detalhamento:

Se usuário atual possui grupo de usuários:

  • Grupo de usuário(AI_GRUSER) = "XXXXXX" (XXXXXX conforme cadastro do usuário do configurador) e usuário (AI_USER) = "******", OU;
  • Grupo de usuário(AI_GRUSER) = "******" e Usuário (AI_USER) = usuário atual, OU;
  • Grupo de usuário(AI_GRUSER) = "*****" e Usuário (AI_USER) = "*****".

Se usuário atual não possui grupo de usuários:

  • Grupo de usuário(AI_GRUSER) = "******" e Usuário (AI_USER) = usuário atual, OU;
  • Grupo de usuário(AI_GRUSER) = "*****" e Usuário (AI_USER) = "*****".