01. DADOS GERAIS

Produto:

TOTVS Moda

Segmento:

Moda

Módulo:Comercial
Função:Melhoria realizada para que ao consultar uma simulação de pré-venda existente, através do botão "Simulação...", no componente PDVFP012 a simulação em questão seja apresentada
Requisito/Story/Issue (informe o requisito relacionado) :

DVAARM-1837


02. SITUAÇÃO/REQUISITO

Ao realizar a consulta de uma simulação de pré-venda existente através do botão "Simulação..." no componente PDVFP012 a simulação não estava sendo apresentada e quando realizada a finalização da pré-venda a simulação existente aparecia entretanto não continha os dados feitos anteriormente.

03. SOLUÇÃO

Foi desenvolvido o parâmetro empresa "IN_CARREGA_SIMULACAO" e quando o mesmo está configurado com o valor "1" ao acionar o botão "Simulação..." no componente PDVFP012 a simulação que existir será apresentada, também foi realizado o ajuste para que ao finalizar a simulação de pré-venda existe passe a ser apresentada corretamente antes da finalização.

Observação: Para a funcionalidade do processo o parâmetro empresa já existente "TP_UTILIZA_SIMULADOR_PDVprecisa estar configurado com o valor "1".



Imagem 01 - Demonstra o parâmetro empresa "TP_UTILIZA_SIMULADOR_PDV" configurado para a empresa "001" com o valor "1".

Imagem 02 - Demonstra que o parâmetro empresa "IN_CARREGA_SIMULACAO" está configurado para a empresa "001" com o valor "1".

Imagem 03 - Demonstra o componente PDVFM055 onde está sendo criada a transação "157730" com três itens com o valor total de 36,00 R$.

Imagem 04 - Demonstra o componente PDVFP012 onde está sendo filtrada a transação "157730" e acionado o botão "Simulação...".

Imagem 05 - Demonstra a simulação de pré-venda criada para a transação "157730" que possui o valor de 36,00 onde o mesmo possui duas formas de pagamento uma em dinheiro e outra em cartão de crédito parcelado em três vezes, em sequencia o botão "Finalizar" está sendo acionado.

Observação: Após acionar o botão "Finalizar" o processo será retornado para o componente PDVFP012 e para o exemplo a baixo considerar que o botão "Simular..." foi acionado novamente a fim de realizar a consulta da simulação de pré-venda que foi criada.


Imagem 06 - Ao acionar o botão "Simulação..." no componente PDVFP012 a mensagem acima é apresentada, e deve-se levar em consideração que ao selecionar as opções "Sim" e "Não" o sistema se comportará da seguinte forma:

"Sim" → O sistema ira realizar a exclusão da simulação de pré-venda existente e apresentará o componente PDVFM058 para a realização de uma nova simulação.

"Não" → O sistema irá apresentar o componente PDVFM058 com os dados da simulação pré-existente.

Observação: Para o exemplo abaixo considerar que para a transação "157730" foi realizada a inclusão de mais um item.

Imagem 07 - Demonstra que para a transação "157730" foi realizado a inclusão de mais um produto  com o código "100".

Imagem 08 - Ao realizar a consulta da transação "157730" no componente PDVFP012 e acionar o botão "Simulação..." e na caixa de opções selecionar a opção "Não", a simulação de pré-venda criada anteriormente é apresentada no componente PDVFM058, onde pode ser observado que devido a inclusão de mais um item para a transação o campo "Vl. restante" está apresentado o valor de 3,00 R$, neste caso ao tentar adicionar mais uma forma de pagamento o sistema não irá permitir e consequentemente ao acionar o botão "Finalizar" a mensagem em destaque é apresentada informado que o valor total não foi atingido e que é necessário realizar a exclusão da simulação e consequentemente a criação de uma nova.

Imagem 09 - Está sendo acionado o botão "Excluir simulação" e selecionado a opção "Sim" na pergunta realizada.

Imagem 10 - Demonstra o componente PDVFM058 onde pode ser observado que no campo "Vl. restante" está sendo apresentando o valor 39,00 R$ contemplando assim o novo item adicionado no na pré-venda anteriormente.

Imagem 11 - Demonstra a nova simulação de pré-venda criada desta vez contemplando o novo item adicionado na pré-venda e está sendo acionado o botão "Finalizar".

Imagem 12 - Demonstração de que a simulação de pré-venda criada está sendo apresentada no recebimento da venda.

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