Alterar posicionamento campos percentual para a direita do "aplicar automaticamente", editáveis somente quando aplicar auto = sim
Analisar impacto de clientes que já possuem ponteiro > faixa mínima e < faixa mínima
Para BLQ, update faixamaxima para ponteiro
Para APR,
Clone de registro de desconto com BLQ, faixa minima = faixa minima registro clonado, faixa máxima = ponteiro registro clonado
update faixaminima para ponteiro
Último nível de desconto fixo
select * from desconto where sgl = 'SFA_PADRAO' AND logicaexceder = 'BLQ'
inserir via tools
sgldesconto SFA_PADRAO
modelo percentual
aplicado em preco venda
faixa inicial = 0
faixa final = 999999
lógica = BLQ
Validações tela desconto
Percentual aplicado automaticamente between faixa inicial e final, quando modelo = percentual
Valor aplicado automaticamente between faixa inicial e final, quando modelo = valor
faixainicial <> faixafinal
faixaquantidade persistir null quando não informado, ao invés de 0
faixaquantidadeinicial <> faixaquantidadefinal
Na tela de cadastro de desconto, para registros selecionados com "Aplicar em" = "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? flag
Percentual da oferta ou valor da oferta (dependendo do modelo de faixa)
validação between faixa inicial e final, quando porcentagem
Quantidade da oferta
Descontinuar a tela de cadastro de ofertas via tabela de preço
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.