Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
Hi! When we export a list form tree-view that contains Checkbox fields it will post the value i Excel as True or False. Is it possible to make this as X(true) and blank(false)? Is it also possible to make an export option ready on the "more" menu, so that they wouldn't have to select "export all data" "excel" and the fields?
This is a export/report that will be run more than once a day, so it has to be easy to access.
1) Based on the requirement to override export_data method and make the changes in check box values.
def export_data(self, cr, uid, ids, fields, context=None): checkdataindex = None for index, fieldlabel in enumerate(fields): if fieldlabel == 'check_labelname': checkdataindex = index res = super(modelclass_name, self).export_data(cr, uid, ids, fields, context=context) for index, val in enumerate(res['datas']): if checkdataindex is not None: check_date = res['datas'][index][checkdataindex] if check_data=='TRUE': res_check_data = 'X(true)' else: res_check_data = 'blank(false)' res['datas'][index][checkdataindex] = res_check_data return res
2) In the Export options Select the Export field to right side and click the default options "Fields to export Save fields list" and Save as: File Name
After that Export Data easy to Access with File Name.
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.Register
Odoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.Test it now
|Asked: 3/3/14, 6:36 AM|
|Seen: 2023 times|
|Last updated: 3/16/15, 8:10 AM|