制造订单采购申请查询问题
This commit is contained in:
@@ -20,7 +20,7 @@ class MrpProduction(models.Model):
|
|||||||
采购请求
|
采购请求
|
||||||
"""
|
"""
|
||||||
self.ensure_one()
|
self.ensure_one()
|
||||||
pr_ids = self.env['purchase.request'].sudo().search([('origin', 'like', self.name)])
|
pr_ids = self.env['purchase.request'].sudo().search([('origin', 'like', self.name),('is_subcontract', '!=', True)])
|
||||||
action = {
|
action = {
|
||||||
'res_model': 'purchase.request',
|
'res_model': 'purchase.request',
|
||||||
'type': 'ir.actions.act_window',
|
'type': 'ir.actions.act_window',
|
||||||
|
|||||||
@@ -922,6 +922,7 @@ class MrpProduction(models.Model):
|
|||||||
"requested_by": self.env.context.get("uid", self.env.uid),
|
"requested_by": self.env.context.get("uid", self.env.uid),
|
||||||
"assigned_to": False,
|
"assigned_to": False,
|
||||||
"bom_id": self[0].bom_id.id,
|
"bom_id": self[0].bom_id.id,
|
||||||
|
"is_subcontract":True,
|
||||||
})
|
})
|
||||||
for product_id, request_line_list in grouped_purchase_request_line_sorted_list.items():
|
for product_id, request_line_list in grouped_purchase_request_line_sorted_list.items():
|
||||||
cur_request_line = request_line_list[0]
|
cur_request_line = request_line_list[0]
|
||||||
|
|||||||
@@ -17,6 +17,9 @@ from odoo.exceptions import UserError, ValidationError
|
|||||||
from odoo.tools import float_compare, float_round, float_is_zero, format_datetime
|
from odoo.tools import float_compare, float_round, float_is_zero, format_datetime
|
||||||
|
|
||||||
|
|
||||||
|
class PurchaseRequestLine(models.Model):
|
||||||
|
_inherit = 'purchase.request'
|
||||||
|
is_subcontract = fields.Boolean(string='是否外协',default=False)
|
||||||
class PurchaseRequestLine(models.Model):
|
class PurchaseRequestLine(models.Model):
|
||||||
_inherit = 'purchase.request.line'
|
_inherit = 'purchase.request.line'
|
||||||
is_subcontract = fields.Boolean(string='是否外协')
|
is_subcontract = fields.Boolean(string='是否外协')
|
||||||
|
|||||||
Reference in New Issue
Block a user