01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Transação
Função:Bloqueio de venda com saldo negativo
Requisito/Story/Issue (informe o requisito relacionado) :

DVAARMMRC-313


02. SITUAÇÃO/REQUISITO

Ao estar configurado para bloquear o saldo negativo e realizar a venda, não está considerando os pedidos de venda em aberto para o produto.

03. SOLUÇÃO

Na configuração da operação, no campo "Tipo validação saldo negativo" foi acrescentado a opção "Estoque + Transac. entrada - Transac. saída - Pedido venda".

Ao lançar o item na venda será validado a quantidade que o produto contém em pedido de venda em aberto.


Imagem 1 - Demonstra o parâmetro IN_BLOQ_SALDO_NEG configurado para bloquear transação de saída com saldo de negativo para qualquer tipo de produto.


Imagem 2 - Demonstra a operação de saída configurada com a nova opção "Estoque + Transac. entrada - Transac. saída - Pedido venda" no campo "Tipo validação saldo negativo".


Imagem 3 - Demonstra que o produto possui um saldo atual de 10.


Imagem 4 - Demonstra o pedido de venda gerado com a quantidade de 10 para o produto.


Imagem 5 - Demonstra que ao tentar realizar a venda pelo componente TRAFM060 para o produto o sistema apresenta erro informando que a quantidade é maior que a dísponível.


Imagem 6 - Demonstra que ao tentar realizar a venda pelo componente PDVFM001 para o produto o sistema apresenta erro informando que a quantidade é maior que a dísponível.


Imagem 7 - Demonstra que o pedido foi cancelado, para que o saldo do produto em pedido de venda seja liberado.


Imagem 8 - Demonstra que após o pedido de venda ser cancelado, o saldo do produto pode ser incluído para venda normalmente no componente TRAFM060.


Imagem 9 - Demonstra que após o pedido de venda ser cancelado, o saldo do produto pode ser incluído para venda normalmente no componente PDVFM001.

2. Use quando for necessário descrever um passo a passo.


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