Remove use of object_proxy in wizard pay invoice

bzr revid: ced-a2d70084010fcc9b3183eb036a69ed6cef7d6f12
This commit is contained in:
ced 2007-12-17 07:58:35 +00:00
parent 4afd281c3f
commit d72bb2f99e
1 changed files with 3 additions and 6 deletions

View File

@ -43,7 +43,6 @@ pay_fields = {
}
def _pay_and_reconcile(self, cr, uid, data, context):
service = netsvc.LocalService("object_proxy")
form = data['form']
period_id = form.get('period_id', False)
journal_id = form.get('journal_id', False)
@ -53,11 +52,9 @@ def _pay_and_reconcile(self, cr, uid, data, context):
acc_id = pool.get('account.journal').browse(cr, uid, journal_id, context).default_credit_account_id.id
if not acc_id:
raise wizard.except_wizard('Error !', 'Your journal must have a default credit and debit account.')
service.execute(cr.dbname, uid, 'account.invoice', 'pay_and_reconcile', [data['id']], form['amount'], acc_id, period_id, journal_id, writeoff_account_id, period_id, writeoff_journal_id, context)
return {}
def _trans_reconcile(self, cr, uid, data, context):
service = netsvc.LocalService("object_proxy")
pool.get('account.invoice').pay_and_reconcile(cr, uid, [data['id']],
form['amount'], acc_id, period_id, journal_id, writeoff_account_id,
period_id, writeoff_journal_id, context=context)
return {}
def _wo_check(self, cr, uid, data, context):