物料需求计划管理

This commit is contained in:
guanhuan
2025-06-26 17:52:40 +08:00
parent fe4659987f
commit 50a066c23a
3 changed files with 11 additions and 1 deletions

View File

@@ -15,6 +15,15 @@ class ReSaleOrder(models.Model):
compute='_compute_demand_plan_count',
)
@api.depends('procurement_group_id')
def _compute_purchase_request_count(self):
for so in self:
pr_ids = self.env['purchase.request'].sudo().search([('origin', 'like', so.name)])
if pr_ids:
so.purchase_request_purchase_order_count = len(pr_ids)
else:
so.purchase_request_purchase_order_count = 0
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)])