[ADD] inherit view of account reconciliation

bzr revid: rgaopenerp-20120806125745-w0s1k2lw6x7587sq
This commit is contained in:
RGA(OpenERP)
2012-08-06 18:27:45 +05:30
parent 89328b74ab
commit 7da51cd8bb
2 changed files with 44 additions and 0 deletions
@@ -0,0 +1,27 @@
from osv import fields, osv
import tools
class account_move_reconciliation(osv.osv):
_inherit = 'account.move.reconciliation'
_columns = {
'followup_date': fields.date('Latest Follow-up'),
'max_followup_id':fields.many2one('account_followup.followup.line',
'Max Follow Up Level' )
}
def init(self, cr):
tools.drop_view_if_exists(cr, 'account_move_reconciliation')
cr.execute("""
CREATE or REPLACE VIEW account_move_reconciliation as (
SELECT p.id, p.id as partner_id,
MAX(p.last_reconciliation_date) as last_reconciliation_date,
MAX(l.date) as latest_date,
COUNT(l.id) as move_lines_count,
MAX(p.partner_move_count) as partner_move_count,
MAX(l.followup_date) as followup_date,
MAX(l.followup_line_id) as max_followup_id
FROM account_move_line as l INNER JOIN res_partner AS p ON (l.partner_id = p.id)
GROUP by p.id
)
""")
account_move_reconciliation()
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="view_move_reconciliation_followup_form" model="ir.ui.view">
<field name="name">account.move.reconciliation.followup</field>
<field name="model">account.move.reconciliation</field>
<field name="inherit_id" ref="account.view_account_move_reconciliation_form_view"/>
<field name="arch" type="xml">
<field name="reconciliation_progress" position="after">
<label for="followup_date"/>
<field name="followup_date"/>
<field name="max_followup_id"/>
</field>
</field>
</record>
</data>
</openerp>