1238-Implementando tratamentos para validação de geração de vendas pelo carrinho
#1238 - Implementado tratamentos para validação de geração de vendas pelo carrinho
- Agora no Firenze existe uma validação na geração de vendas pelo carrinho que evita a duplicação de itens de venda em mais de uma venda.
Sendo esse, um processo invisível para o usuário.
- Ao iniciar o processo de geração das vendas, as vendas são gravadas primeiramente com situação "G" para evitar que em casos da aplicação fechar, o usuário não veja estas vendas geradas parcialmente na lista de vendas em digitação.
- Agora, os itens de venda possuem um histórico da origem do carrinho e a sequencia do item de carrinho para fim de validações de duplicidade.
Além disso, foram adicionadas outras validações:
- Todas as vendas geradas pelo carrinho devem estar na mesma situação, para todas poderem ser Encerradas nenhuma venda do mesmo lote de vendas pode ter críticas de validações.
Exemplo:
- Valida se depois das vendas geradas ainda não possuem itens de venda duplicados.
Exemplo:
- Exibir mensagem ao tentar reabrir um carrinho que já possui vendas: