新增坯料类型
This commit is contained in:
@@ -10,12 +10,15 @@ class ReSaleOrder(models.Model):
|
||||
string='与此销售订单相关联的制造订单',
|
||||
groups='mrp.group_mrp_user', store=True)
|
||||
|
||||
demand_plan_id = fields.Many2one(comodel_name="sf.demand.plan",
|
||||
string="需求计划", readonly=True)
|
||||
|
||||
demand_plan_count = fields.Integer(
|
||||
"需求计划生成计数",
|
||||
compute='_compute_demand_plan_count',
|
||||
)
|
||||
|
||||
@api.depends('procurement_group_id')
|
||||
@api.depends('demand_plan_id.line_ids.status')
|
||||
def _compute_purchase_request_count(self):
|
||||
for so in self:
|
||||
pr_ids = self.env['purchase.request'].sudo().search([('origin', 'like', so.name)])
|
||||
@@ -24,6 +27,7 @@ class ReSaleOrder(models.Model):
|
||||
else:
|
||||
so.purchase_request_purchase_order_count = 0
|
||||
|
||||
@api.depends('demand_plan_id.line_ids')
|
||||
def _compute_demand_plan_count(self):
|
||||
for line in self:
|
||||
demand_plan = self.env['sf.production.demand.plan'].sudo().search([('sale_order_id', '=', line.id)])
|
||||
@@ -48,6 +52,7 @@ class ReSaleOrder(models.Model):
|
||||
'type': '1',
|
||||
}
|
||||
self.env['sf.demand.plan.print.wizard'].sudo().create(wizard_vals)
|
||||
ret.order_id.demand_plan_id = demand_plan_info.id
|
||||
return ret
|
||||
|
||||
def confirm_to_supply_method(self):
|
||||
|
||||
Reference in New Issue
Block a user