Hey all how can we call a report action from a method of that particular object.......
for now we can call a report action from a button ( type is action )
but i want from button but (type is object )
thats i want
Thanks
Odoo is the world's easiest all-in-one management software.
 It includes hundreds of business apps:
Hey all how can we call a report action from a method of that particular object.......
for now we can call a report action from a button ( type is action )
but i want from button but (type is object )
thats i want
Thanks
Your button function should return a dictionary with having type as 'ir.actions.report.xml' report_name as the name of the report and datas as the data of the current record. Following is an example
def check_report(self, cr, uid, ids, context=None):
        if context is None:
            context = {}
        data = self.read(cr, uid, ids)[0]
        datas = {
             'ids': context.get('active_ids',[]),
             'model': 'account.analytic.account',
             'form': data
                 }
        return {
            'type': 'ir.actions.report.xml',
            'report_name': 'account.analytic.account.balance',
            'datas': datas,
            }
great answer....:):)
I can't make it work on Odoo 8.
I can write on a record, but I was unable to replicate with automated actions the button press to automatically create a pos order report. Could you gently help me Omal? 
Créez un compte dès aujourd'hui pour profiter de fonctionnalités exclusives et échanger avec notre formidable communauté !
S'inscrire