diff --git a/addons/account/wizard/account_report_common_account.py b/addons/account/wizard/account_report_common_account.py new file mode 100644 index 00000000000..2ec4a4c59b6 --- /dev/null +++ b/addons/account/wizard/account_report_common_account.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from osv import osv, fields + +class account_common_account_report(osv.osv_memory): + _name = 'account.common.account.report' + _description = 'Account Common Account Report' + _inherit = "account.common.report" + _columns = { + 'display_account': fields.selection([('bal_all','All'), ('bal_movement','With movements'), + ('bal_solde','With balance is not equal to 0'), + ],'Display accounts', required=True), + + } + _defaults = { + 'display_account': 'bal_all', + } + + def pre_print_report(self, cr, uid, ids, data, query_line, context=None): + if context is None: + context = {} + data['form'].update(self.read(cr, uid, ids, ['display_account'])[0]) + return data + +account_common_account_report() + +#vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file