新增切削速度Vc对象,产品-整体式刀具物料新增切削速度Vc关联字段;删除部分产品-整体式刀具同步配置-刀具型号-整体式刀具参数。
This commit is contained in:
@@ -100,6 +100,8 @@ class ResProductMo(models.Model):
|
||||
cutting_direction_ids = fields.Many2many('sf.cutting.direction', 'rel_cutting_direction_product_template', '走刀方向')
|
||||
suitable_coolant_ids = fields.Many2many('sf.suitable.coolant', 'rel_suitable_coolant_product_template', '适合冷却液')
|
||||
|
||||
cutting_speed_ids = fields.Many2many('sf.cutting.speed', 'rel_sf_cutting_speed', '切削速度Vc')
|
||||
|
||||
@api.constrains('suitable_machining_method_ids')
|
||||
def _check_suitable_machining_method_ids(self):
|
||||
for record in self:
|
||||
@@ -421,23 +423,6 @@ class ResProductMo(models.Model):
|
||||
item.coating_material = item.cutting_tool_model_id.coating_material
|
||||
item.cutting_tool_total_length = item.cutting_tool_model_id.total_length
|
||||
item.cutting_tool_shank_length = item.cutting_tool_model_id.shank_length
|
||||
item.integral_neck_length = item.cutting_tool_model_id.integral_neck_length
|
||||
item.integral_shank_diameter = item.cutting_tool_model_id.integral_shank_diameter
|
||||
item.integral_blade_diameter = item.cutting_tool_model_id.integral_blade_diameter
|
||||
item.integral_neck_diameter = item.cutting_tool_model_id.integral_neck_diameter
|
||||
item.integral_blade_tip_diameter = item.cutting_tool_model_id.integral_blade_tip_diameter
|
||||
item.integral_blade_tip_taper = item.cutting_tool_model_id.integral_blade_tip_taper
|
||||
item.integral_blade_helix_angle = item.cutting_tool_model_id.integral_blade_helix_angle
|
||||
item.integral_blade_type = item.cutting_tool_model_id.integral_blade_type
|
||||
item.integral_coarse_medium_fine = item.cutting_tool_model_id.integral_coarse_medium_fine
|
||||
item.integral_hardness = item.cutting_tool_model_id.integral_hardness
|
||||
item.integral_run_out_accuracy_max = item.cutting_tool_model_id.integral_run_out_accuracy_max
|
||||
item.integral_run_out_accuracy_min = item.cutting_tool_model_id.integral_run_out_accuracy_min
|
||||
item.suitable_machining_method_ids = self._get_ids(item.cutting_tool_model_id.suitable_machining_method_ids)
|
||||
item.blade_tip_characteristics_ids = self._get_ids(item.cutting_tool_model_id.blade_tip_characteristics_ids)
|
||||
item.handle_type_ids = self._get_ids(item.cutting_tool_model_id.handle_type_ids)
|
||||
item.cutting_direction_ids = self._get_ids(item.cutting_tool_model_id.cutting_direction_ids)
|
||||
item.suitable_coolant_ids = self._get_ids(item.cutting_tool_model_id.suitable_coolant_ids)
|
||||
item.cutting_tool_diameter = item.cutting_tool_model_id.diameter
|
||||
item.cutting_tool_blade_number = item.cutting_tool_model_id.blade_number
|
||||
item.cutting_tool_front_angle = item.cutting_tool_model_id.front_angle
|
||||
@@ -476,23 +461,6 @@ class ResProductMo(models.Model):
|
||||
item.cutting_tool_total_length = False
|
||||
item.cutting_tool_shank_length = False
|
||||
item.cutting_tool_blade_length = False
|
||||
item.integral_neck_length = False
|
||||
item.integral_shank_diameter = False
|
||||
item.integral_blade_diameter = False
|
||||
item.integral_neck_diameter = False
|
||||
item.integral_blade_tip_diameter = False
|
||||
item.integral_blade_tip_taper = False
|
||||
item.integral_blade_helix_angle = False
|
||||
item.integral_blade_type = False
|
||||
item.integral_coarse_medium_fine = False
|
||||
item.integral_hardness = False
|
||||
item.integral_run_out_accuracy_max = False
|
||||
item.integral_run_out_accuracy_min = False
|
||||
item.suitable_machining_method_ids = False
|
||||
item.blade_tip_characteristics_ids = False
|
||||
item.handle_type_ids = False
|
||||
item.cutting_direction_ids = False
|
||||
item.suitable_coolant_ids = False
|
||||
item.cutting_tool_diameter = False
|
||||
item.cutting_tool_blade_number = False
|
||||
item.cutting_tool_front_angle = False
|
||||
|
||||
Reference in New Issue
Block a user