Páginas filhas
  • DT TRAFP017 Restrição para obrigar a devolução peça a peça


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Transação
Função:Devolução de condicional
Ticket:DVACOM-623
Requisito/Story/Issue (informe o requisito relacionado) :5463451


02. SITUAÇÃO/REQUISITO

  • Impedir que o usuário faça a movimentação total. O usuário será obrigado a fazer a bipagem das peças pelo componente PRDFM037.

03. SOLUÇÃO

  • Criada uma restrição para os botões "Devolver tudo" e "Devolver restante". Quando o usuário que estiver relacionado nesta restrição pressionar um destes botões o respectivo programa será aberto; se não estiver relacionado na restrição receberá mensagem explicativa e os programas não serão abertos.
  1. Nenhum usuário está liberado na restrição "IN_BT_DEVOLVER":


2. Acionando o TRAFP017, informando um cliente com saldo e pressionando o botão "Devolver tudo":


3. O programa sugerirá quantidades a devolver iguais às quantidades do saldo e permitirá que o Acerto de Condicional seja processado:


4. O programa irá se comportar de maneira análoga se o botão pressionado for o "Devolver restante"


5. Se houver algum usuário (que não seja o 'logado') liberado na restrição "IN_BT_DEVOLVER":


6. Neste caso acionando o TRAFP017, informando um cliente com saldo e pressionando o botão "Devolver tudo" o programa mostrará uma mensagem explicativa:

Após o 'Ok' do operador o programa voltará á tela anterior.


7. Se a restrição for liberada para o usuário 'logado':


8. Se refizermos o processo o programa permitirá o acionamento dos botões "Devolver tudo" e "Devolver restante":