From 5670c29c9fda769e090c97978445bf8bf8776bf7 Mon Sep 17 00:00:00 2001 From: OpenERP Date: Mon, 9 May 2011 02:16:07 -0700 Subject: [PATCH] [IMP] asset reporting bzr revid: openerp@ubuntu-20110509091607-hykug1g5vjaskfbf --- addons/account/report/account_asset_report.py | 25 ++++++++ .../report/account_asset_report_view.xml | 60 +++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 addons/account/report/account_asset_report.py create mode 100644 addons/account/report/account_asset_report_view.xml diff --git a/addons/account/report/account_asset_report.py b/addons/account/report/account_asset_report.py new file mode 100644 index 00000000000..c8e3af013fa --- /dev/null +++ b/addons/account/report/account_asset_report.py @@ -0,0 +1,25 @@ +import tools +from osv import fields,osv + +class asset_asset_report(osv.osv): + _name = "asset.asset.report" + _description = "Assets Analysis" + _auto = False + _columns = { + 'date': fields.date('Asset Date', readonly=True), + 'asset_id': fields.many2one('account.asset.asset',string='Asset'), +# 'asset_category': fields.many2one('account.asset.category',string='Asset category'), + 'state': fields.related('asset_id','state',type='char', string='State', readonly=True), + } + def init(self, cr): + tools.drop_view_if_exists(cr, 'asset_asset_report') + cr.execute(""" + create or replace view asset_asset_report as ( + select id as id, + asset_id as asset_id, + date as date, + state as state + from + account_move_line )""") + +asset_asset_report() diff --git a/addons/account/report/account_asset_report_view.xml b/addons/account/report/account_asset_report_view.xml new file mode 100644 index 00000000000..26fc2f1996c --- /dev/null +++ b/addons/account/report/account_asset_report_view.xml @@ -0,0 +1,60 @@ + + + + + asset.asset.report.tree + asset.asset.report + tree + + + + + + + + asset.asset.report.search + asset.asset.report + search + + + + + + + + + + + + + + + + + + + Assets Analysis + asset.asset.report + form + tree + + From this report, you can have an overview on all depreciation. The tool search can also be used to personalise your Assets reports and so, match this analysis to your needs; + + + +