Odoo Help


Adding Table field in POS Reports

Some name
on 6/12/16, 9:08 AM 744 views

I'd like to add an entry for the table name at which an order was served in the 'Orders Analysis' table report.  This will be in addition to the existing categories available, like product name, point of sale, company name, etc.

Can someone give me a clue as to how to go about doing this?

What I've found so far: pos_order.table_id has the table info; I just need this data in the view.

addons/point_of_sale/report/pos_order_report.py has the necessary code, but I can't figure out how to make the changes I need.  I'm getting some programmingerror errors when I try something.  Any clues will be appreciated.

Please send your code and error .

on 6/13/16, 12:58 AM

Changes I've made to try this out:


Errors I'm getting:


2nd error:


The 2nd error pops up when I press 'OK' on the 1st one.

Note that I only want the view to change, not the databases. I think what my changes are doing are trying to modify the db itself? That's not the effect I want. My python and postgresql skills are pretty basic, so I can't say what I'm doing wrong.

Some name
on 6/13/16, 2:02 AM
Javier Ruiz
On 9/16/16, 12:34 AM


You have to inherit the 'report.pos.order' model and overwrite its 'init' method

This should work


Best Regards

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 6/12/16, 9:08 AM
Seen: 744 times
Last updated: 9/16/16, 12:34 AM