Páginas filhas
  • DT Validar usuário vinculado ao local e permitir o movimento para local agrupador no CDFFP005


01. DADOS GERAIS

Produto:

TOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Varejo

Módulo:Industrial
Função:Permitir a chamada do componente com a lista de locais do agrupador
País:Brasil
Ticket:11479665
Requisito/Story/Issue (informe o requisito relacionado) :DVAIND-8262


02. SITUAÇÃO/REQUISITO

No componente CDFFP005 ao informar o local para que sejam listadas as O.Ps. para movimento é feita a verificação de usuários liberados para realizar a movimentação de determinado local. 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 O.Ps. não enxerga uma possível liberação no local "agrupador", dessa forma é necessário realizar a liberação dos usuários por local em diversos locais vinculados a um mesmo agrupador.

Quando o local destino do movimento no CDFFP005 é um local agrupador, ao chamar o CDFFP027 é bloqueada a escolha do local firme para a movimentação.

03. SOLUÇÃO

No componente CDFFP005 após informar o Local será validado se existem usuários vinculados ao local específico, no caso de não existir usuários vinculados ao local, será verificado se o usuário logado está na lista dos usuários vinculados ao local agrupador vinculado ao local de origem. 

Ao realizar um movimento cujo local de destino é um "local agrupador", será chamado o componente CDFFC023 para que o usuário selecione o local destino na lista de locais relacionados com o local agrupador.


Imagem 1 - Após informar o Local será validado se existem usuários vinculados ao local específico, no caso de não existir usuários vinculados ao local, será verificado se o usuário logado está na lista dos usuários vinculados ao local agrupador vinculado ao local de origem. Neste exemplo foi exibido o local 7373 porque não foi encontrado usuário relacionado com o local informado no filtro e não foi encontrado usuário relacionado com o local agrupador.


Imagem 2 - O local 7370 possui relacionamento com o local agrupador 7373, neste local agrupador foi relacionado o usuário logado(98).


Imagem 3 - Após configurar o usuário logado para o local agrupador 7373, foi permitido informar o local 7370 no filtro do componente CDFFP005.


Imagem 4 - Ao realizar um movimento cujo local de destino é um "local agrupador", será chamado o componente CDFFC023 para que o usuário selecione o local destino na lista de locais relacionados com o local agrupador. Após selecionar o local destino será aberto o CDFFP027 para seguir com o processo de movimentação normalmente.