niv-openerp 2012-09-13 18:09:48 +02:00
parent 9454aa5a42
commit 096251e8c5
2 changed files with 45 additions and 6 deletions

View File

@ -39,18 +39,46 @@
<field name="name">Reconcile Customer Entries</field>
<field name="res_model">account.move.line</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_mode">account_reconciliation_list,form</field>
<field eval="False" name="auto_search"/>
<field name="context" eval="{'account_type':'receivable','view_mode':True,'extended_model':'account.move.reconciliation','extended_view_id': ref('view_account_move_reconciliation_form_view'), 'search_default_unreconciled': 1}"></field>
<field name="context" eval="{'account_type':'receivable','view_mode':True, 'search_default_unreconciled': 1}"></field>
</record>
<record id="action_account_payable_manual_reconcile" model="ir.actions.act_window">
<field name="name">Reconcile Supplier Entries</field>
<field name="res_model">account.move.line</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_mode">account_reconciliation_list,form</field>
<field eval="False" name="auto_search"/>
<field name="context" eval="{'account_type':'payable','view_mode':True,'extended_model':'account.move.reconciliation','extended_view_id': ref('view_account_move_reconciliation_form_view'), 'search_default_unreconciled': 1}"></field>
<field name="context" eval="{'account_type':'payable','view_mode':True, 'search_default_unreconciled': 1}"></field>
</record>
<record id="view_move_line_tree_reconciliation" model="ir.ui.view">
<field name="name">account.move.line.account_reconciliation_list</field>
<field name="model">account.move.line</field>
<field eval="4" name="priority"/>
<field name="arch" type="xml">
<account_reconciliation_list version="7.0" colors="red:state == 'draft';black:state == 'valid'" string="Journal Items" editable="top" on_write="on_create_write">
<field name="date"/>
<field name="period_id" invisible="1"/>
<field name="move_id"/>
<field name="ref"/>
<field name="invoice" invisible="1"/>
<field name="name" invisible="1" />
<field name="partner_id" invisible="1" on_change="onchange_partner_id(move_id, partner_id, account_id, debit, credit, date, journal_id)"/>
<field name="account_id" domain="[('journal_id','=',journal_id), ('company_id', '=', company_id)]"/>
<field name="journal_id"/>
<field name="debit" sum="Total debit"/>
<field name="credit" sum="Total credit"/>
<field name="account_tax_id"/>
<field name="analytic_account_id" groups="analytic.group_analytic_accounting" domain="[('parent_id','!=',False)]"/>
<field name="amount_currency" attrs="{'readonly':[('state','=','valid')]}"/>
<field name="currency_id" attrs="{'readonly':[('state','=','valid')]}" groups="base.group_multi_currency"/>
<field name="reconcile_partial_id"/>
<field name="reconcile_id"/>
<field name="state"/>
</account_reconciliation_list>
</field>
</record>
<menuitem

View File

@ -1,7 +1,18 @@
openerp.account = function (instance) {
var _t = instance.web._t,
_lt = instance.web._lt;
instance.web.views.add('form_clone', 'instance.account.extend_form_view');
instance.web.account = {};
instance.web.views.add('account_reconciliation_list', 'instance.web.account.ReconciliationListView');
instance.web.account.ReconciliationListView = instance.web.ListView.extend({
init: function() {
this._super.apply(this, arguments);
console.log("coucou");
}
});
/*instance.web.views.add('form_clone', 'instance.account.extend_form_view');
instance.account.extend_viewmanager = instance.web.ViewManagerAction.include({
start: function () {
@ -119,6 +130,6 @@ openerp.account = function (instance) {
});
}
},
});
});*/
};