diff --git a/cor_custom/models/project.py b/cor_custom/models/project.py
index 378cdfb..0857af9 100755
--- a/cor_custom/models/project.py
+++ b/cor_custom/models/project.py
@@ -41,6 +41,7 @@ class Project(models.Model):
date_start = fields.Date(string='Start Date')
date = fields.Date(string='End Date', index=True, tracking=True)
+ timesheet_hour = fields.Float(string='Total Timesheet Hours', compute='_compute_calc', store=True)
budgeted_hours = fields.Float(string='Total Budgeted Hours', compute='_compute_calc')
budgeted_hours2 = fields.Float(string='Total Budgeted Hours')
budgeted_revenue = fields.Float(string='Budgeted Revenue', digits=(16, 2))
@@ -112,16 +113,20 @@ class Project(models.Model):
consultant_cost = 0.0
actual_revenue = 0.0
hour = 0.0
+ timesheet_hour = 0.0
for rec in record.sale_line_employee_ids:
consultant_cost = consultant_cost + rec.consultant_cost
actual_revenue = actual_revenue + rec.actual_revenue
hour = hour + rec.budgeted_qty
+ timesheet_hour = timesheet_hour + rec.timesheet_hour
if record.pricing_type == 'fixed_rate':
for rec in record.consultant_timesheet_hrs:
consultant_cost = consultant_cost + rec.consultant_cost
+ timesheet_hour = timesheet_hour + rec.timesheet_hour
record.consultant_cost = consultant_cost
record.actual_revenue = actual_revenue
record.budgeted_hours = hour
+ record.timesheet_hour = timesheet_hour
total_exp = record.consultant_cost + record.expenses_amt
record.total_expenses = total_exp
profit_amt = record.budgeted_revenue - total_exp
diff --git a/cor_custom/views/project_view.xml b/cor_custom/views/project_view.xml
index 6bfa483..8fb2358 100755
--- a/cor_custom/views/project_view.xml
+++ b/cor_custom/views/project_view.xml
@@ -157,6 +157,7 @@
attrs="{'invisible': [('project_type','!=','hours_in_consultant')]}"/>
+