2015-09-17 4 views
0

Это метод выборки я использую, чтобы напечатать отчет с помощью мастера:Как распечатать отчет и не закрывать окно мастера?

def mymethod(self, cr, uid, ids, context=None): 
    """ 
    """ 

    return { 
     'type': 'ir.actions.report.xml', 
     'report_name': 'trescloud_ats_2013_report', 
     'datas': { 
      'model': 'sri.ats.2013', 
      'res_ids': ids 
     } 
    } 

Как мне избежать мастера закрытия?

ответ

0

Вызов отчета с помощью кнопки type="action" вместо type="object". Подобно этому, вам не нужно вызывать метод python. Если вам также нужно запустить некоторый код python, то вы должны снова открыть мастер с соответствующими элементами в функции return.

<button name="%(module_name.report_id)d" 
     type="action" />