From e7621e6eaabeade1b181750ef8764477d4eda86c Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Wed, 11 Mar 2020 09:31:54 +0100 Subject: [PATCH] Risolto problema di crash in spedizione --- .../viewmodel/VenditaOrdineInevasoViewModel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/vendita_ordine_inevaso/viewmodel/VenditaOrdineInevasoViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/vendita_ordine_inevaso/viewmodel/VenditaOrdineInevasoViewModel.java index c50d4c26..cbb33237 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/vendita_ordine_inevaso/viewmodel/VenditaOrdineInevasoViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/vendita_ordine_inevaso/viewmodel/VenditaOrdineInevasoViewModel.java @@ -1194,7 +1194,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO if(dto.getQtaDaEvadere() != null && dto.getQtaDaEvadere().floatValue() > 0 && dto.getQtaCnf() != null && dto.getQtaCnf().floatValue() > 0) { if(useQtaDaEvadere && (dto.getQtaDaEvadere() != null && dto.getQtaDaEvadere().floatValue() > 0)) { - dto.setNumCnf(dto.getQtaDaEvadere().divide(dto.getQtaCnf()).intValue()); + dto.setNumCnf(dto.getQtaDaEvadere().divide(dto.getQtaCnf(), 3, RoundingMode.HALF_EVEN).intValue()); } else { dto.setNumCnf((dto.getQtaTot().compareTo(dto.getQtaDaEvadere()) < 0 ? dto.getQtaTot() : dto.getQtaDaEvadere()).divide(dto.getQtaCnf(), RoundingMode.HALF_UP).intValue()); if(dto.getNumCnf() == 0) dto.setNumCnf(1);