01. DADOS GERAIS
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Produto |
Função: | Distribuição |
02. SITUAÇÃO/REQUISITO
Foi identificada uma necessidade, em que alguns usuários do sistema precisarão alterar os pedidos de compra e venda que são oriundos de distribuição.
03. SOLUÇÃO
A solução para este caso foi criar as restrições IN_ALTERA_PED_DIST e IN_ALTERAPEDDIST_CMP.
Apenas os usuários que estiverem liberados nestas restrições poderão alterar os pedidos de compra e venda oriundos de distribuição.
Imagem 1 - Os campos do componente PRDFP180 foram preenchidos para gerar uma distribuição. A empresa 005 foi informada como origem e a empresa 004 foi informada como destino.
Imagem 2 - Após o botão "Processar" ser executado, foi gerada a distribuição 343.
Imagem 3 - Após a distribuição 343 ser carregada no componente PRDFM216, foi executado o botão "Gerar venda compra".
Imagem 4 - No componente PRDFP184 foram informados os dados do pedido destino e também do pedido de compra. Será gerado um pedido de venda para a empresa 005 e um pedido de compra para a empresa 004.
Imagem 5 - Após o botão "Processar" ser executado, os pedidos foram gerados.
Imagem 6 - Novamente no componente PRDFM216, o botão "Pedido..." foi executado.
Imagem 7 - Os pedidos de venda e compra provenientes da distribuição foram carregados.
Imagem 8 - Até este momento, apenas o usuário 999999 havia sido cadastrado na restrição IN_ALTERA_PED_DIST, mas o usuário logado no sistema era o 999998.
Imagem 9 - Após alterar um campo na capa no pedido (campo "Cond. pgto. padrão") e teclar "F3" (salvar), foi exibida a mensagem indicando que o usuário não possui liberação na restrição IN_ALTERA_PED_DIST.
Imagem 10 - No componente PEDFM002, após informar a quantidade 10 para um item, foi exibida a mensagem indicando que o usuário não possui liberação na restrição IN_ALTERA_PED_DIST.
Imagem 11 - Até este momento, apenas o usuário 999999 havia sido cadastrado na restrição IN_ALTERAPEDDIST_CMP, mas o usuário logado era o 999998.
Imagem 12 - Após alterar um campo na capa no pedido (campo "Cond. pgto. padrão") e teclar "F3" (salvar), foi exibida a mensagem indicando que o usuário não possui liberação na restrição IN_ALTERAPEDDIST_CMP.
Imagem 13 - No componente CMPFM021, após informar a quantidade 10 para um item, foi exibida a mensagem indicando que o usuário não possui liberação na restrição IN_ALTERAPEDDIST_CMP.
Nas imagens abaixo, serão demostrados os casos em que o usuário possui liberação nas restrições.
Imagem 14 - O usuário 999998 foi liberado na restrição IN_ALTERA_PED_DIST.
Imagem 15 - Foi permitido que o usuário 999998 realizasse uma alteração na capa do pedido.
Imagem 16 - Foi permitido que o usuário 999998 incluísse um novo item no pedido.
Imagem 17 - O usuário 999998 foi liberado na restrição IN_ALTERAPEDDIST_CMP.
Imagem 18 - Foi permitido que o usuário 999998 realizasse uma alteração na capa do pedido.
Imagem 19 - Foi permitido que o usuário 999998 incluísse um novo item no pedido.