01. DADOS GERAIS

Produto:

Virtual Age

Segmento:

Moda

Módulo:Comercial
Função:Ajustes relacionados a utilização de pager no componente TRAFP082
Ticket:8884043
Requisito/Story/Issue (informe o requisito relacionado) :

DVAARM-1537


02. SITUAÇÃO/REQUISITO

Solicitado alguns ajustes para melhor funcionamento na utilização do Pager no componente TRAFP082.

03. SOLUÇÃO

O componente TRAFP082 teve seu tamanho redimensionado onde foi adicionado a opção de filtrar o tipo de atendimento desejado, e adicionado no frame "Cliente com venda" a opção de marcar o registro desejado e o campo "Nr. pager".



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á filtrado apenas as vendas que possuem um pager vinculado a ela, caso selecione "Todos", será apresentado todos os pedidos de venda tanto com pager quanto sem, e se selecionar "Sem pager" será apresentado apenas os pedidos de venda 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" é 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.



<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>