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.
| Totvs custom tabs box |
|---|
| tabs | Passo 01, Passo 02, Passo 03, Passo 04 |
|---|
| ids | passo1 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | passo1 |
|---|
| 
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 04 - Nota-se que o componente é atualizado e o pedido não é carregado. |
|
Essa validação também ocorre com os seguintes componentes:
- CMPFM131
- CMPFP004
- CMPFP010
- CMPFP020
- CMPFP029
- CMPFP050
| HTML |
|---|
<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>
|