01. DADOS GERAIS

Produto:

Linha de Produto:Virtual Age


Segmento:

Módulo:Comercial
Função:Melhoria na importação de pedido de venda com produto em promoção
Requisito/Story/Issue (informe o requisito relacionado) :DVACOM-5531


02. SITUAÇÃO/REQUISITO

Foi vista a necessidade de validar produtos que possuem promoção na importação de pedido de venda (INTFP053), para que essa promoção seja gravada corretamente nos dados do pedido e caso o parâmetro empresa "TP_APLICA_DESC_ITEM_PED" estiver configurado com o valor "2" ou "3", não permitir a aplicação de desconto manual nesses produtos que já estão vinculados a uma promoção válida dentro do sistema.

03. SOLUÇÃO

Foi implementado para que caso existam, sejam gravados os dados promocionais do produto vinculado ao pedido de venda que será importado através do componente INTFP053. Sendo assin, caso o parâmetro empresa "TP_APLICA_DESC_ITEM_PED" estiver configurado com o valor "2" ou "3", não será permitido a aplicação de desconto manual nesses produtos que já possuem promoção cadastrada.


Imagem 01 - No componente ADMFM014 foi realizada a configuração do parâmetro empresa "TP_APLICA_DESC_ITEM_PED" com o valor "2".


Imagem 02 - Foi acessado o componente PRDFM002 e criada uma promoção temporária para os produtos "634631" e "634633".


Imagem 03 - Com o pacote já gerado, foi acessado o componente INTFP053 e realizado o processamento do mesmo.


Imagem 04 - Nota-se que o processo foi efetuado com sucesso.


Imagem 05 - Ao detalhar o pacote podemos verificar que o pedido "7220" foi importado corretamente.


Imagem 06 - No componente PEDFM001 foi informado o código do pedido e acionado o botão "Opção adicional...".


Imagem 07 - No componente PEDFM103 foi acionado o botão "Aplica desc. item...".


Imagem 08 - Nota-se que os produtos que possuem promoção temporária estão sendo exibidos corretamente na cor vermelha, alertando o usuário de que não será permitido aplicar desconto nesses produtos.

05. ASSUNTOS RELACIONADOS




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