Páginas filhas
  • DT Validar usuários vinculados ao local e ao agrupador na movimentação do PCPFP102


01. DADOS GERAIS

Produto:

TOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Varejo

Módulo:Industrial
Função:Validar usuário liberado no local agrupador ou no local relacionado com local agrupador.
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVAIND-8271


02. SITUAÇÃO/REQUISITO

Quando o parâmetro TP_VALIDA_MOV_LOCAL_OP esta configurado com o valor 1 é verificado se o usuário logado esta liberado para realizar a movimentação de determinado local (quando este é origem da movimentação), esta validação é realizada em diversos outros componentes, e não é realizada no PCPFP102.

Existe a estrutura de "locais agrupadores" em que se utiliza um local "genérico" para a inclusão na programação padrão dos grupos/O.Ps., que é substituído pelo local "firme" vinculado ao agrupador no momento da movimentação. Porém, hoje a estrutura de liberação "por usuário" para a movimentação das Ordens de Produção não enxerga uma possível liberação no local "agrupador".

03. SOLUÇÃO

O componente PCPFP102 foi alterado para realizar a validação de usuário vinculado ao local de origem quando o parâmetro TP_VALIDA_MOV_LOCAL_OP estiver configurado com o valor 1 na empresa logada. Se existirem usuários vinculados ao local específico, será verificado se o usuário carregado está na lista dos usuários permitidos. No caso de não existir usuários vinculados ao local, será verificado se o usuário carregado está na lista dos usuários vinculados ao local agrupador vinculado ao local de origem.


Imagem 1 - O parâmetro TP_VALIDA_MOV_LOCAL_OP esta configurado com o valor 1 na empresa 2.


Imagem 2 - No componente PCPFP102, quando o parâmetro TP_VALIDA_MOV_LOCAL_OP esta configurado com o valor 1, ao informar o local origem será verificado se o usuário logado esta liberado no local informado.


Imagem 3 - O local 7370 não possui um usuário liberado e esta relacionado com o local agrupador 7373, o local agrupador possui o usuário 98 liberado para realizar movimentação. No componente PCPFP102, foi permitido informar o local 7370 como origem do movimento devido o local agrupador 7373 possuir liberação para o usuário logado, essa regra é aplicada quando o parâmetro TP_VALIDA_MOV_LOCAL_OP esta configurado com o valor 1.