Merge branch 'develop' of https://e.coding.net/jikimo-hn/jikimo_sfs/jikimo_sf into feature/制造功能优化
This commit is contained in:
@@ -1537,7 +1537,7 @@ class MrpProduction(models.Model):
|
||||
product_id = self.env['product.product'].browse(vals['product_id'])
|
||||
is_self_process = product_id.materials_type_id and product_id.materials_type_id.gain_way and product_id.materials_type_id.gain_way != '自加工'
|
||||
is_customer_provided = product_id.is_customer_provided
|
||||
if not is_custemer_group_id.get(is_customer_provided):
|
||||
if not is_custemer_group_id.get(is_customer_provided) and is_self_process:
|
||||
is_custemer_group_id[is_customer_provided] = self.env["procurement.group"].create({'name': vals.get('name')}).id
|
||||
# if not (is_first_customer or is_first_not_customer) and is_self_process:
|
||||
# is_first = True
|
||||
|
||||
@@ -1288,7 +1288,7 @@ class ResMrpWorkOrder(models.Model):
|
||||
'test_results': record.test_results,
|
||||
'test_report': record.detection_report})],
|
||||
'is_scrap': True if record.test_results == '报废' else False,
|
||||
'state': 'rework' if (record.routing_type != 'CNC加工' and record.test_results == '返工') else record.state
|
||||
'state': 'rework' if (record.routing_type != 'CNC加工' and record.test_results == '返工') else record.production_id.state
|
||||
})
|
||||
if record.routing_type == '解除装夹':
|
||||
'''
|
||||
|
||||
@@ -85,6 +85,9 @@
|
||||
<field name="model">mrp.production</field>
|
||||
<field name="inherit_id" ref="mrp.mrp_production_form_view"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//button[@name='action_view_mrp_production_backorders']" position="attributes">
|
||||
<attribute name="attrs">{'invisible': True}</attribute>
|
||||
</xpath>
|
||||
<xpath expr="//header//button[last()]" position="after">
|
||||
<button name="action_apply_programming" type="object" string="申请编程" class="oe_highlight"
|
||||
attrs="{'invisible': ['|', ('state', 'not in', ['confirmed', 'pending_cam']), ('programming_state', '!=', '已编程')]}"
|
||||
|
||||
Reference in New Issue
Block a user