From 7dccf4fa5e3dba934196e99d71f66a9ee4c5610f Mon Sep 17 00:00:00 2001
From: "nel@tinyerp.com" <>
Date: Mon, 3 May 2010 17:16:08 +0200
Subject: [PATCH] [IMP] account: add columns for entries report
bzr revid: nel@tinyerp.com-20100503151608-4xfib11pgasz3vv4
---
.../account/report/account_entries_report.py | 18 ++++++++++++++++++
.../report/account_entries_report_view.xml | 19 ++++++++++++++++++-
addons/board_purchase/board_purchase_view.xml | 11 ++++++++++-
.../purchase/report/purchase_report_view.xml | 6 +++---
4 files changed, 49 insertions(+), 5 deletions(-)
diff --git a/addons/account/report/account_entries_report.py b/addons/account/report/account_entries_report.py
index 83602ded81b..14b967f09b2 100644
--- a/addons/account/report/account_entries_report.py
+++ b/addons/account/report/account_entries_report.py
@@ -29,6 +29,8 @@ class account_entries_report(osv.osv):
_rec_name = 'date'
_columns = {
'date': fields.date('Date', readonly=True),
+ 'date_created': fields.date('Date Created', readonly=True),
+ 'date_maturity': fields.date('Date Maturity', readonly=True),
'nbr':fields.integer('# of Entries', readonly=True),
'nbl':fields.integer('# of Lines', readonly=True),
'amount': fields.float('Amount',readonly=True),
@@ -39,10 +41,14 @@ class account_entries_report(osv.osv):
('10','October'), ('11','November'), ('12','December')], 'Month',readonly=True),
'ref': fields.char('Reference', size=64,readonly=True),
'period_id': fields.many2one('account.period', 'Period', readonly=True),
+ 'account_id': fields.many2one('account.account', 'Account', readonly=True),
'journal_id': fields.many2one('account.journal', 'Journal', readonly=True),
+ 'product_id': fields.many2one('product.product', 'Product', readonly=True),
'state': fields.selection([('draft','Draft'), ('posted','Posted')], 'State',readonly=True,
help='When new account move is created the state will be \'Draft\'. When all the payments are done it will be in \'Posted\' state.'),
'partner_id': fields.many2one('res.partner','Partner', readonly=True),
+ 'period_id2': fields.many2one('account.period', 'Move Line Period', readonly=True),
+ 'journal_id2': fields.many2one('account.journal', 'Move Line Journal', readonly=True),
'type': fields.selection([
('pay_voucher','Cash Payment'),
('bank_pay_voucher','Bank Payment'),
@@ -73,9 +79,15 @@ class account_entries_report(osv.osv):
to_char(am.date, 'MM') as month,
to_char(am.date, 'YYYY-MM-DD') as day,
am.company_id as company_id,
+ l.account_id as account_id,
+ l.date_created as date_created,
+ l.date_maturity as date_maturity,
am.journal_id as journal_id,
+ l.journal_id as journal_id2,
+ l.period_id as period_id2,
am.period_id as period_id,
l.partner_id as partner_id,
+ l.product_id as product_id,
am.type as type
from
account_move_line l
@@ -86,9 +98,15 @@ class account_entries_report(osv.osv):
am.date,
am.company_id,
am.journal_id,
+ l.journal_id,
am.period_id,
+ l.period_id,
am.type,
l.partner_id,
+ l.product_id,
+ l.date_created,
+ l.date_maturity,
+ l.account_id,
l.debit
)
""")
diff --git a/addons/account/report/account_entries_report_view.xml b/addons/account/report/account_entries_report_view.xml
index 46f7ac46b83..e5710483da3 100644
--- a/addons/account/report/account_entries_report_view.xml
+++ b/addons/account/report/account_entries_report_view.xml
@@ -8,6 +8,8 @@
+
+
@@ -17,9 +19,13 @@
+
+
+
+
@@ -61,8 +67,10 @@
help = "Draft tasks"/>
+
+
-
+
@@ -72,18 +80,27 @@
help = "Posted tasks"/>
+
+
+
+
+
+
+
+
+
diff --git a/addons/board_purchase/board_purchase_view.xml b/addons/board_purchase/board_purchase_view.xml
index 2370e247eec..5548b3f2838 100644
--- a/addons/board_purchase/board_purchase_view.xml
+++ b/addons/board_purchase/board_purchase_view.xml
@@ -8,6 +8,15 @@
name="Purchase"
parent="base.dashboard"/>
+
+ Draft Purchases
+ ir.actions.act_window
+ purchase.order
+ form
+ tree,form
+ [('date_order','>',time.strftime('%Y-01-01 00:00:00')),('date_order','<',time.strftime('%Y-12-31 23:59:59')), ('state','=','draft')]
+
+
Quotation Request
ir.actions.act_window
@@ -26,7 +35,7 @@