diff --git a/sf_manufacturing/wizard/process_outsourcing.py b/sf_manufacturing/wizard/process_outsourcing.py index b5b162f2..56188bda 100644 --- a/sf_manufacturing/wizard/process_outsourcing.py +++ b/sf_manufacturing/wizard/process_outsourcing.py @@ -14,24 +14,12 @@ class ProductCreationWizard(models.TransientModel): ).sudo(), ) process_parameter_id = fields.Many2one('sf.production.process.parameter') - def action_create_service_product(self): - # 获取产品分类(服务) - service_categ = self.env.ref('sf_manufacturing.product_category_outsource_other_process').sudo() - default_values = { - 'detailed_type': 'service', - 'name': f"{self.process_parameter_id.routing_id.name}_{self.process_parameter_id.name}", - 'invoice_policy': 'delivery', - 'categ_id': service_categ.id, - 'description': f"基于{self.process_parameter_id.name}创建的服务产品", - 'sale_ok': True, # 可销售 - 'purchase_ok': True, # 可采购 - 'server_product_process_parameters_id': self.process_parameter_id.id, - } def action_create_product(self): res_partner = self.env['res.partner'].search([('name','=','湖南傲派自动化设备有限公司')]) + name = self.process_parameter_id.process_id.name or self.process_parameter_id.routing_id.name default_values = { 'detailed_type': 'service', - 'name': f"{self.process_parameter_id.process_id.name}{self.process_parameter_id.name}", + 'name': f"{name}_{self.process_parameter_id.name}", 'invoice_policy': 'delivery', 'categ_id': self.categ_id.id, 'description': f"基于{self.process_parameter_id.name}创建的服务产品",