From 2a3ff43ff1cdf623882a5d861828bc3cb5e85163 Mon Sep 17 00:00:00 2001 From: William Henrotin Date: Thu, 11 Aug 2022 15:23:53 +0000 Subject: [PATCH] [ADD] mrp_workorder_hr_account: analytic accounting for employee in MRP Create analytic accounting entries for employee times logs on workorder. Compute BoM costs based on employee hourly cost and employee number required on mrp operations. closes odoo/odoo#91565 Task: 2427466 Related: odoo/enterprise#23032 Related: odoo/upgrade#3556 Signed-off-by: Arnold Moyaux (arm) --- addons/mrp/models/mrp_workcenter.py | 1 + addons/mrp/views/mrp_workcenter_views.xml | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/mrp/models/mrp_workcenter.py b/addons/mrp/models/mrp_workcenter.py index 4dd061ccc87..12b73ef781a 100644 --- a/addons/mrp/models/mrp_workcenter.py +++ b/addons/mrp/models/mrp_workcenter.py @@ -36,6 +36,7 @@ class MrpWorkcenter(models.Model): 'Sequence', default=1, required=True, help="Gives the sequence order when displaying a list of work centers.") color = fields.Integer('Color') + currency_id = fields.Many2one('res.currency', 'Currency', related='company_id.currency_id', readonly=True, required=True) costs_hour = fields.Float(string='Cost per hour', help='Hourly cost of work center.', default=0.0) time_start = fields.Float('Setup Time') time_stop = fields.Float('Cleanup Time') diff --git a/addons/mrp/views/mrp_workcenter_views.xml b/addons/mrp/views/mrp_workcenter_views.xml index 234c2dd1048..9bd085e7b33 100644 --- a/addons/mrp/views/mrp_workcenter_views.xml +++ b/addons/mrp/views/mrp_workcenter_views.xml @@ -371,7 +371,10 @@ - +