From 32e30884a8897bb553be55fae826961af1b970a6 Mon Sep 17 00:00:00 2001 From: Azka Nathan Date: Tue, 1 Jul 2025 13:43:00 +0700 Subject: fix bug price unit so and create xml report print picking list --- fixco_custom/__manifest__.py | 1 + fixco_custom/models/detail_order.py | 2 +- fixco_custom/views/report_picking_list.xml | 119 +++++++++++++++++++++++++++++ 3 files changed, 121 insertions(+), 1 deletion(-) create mode 100644 fixco_custom/views/report_picking_list.xml diff --git a/fixco_custom/__manifest__.py b/fixco_custom/__manifest__.py index 20d27c0..0d8f259 100755 --- a/fixco_custom/__manifest__.py +++ b/fixco_custom/__manifest__.py @@ -30,6 +30,7 @@ 'views/uangmuka_penjualan.xml', 'views/sale_pricelist.xml', 'views/upload_ginee.xml', + 'views/report_picking_list.xml', ], 'demo': [], 'css': [], diff --git a/fixco_custom/models/detail_order.py b/fixco_custom/models/detail_order.py index f0c0760..f5596d7 100755 --- a/fixco_custom/models/detail_order.py +++ b/fixco_custom/models/detail_order.py @@ -247,7 +247,7 @@ class DetailOrder(models.Model): line_data = { 'product_id': product.id if product else 5792, 'product_uom_qty': combined_item['quantity'], - 'price_unit': combined_item['actualPrice'] / combined_item['quantity'], # Average price + 'price_unit': combined_item['actualPrice'], } if not product: diff --git a/fixco_custom/views/report_picking_list.xml b/fixco_custom/views/report_picking_list.xml new file mode 100644 index 0000000..1b4ffbe --- /dev/null +++ b/fixco_custom/views/report_picking_list.xml @@ -0,0 +1,119 @@ + + + + + Print Picking List + stock.picking + qweb-pdf + fixco_custom.report_picking_list_custom + fixco_custom.report_picking_list_custom + 'Print Picking List - %s - %s' % (object.partner_id.name or '', object.name) + + report + + + + \ No newline at end of file -- cgit v1.2.3