From 036a2801e5c20a57f462c1a93c25439afdd32fb2 Mon Sep 17 00:00:00 2001 From: laurentbarontini Date: Wed, 22 Apr 2026 21:39:03 +0200 Subject: [PATCH] COO report --- modules/purchase_trade/stock.py | 14 ++++++++++++++ modules/stock/coo.fodt | 5 +++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/modules/purchase_trade/stock.py b/modules/purchase_trade/stock.py index 64d9ec1..15944c5 100755 --- a/modules/purchase_trade/stock.py +++ b/modules/purchase_trade/stock.py @@ -865,6 +865,20 @@ class ShipmentIn(metaclass=PoolMeta): def report_coo_gross_weight(self): return self.report_packing_gross_weight + @property + def report_coo_weight_unit(self): + return self.report_packing_weight_unit or '' + + @property + def report_coo_net_weight_display(self): + parts = [self.report_coo_net_weight, self.report_coo_weight_unit] + return ' '.join(part for part in parts if part) + + @property + def report_coo_gross_weight_display(self): + parts = [self.report_coo_gross_weight, self.report_coo_weight_unit] + return ' '.join(part for part in parts if part) + @property def report_coo_issue_date(self): Date = Pool().get('ir.date') diff --git a/modules/stock/coo.fodt b/modules/stock/coo.fodt index 7063291..06dff29 100644 --- a/modules/stock/coo.fodt +++ b/modules/stock/coo.fodt @@ -253,8 +253,8 @@ <records[0].report_coo_goods_description or ''> - <records[0].report_coo_net_weight or ''> - <records[0].report_coo_gross_weight or ''> + <records[0].report_coo_net_weight_display or ''> + @@ -263,6 +263,7 @@ Bruttogewicht Peso lordo Gross weight + <records[0].report_coo_gross_weight_display or ''>