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.