From 93d3515a562d28d77d9d3103cda1eebf35628c89 Mon Sep 17 00:00:00 2001 From: "uco (Open ERP)" Date: Mon, 13 Sep 2010 11:07:35 +0530 Subject: [PATCH] [IMP] point_of_sale: Search views corrected. Improved sql reports. Improved Open/Close Register wizards. bzr revid: uco@tinyerp.com-20100913053735-9jy13wn9eda32khx --- .../report/report_cash_register.py | 2 +- .../report/report_cash_register_view.xml | 20 ++++---- addons/point_of_sale/statement_view.xml | 51 +++++++++++++++++++ .../wizard/pos_close_statement.py | 3 ++ addons/point_of_sale/wizard/pos_details.xml | 1 + .../wizard/pos_open_statement.py | 4 ++ addons/point_of_sale/wizard/pos_payment.py | 10 ++-- .../wizard/pos_payment_report_date.py | 2 +- .../wizard/pos_payment_report_date_view.xml | 20 +++++--- 9 files changed, 89 insertions(+), 24 deletions(-) diff --git a/addons/point_of_sale/report/report_cash_register.py b/addons/point_of_sale/report/report_cash_register.py index 02945daf77b..0e09ddd9b62 100644 --- a/addons/point_of_sale/report/report_cash_register.py +++ b/addons/point_of_sale/report/report_cash_register.py @@ -33,7 +33,7 @@ class report_cash_register(osv.osv): ('10','October'), ('11','November'), ('12','December')], 'Month',readonly=True), 'day': fields.char('Day', size=128, readonly=True), 'user_id':fields.many2one('res.users', 'User', readonly=True), - 'state':fields.selection([('draft', 'Draft'),('confirm', 'Confirmed')],'State'), + 'state': fields.selection([('draft', 'Quotation'),('open','Open'),('confirm', 'Confirmed')],'State'), 'journal_id': fields.many2one('account.journal', 'Journal'), 'balance_start': fields.float('Opening Balance'), 'balance_end_real': fields.float('Closing Balance'), diff --git a/addons/point_of_sale/report/report_cash_register_view.xml b/addons/point_of_sale/report/report_cash_register_view.xml index 32333a5be47..e60078293bc 100644 --- a/addons/point_of_sale/report/report_cash_register_view.xml +++ b/addons/point_of_sale/report/report_cash_register_view.xml @@ -27,17 +27,17 @@ - - - + + + domain="[('date','<=', time.strftime('%%Y-%%m-%%d')), ('date','>',(datetime.date.today()-datetime.timedelta(days=30)).strftime('%%Y-%%m-%%d'))]" + help="Cash Analysis created in last month"/> --> + + + account.bank.statement.inherit + account.bank.statement + search + + + + + + + + + + + + + + + + + + + + + + + account.bank.statement.inherit2 + account.bank.statement + search + + + + + + + + + + + + + + + + + + + + + Cash Register diff --git a/addons/point_of_sale/wizard/pos_close_statement.py b/addons/point_of_sale/wizard/pos_close_statement.py index 83cd719f552..f12a0a16c99 100644 --- a/addons/point_of_sale/wizard/pos_close_statement.py +++ b/addons/point_of_sale/wizard/pos_close_statement.py @@ -54,6 +54,8 @@ class pos_close_statement(osv.osv_memory): data_obj = self.pool.get('ir.model.data') id2 = data_obj._get_id(cr, uid, 'account', 'view_bank_statement_tree') id3 = data_obj._get_id(cr, uid, 'account', 'view_bank_statement_form2') + result = data_obj._get_id(cr, uid, 'point_of_sale', 'view_pos_confirm_cash_statement_filter') + search_id = mod_obj.read(cr, uid, result, ['res_id'], context=context) if id2: id2 = data_obj.browse(cr, uid, id2, context=context).res_id if id3: @@ -63,6 +65,7 @@ class pos_close_statement(osv.osv_memory): 'name': 'Close Statements', 'view_type': 'form', 'view_mode': 'tree,form', + 'search_view_id': search_id['res_id'], 'res_model': 'account.bank.statement', 'views': [(id2, 'tree'),(id3, 'form')], 'type': 'ir.actions.act_window' diff --git a/addons/point_of_sale/wizard/pos_details.xml b/addons/point_of_sale/wizard/pos_details.xml index bb62b94fb75..f283139b058 100644 --- a/addons/point_of_sale/wizard/pos_details.xml +++ b/addons/point_of_sale/wizard/pos_details.xml @@ -12,6 +12,7 @@ +