优化工艺确认

This commit is contained in:
jinling.yang
2024-11-07 17:59:28 +08:00
parent 01df55ef35
commit d419efa3c3
5 changed files with 79 additions and 22 deletions

View File

@@ -367,10 +367,7 @@ class StockRule(models.Model):
for route in product_routing_workcenter:
i += 1
technology_design_values.append(
self.env['sf.technology.design'].json_technology_design_str(k,
route.route_workcenter_id.name,
route.route_workcenter_id.time_cycle_manual,
i))
self.env['sf.technology.design'].json_technology_design_str(k, route, i))
surface_technics_arr = []
route_workcenter_arr = []
for process_param in production.product_id.product_model_type_id.surface_technics_routing_tmpl_ids.filtered(
@@ -403,8 +400,7 @@ class StockRule(models.Model):
('id', 'in', route_workcenter_arr)])
technology_design_values.append(
self.env['sf.technology.design'].json_technology_design_str(k,
process_parameter.display_name,
route_production_process.time_cycle_manual,
route_production_process,
i))
productions.technology_design_ids = technology_design_values
@@ -624,12 +620,12 @@ class StockPicking(models.Model):
item.telephone_of_delivery = sale_id.telephone_of_delivery
item.address_of_delivery = sale_id.address_of_delivery
bom = self.env['mrp.bom'].sudo().search([('bom_line_ids.product_id', '=', self.move_ids.product_id.id)])
if bom:
if item.picking_type_id.sequence_code == 'DL':
item.retrospect_ref = bom.product_tmpl_id.default_code
elif item.picking_type_id.sequence_code in ['INT', 'PC']:
item.retrospect_ref = bom.product_tmpl_id.name
# bom = self.env['mrp.bom'].sudo().search([('bom_line_ids.product_id', '=', self.move_ids.product_id.id)])
# if bom:
# if item.picking_type_id.sequence_code == 'DL':
# item.retrospect_ref = bom.product_tmpl_id.default_code
# elif item.picking_type_id.sequence_code in ['INT', 'PC']:
# item.retrospect_ref = bom.product_tmpl_id.name
# 设置外协出入单的名称
def _get_name_Res(self, rescode):