Na tela de cadastro de desconto, para registros selecionados com "Aplicar em" = "Preço na aba de preço de venda" , o sistema deve disponibilizar botão para abrir modal de oferta.
Tela cadastral de ofertas vinculadas com desconto, solicitando informações:
Exibir como oferta? flagCampo Switch Sim/Não.
Percentual da oferta ou valor da oferta (dependendo do modelo de faixa)
validação between O campo poderá apenas ser informado com valores entre a faixa inicial e final , quando porcentageminformada no desconto
Quantidade da oferta: campo numérico
O campo poderá apenas ser informado com valores entre a faixa de quantidade inicial e de quantidade final informada no desconto
O sistema deverá descontinuar Descontinuar a tela de cadastro de ofertas via tabela de preço, visto que as ofertas devem estar de acordo com uma política de desconto vigente.
No pedido de venda, ao buscar ofertas, além de buscar em produtoconfigvenda sem vínculos com desconto, como atualmente (respeito ao legado), o sistema deverá buscar os registros de desconto que estão com campo iddesconto not null, desconsiderando os filtros referentes à grid de produtos, segundo os mesmos níveis de desconto (colunas deverão ser equiparadas), passando o idproduto como o produto da grid.
Ao selecionar uma oferta, o sistema deve inserir o valor (preçovenda - descontos), quantidade, e todos os outros registros editáveis pela grid (acho que embalagem, lote) (tem que mostrar na oferta esses campos)
Se o produto já estiver no pedido, e parâmetro múltiplos skus inativo, o sistema deverá confirmar alteração do produto atual do carrinho. Se sim, o sistema deverá alterar o produto do carrinho com campos da oferta.