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.