489a972ac7fb7761ef655c123b7ee1d3ad52a0af
Steps: - Open Timesheet - Configuration > Time Encoding > Change Encoding Unit to Days - Now select Reporting > By Employee - When you select Measures, you can see Billable Days and Non-Billable Days - Now select Reporting > By Project / By Task - When you select Measures, you can see Billable Hours and Non-Billable Hours Issue: - Even after changing the Encoding Unit from Hours to Days, still we are able to have Measures in Hours instead of Days Cause: - Records are not made for project and task which changes on the change of encoding unit. Fix: - adding records in 'timesheet_analysis_views' for project and task for graph and pivot views so that it updates when changed the encoding unit. Technical Explanation: 'timesheet_uom' is used to define the unit of measure for time entries in a timesheet. It represents the measurement unit that is used to record and track time spent on specific tasks or activities. For example, it could be set to 'hours' or 'days' depending on the organization's requirements. 'float_time' is used for representing time durations or intervals. It allows users to input and display time values in a decimal format, such as hours and minutes. The float_time widget provides a convenient way to handle time calculations and representations. These two concepts serve different purposes but can be related in the context of tracking time-related data. The timesheet_uom field determines the unit of measure for time entries, while the float_time widget allows for inputting and displaying time values in a convenient decimal format. If we use 'timesheet_uom', the data on the server side will always be displayed in hours or days, which could be confusing for the user. Another issue arises when the work hours for a day are not 8 hours but rather 7.5 hours. The conversion is not accurate since it assumes 8 hours per day in all cases. Hence, by using 'float_time', the process of exporting the data can be streamlined. closes odoo/odoo#144274 Task: 3387850 X-original-commit: e344716716fc0fcd1f81fce5b00cc7a5996b1e85 Signed-off-by: Xavier Bol (xbo) <xbo@odoo.com>
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%