Odoo18-Base/addons/project_mrp/models/mrp_production.py
2025-03-10 10:52:11 +07:00

15 lines
538 B
Python

from odoo import models
class MrpProduction(models.Model):
_inherit = 'mrp.production'
def _compute_analytic_distribution(self):
project_id = self.env.context.get('project_id')
if not project_id:
super()._compute_analytic_distribution()
else:
analytic_account = self.env['project.project'].browse(project_id).analytic_account_id
for production in self:
production.analytic_distribution = production.analytic_distribution or {analytic_account.id: 100}