From 1040844b0a7a50f7194c6a298225fecb0830fe44 Mon Sep 17 00:00:00 2001 From: liaodanlong Date: Mon, 12 May 2025 11:01:51 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E7=94=B3=E8=AF=B7=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jikimo_purchase_request/models/mrp_production.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/jikimo_purchase_request/models/mrp_production.py b/jikimo_purchase_request/models/mrp_production.py index 58a94eba..5c86947f 100644 --- a/jikimo_purchase_request/models/mrp_production.py +++ b/jikimo_purchase_request/models/mrp_production.py @@ -29,14 +29,6 @@ class MrpProduction(models.Model): 采购请求 """ self.ensure_one() - # pr_ids = self.env['purchase.request'].sudo().search([('origin', 'like', self.name),('is_subcontract', '!=', True)]) - # if self.product_id.product_tmpl_id.single_manufacturing == True and not self.is_remanufacture: - # first_order = self.env['mrp.production'].search( - # [('origin', '=', self.origin), ('product_id', '=', self.product_id.id)], limit=1, order='id asc') - # pr_ids = self.env['purchase.request'].sudo().search([('origin', 'like', first_order.name)]) - # else: - # pr_ids = self.env['purchase.request'].sudo().search([('origin', 'like', self.name)]) - # 由于采购申请合并了所有销售订单行的采购,所以不区分产品 first_mp = self.env['mrp.production'].search( [('origin', '=', self.origin)], limit=1, order='id asc') pr_ids = self.env['purchase.request'].sudo().search([('origin', 'like', first_mp.name)]) @@ -54,7 +46,7 @@ class MrpProduction(models.Model): else: action.update({ 'name': _("从 %s生成采购请求单", self.name), - 'domain': [('id', 'in', pr_ids)], + 'domain': [('id', 'in', pr_ids.ids)], 'view_mode': 'tree,form', }) return action