01. DADOS GERAIS
Produto: | TOTVS Moda |
---|---|
Linha de Produto | Virtual Age |
Segmento: | Varejo |
Módulo: | Comercial |
Função: | Ajustes relacionados a utilização de pager no componente TRAFP082 |
Ticket: | 8884043 |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Solicitado ajustes para melhorar a usabilidade do pager no componente TRAFP082.
03. SOLUÇÃO
O componente TRAFP082 teve seu tamanho redimensionado e adicionado as seguintes funções:
Tipo de atendimento:
- Todos
- Com pager
- Sem pager
Duas colunas no frame Cliente com venda:
- Check para marcar o cliente a ser atendido
- Número do pager (em destaque)
Se o check para atendimento a um cliente estiver marcado, não permitirá que outro usuário desmarque o mesmo check ou tente atender a transação, pois o registro está reservado para o primeiro usuário.
Observação: A baixo será demonstrado as funcionalidades implementadas no componente TRAFP082.
Imagem 01 - Demonstra o componente TRAFP082 onde é possível selecionar o "Tipo de atendimento" podendo filtrar entre: Todos, Com pager e Sem pager, sendo assim ao selecionar a opção desejada e realizar a consulta será apresentado no frame "Cliente com venda" de acordo com a sua preferencia, exemplo ao selecionar "Com pager" serão filtradas apenas as vendas que possuem um pager vinculado a ela. Caso selecione "Todos", serão apresentadas todas as vendas, tanto com pager quanto sem pager. Se selecionar "Sem pager" será apresentado apenas as vendas que não possuem um pager vinculado ao mesmo.
Imagem 02 - Demonstra que ao selecionar um registro para dar prosseguimento no encerramento da venda, não é possível selecionar outro, ao deixar o cursor do mouse parado sobre algum registro a mensagem "É permitido selecionar apenas 1 registro" será apresentada.
Importante: Ao acessar o componente de um terminal diferente, o pager selecionado anteriormente já virá marcado representando assim que ele já está sendo atendido, consequentemente caso seja selecionado o mesmo pager por um outro terminal, uma mensagem de aviso é apresentada conforme exemplo.
Imagem 03 - Demonstra a mensagem de aviso que é apresentada ao usuário caso ele de um terminal diferente tente marcar um registro que já tenha sido marcado.