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.
- 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":






