Hi, (I open this discussion here because we must mix functional and technical skills to specify and develop a good module).
Maybe I mistake project in Github and there is another better.
Why this module?
I need to develop a module to satisfy requirement of my customer, but I prefer to discuss here the functionality and fit this to my customer than develop my customer's need and after that try to send this to OCA.
I guess even thought clients want a specific report we can have a general use one which is the base of the rest.
Note: As this is for reporting you client some one can expect reports in account.analytic.account (Contracts) and account.analytic.line ("Invoice task") but this is not the case.
What we have:
We have project
We have project.task
We have project.task.work (here is the real time dedicated)
We have project.issue
Which variants of report could we need:
Report of all tasks works (project.task.work) of a single customer from a group/single projects.
Report of all project issues (project.issue) of a single customer from a group/single projects.
Requirements:
1. Report must contain this information:
\ Header
Customer (from tasks)
Project (could be more than one so we must select them in a Wizard)
Range of date of the report (we must select in a Wizard from/to dates in project.task.work)
Planned hours (from tasks)
Effective hours (from works)
Remaining hours: planned minus effective
\ Body
List of all works with date, description and hours
List of all issues with date, name and hours
group by client (with totals)
group by project (with totals)
group by task (with totals)
2. Wizard:
Select dates, from / to
Select Customer
Select Projects (if empty it will take all tasks of this customer)
Let see who is interested in and get some more ideas.
Customer's project reports
Hi, (I open this discussion here because we must mix functional and technical skills to specify and develop a good module).
Maybe I mistake project in Github and there is another better.
Why this module?
I need to develop a module to satisfy requirement of my customer, but I prefer to discuss here the functionality and fit this to my customer than develop my customer's need and after that try to send this to OCA.
The only report I have seen from @dreispt about this is here described: http://www.slideshare.net/dreispt/service-management-at-securitas-using-openeerp, and is a very specific one.
I guess even thought clients want a specific report we can have a general use one which is the base of the rest.
Note: As this is for reporting you client some one can expect reports in account.analytic.account (Contracts) and account.analytic.line ("Invoice task") but this is not the case.
What we have:
Which variants of report could we need:
Requirements:
1. Report must contain this information:
\ Header
\ Body
2. Wizard:
Let see who is interested in and get some more ideas.
Check https://github.com/serviciosbaeza/serviciosbaeza-odoo-addons/tree/8.0/project_task_work_print from @pedrobaeza
Please if you are interested give a feedback about what you expect for this module