From 4c6cf0ba5e871dedc0e4d50f2be8f5204f3ab344 Mon Sep 17 00:00:00 2001 From: guanhuan Date: Wed, 9 Jul 2025 09:54:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_demand_plan/models/sf_demand_plan.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sf_demand_plan/models/sf_demand_plan.py b/sf_demand_plan/models/sf_demand_plan.py index 9c55aadd..c1f325dc 100644 --- a/sf_demand_plan/models/sf_demand_plan.py +++ b/sf_demand_plan/models/sf_demand_plan.py @@ -146,8 +146,9 @@ class SfDemandPlan(models.Model): for line in self: sum_plan_uom_qty = sum(line.line_ids.mapped('plan_uom_qty')) pending_qty = line.product_uom_qty - sum_plan_uom_qty + rounding = line.product_id.uom_id.rounding or 0.01 if float_compare(pending_qty, 0, - precision_rounding=line.product_id.uom_id.rounding) == -1: + precision_rounding=rounding) == -1: line.pending_qty = 0 else: line.pending_qty = pending_qty