Páginas filhas
  • DT Bloquear remoção de item em contagem que possua vínculo com uma transação

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Comercial
Função:Bloquear remoção de item em contagem vinculada a que possua vínculo com uma transação
Ticket:7723928
Requisito/Story/Issue (informe o requisito relacionado) :DVACOM-3183


02. SITUAÇÃO/REQUISITO

Foi verificado que não estava sendo validado o vínculo da contagem com uma transação (com situação diferente de "Cancelada") ao realizar a remoção dos itens dessa contagem. A exclusão era permitida, deixando inconsistências em relação as quantidades.

03. SOLUÇÃO

Foi ajustado para que o componente PEDFM037 valide se a contagem está vinculada a uma transação com situação diferente de "Cancelada", caso esse vínculo exista, não será permitida a remoção dos itens dessa contagem.

...

Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1
Totvs custom tabs box items
defaultyes
referenciapasso1

Image RemovedImage Added

Imagem 01 - Foi gerada uma contagem para o pedido "6986" através do componente PEDFM037 (PEDFM001 → botão "Faturamento..."  botão "Contagem...") e encerrada a mesma.


Image Added

Imagem 02 - Ao processar o faturamento do pedido foi gerada a transação "46"realizada a confirmação da transação "48".


Image Added

Imagem 03 - Através do componente TRAFL048 é possível verificar o vínculo da contagem com a transação. Este componente é aberto através do botão "Contagem..." do componente TRAFL017.


Image Added

Imagem 04 - Ao retornar para a contagem foi acionado o botão "Alt+F6 Rem. itens". 


Image Added

Imagem 05 - Nota-se que uma mensagem é exibida, alertando o usuário de que o item não poderá ser removido.


Templatedocumentos


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

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

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

</style>