From bae6d4d59b81fffefce108872eb04d719273df99 Mon Sep 17 00:00:00 2001 From: mgw <1392924357@qq.com> Date: Thu, 27 Feb 2025 14:37:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=90=8D=E7=A7=B0=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_manufacturing/wizard/sale_order_cancel.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sf_manufacturing/wizard/sale_order_cancel.py b/sf_manufacturing/wizard/sale_order_cancel.py index ca2edc6d..8455939f 100644 --- a/sf_manufacturing/wizard/sale_order_cancel.py +++ b/sf_manufacturing/wizard/sale_order_cancel.py @@ -245,7 +245,7 @@ class SFSaleOrderCancelLine(models.TransientModel): 'category': '质量', 'doc_name': '质检单', 'operation_type': '', - 'doc_number': quality_check.name, + 'doc_number': f'{quality_check.name}-{quality_check.title}', 'line_number': 1, 'product_name': f'[{quality_check.product_id.default_code}] {quality_check.product_id.name}' if quality_check.product_id.default_code else quality_check.product_id.name, 'quantity': 1, @@ -315,7 +315,7 @@ class SFSaleOrderCancelLine(models.TransientModel): vals = { 'wizard_id': wizard_id, 'sequence': sequence, - 'category': '客供料调拨', + 'category': '库存', 'doc_name': '库存移动', 'doc_number': child_pkd.name, 'line_number': x4, @@ -523,8 +523,10 @@ class SFSaleOrderCancelLine(models.TransientModel): # sequence += 1 # 检查组件的制造单 + # component_mos = self.env['mrp.production'].search([ + # ('origin', '=', mo.name)]) component_mos = self.env['mrp.production'].search([ - ('origin', '=', mo.name)]) + ('product_id.name', 'like', f'%R-{order.name}%')]) h = 0 if component_mos: for comp_mo in component_mos: