新增主生产计划模块

This commit is contained in:
qihao.gong@jikimo.com
2023-08-15 10:36:04 +08:00
parent 4a5fb0c6e4
commit 1533ef7be9
72 changed files with 25769 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class ProductProduct(models.Model):
_inherit = 'product.product'
schedule_count = fields.Integer('Schedules', compute='_compute_schedule_count')
def _compute_schedule_count(self):
grouped_data = self.env['mrp.production.schedule'].read_group(
[('product_id', 'in', self.ids)], ['product_id'], ['product_id'])
schedule_counts = {}
for data in grouped_data:
schedule_counts[data['product_id'][0]] = data['product_id_count']
for product in self:
product.schedule_count = schedule_counts.get(product.id, 0)