01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Pedido de compra
Função:Não permitir a manutenção da situação em um pedido de compra que já está sendo alterado por um outro usuário
Ticket:5586295
Requisito/Story/Issue (informe o requisito relacionado) :DVACOM-778


02. SITUAÇÃO/REQUISITO

Foi solicitado para não permitir a alteração da situação de um pedido de compra em que já está sendo realizada a manutenção por um outro usuário.

03. SOLUÇÃO

Para a situação descrita acima foi implementado um bloqueio nos componentes CMPFM020 e CMPFP024, para não permitir a alteração da situação caso a manutenção do pedido de compra já esteja sendo realizada por outro usuário.



Imagem 01 -  No componente CMPFM020 foi carregado o pedido de compra "3227".


Imagem 02 - No componente CMPFP024 foi informado o código do pedido de compra "3227" e pressionado a tecla "TAB". Nota-se que é exibida a mensagem, alertando que o pedido está bloqueado pois outro usuário já está dando manutenção nele.


Imagem 03 - Nota-se que o componente é atualizado e o pedido não é carregado.


04. DEMAIS INFORMAÇÕES

Essa validação também ocorre com os seguintes componentes:



<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;
}
</style>