Ich habe eine Funktion erstellt, die funktioniert, wenn ich es durch die Ansicht verwenden. aber es funktioniert nicht im Zeitplan Aktion, in openerp Protokoll den folgenden Fehler anzeigen.Cron Fehler old_api während der Ausführung Zeitplan Aktion odoo 8
TypeError: old_api() takes at least 4 arguments (3 given)
Mein Modul
class account_invoice(models.Model):
_name = 'account.invoice'
_rec_name = 'invoice_number'
@api.multi
def create_invoice(self):
id = self.id
amount = 0
journal = self.env['journal.entry']
for credit in self.invoice_line:
fee = credit.amount * credit.qty
if credit.account.parent.type.name == "Revenue":
journal.sudo().create({'account': credit.account.id,
'credit': fee,
'student_id' : self.student_id.id})
zeigen Sie alle Fehlerprotokoll und Ihr Modell 'journal.entry' –