# -*- encoding: utf-8 -*- ############################################################################## # # OpenERP, Open Source Management Solution # # Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. # # 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 openerp.osv import orm from openerp.addons.report_xls.utils import rowcol_to_cell, _render from openerp.tools.translate import _ class account_move_line(orm.Model): _inherit = 'account.move.line' # override list in custom module to add/drop columns or change order def _report_xls_fields(self, cr, uid, context=None): return [ 'move', 'name', 'date', 'period', 'partner', 'account', 'date_maturity', 'debit', 'credit', 'balance', 'reconcile', 'reconcile_partial', #'amount_currency', 'currency_name', ] # Change/Add Template entries def _report_xls_template(self, cr, uid, context=None): """ Template updates, e.g. my_change = { 'move':{ 'header': [1, 20, 'text', _('My Move Title')], 'lines': [1, 0, 'text', _render("line.move_id.name or ''")], 'totals': [1, 0, 'text', None]}, } return my_change """ return {}