diff --git a/addons/stock/report/picking.py b/addons/stock/report/picking.py index a33ec28cb35..603e815fc10 100644 --- a/addons/stock/report/picking.py +++ b/addons/stock/report/picking.py @@ -21,21 +21,23 @@ import time from openerp.report import report_sxw -from openerp.osv import osv -from openerp import pooler class picking(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): super(picking, self).__init__(cr, uid, name, context=context) self.localcontext.update({ 'time': time, - 'get_product_desc':self.get_product_desc + 'get_product_desc': self.get_product_desc, }) - def get_product_desc(self,move_line): + def get_product_desc(self, move_line): desc = move_line.product_id.name if move_line.product_id.default_code: desc = '[' + move_line.product_id.default_code + ']' + ' ' + desc return desc -report_sxw.report_sxw('report.stock.picking.list','stock.picking','addons/stock/report/picking.rml',parser=picking) +for suffix in ['', '.in', '.out']: + report_sxw.report_sxw('report.stock.picking.list' + suffix, + 'stock.picking' + suffix, + 'addons/stock/report/picking.rml', + parser=picking) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/stock/stock_report.xml b/addons/stock/stock_report.xml index 540e6a8f902..53b89dcf41f 100644 --- a/addons/stock/stock_report.xml +++ b/addons/stock/stock_report.xml @@ -3,8 +3,8 @@ - - + +