diff --git a/addons/account/account_invoice_workflow.xml b/addons/account/account_invoice_workflow.xml index 917f004e7f0..208fff17744 100644 --- a/addons/account/account_invoice_workflow.xml +++ b/addons/account/account_invoice_workflow.xml @@ -124,8 +124,8 @@ write({'state':'cancel'}) invoice_cancel - - + + account.move.line diff --git a/addons/account/invoice.py b/addons/account/invoice.py index f3b62f0fd27..48a39a1bcfd 100644 --- a/addons/account/invoice.py +++ b/addons/account/invoice.py @@ -892,7 +892,7 @@ class account_invoice(osv.osv): self.write(cr, uid, [inv.id], {'move_id': move_id,'period_id':period_id, 'move_name':new_move_name}) self.pool.get('account.move').post(cr, uid, [move_id]) self._log_event(cr, uid, ids) - + return True def line_get_convert(self, cr, uid, x, part, date, context=None): @@ -925,11 +925,11 @@ class account_invoice(osv.osv): reference = obj_inv.reference if not number: tmp_context = { - 'fiscalyear_id': inv.period_id.fiscalyear_id.id + 'fiscalyear_id': obj_inv.period_id.fiscalyear_id.id } - if inv.journal_id.invoice_sequence_id: - sequence_id = inv.journal_id.invoice_sequence_id.id - number = self.pool.get('ir.sequence').get_id(cr, uid, + if obj_inv.journal_id.invoice_sequence_id: + sequence_id = obj_inv.journal_id.invoice_sequence_id.id + number = self.pool.get('ir.sequence').get_id(cr, uid, sequence_id, 'id', context=tmp_context) diff --git a/addons/account/report/general_ledger.py b/addons/account/report/general_ledger.py index 32186c269f9..c7153e65921 100644 --- a/addons/account/report/general_ledger.py +++ b/addons/account/report/general_ledger.py @@ -266,7 +266,7 @@ class general_ledger(rml_parse.rml_parse): JOIN account_journal j on (l.journal_id=j.id) WHERE %s AND l.account_id = %%s AND l.date<=%%s AND l.date>=%%s ORDER by %s """ % (self.query, sql_sort) - self.cr.execute(sql, (account.id, self.date_borne['max_date'], self.date_borne['min_date'])) + self.cr.execute(sql, (account.id, self.date_borne['max_date'], self.date_borne['min_date'])) res = self.cr.dictfetchall() account_sum = 0.0 account_move_line_obj = pooler.get_pool(self.cr.dbname).get('account.move.line') diff --git a/addons/account_report/account_report.xml b/addons/account_report/account_report.xml index 48273cdd3b3..07db255d4c4 100644 --- a/addons/account_report/account_report.xml +++ b/addons/account_report/account_report.xml @@ -5,7 +5,7 @@ - - board.account.report.form board.board - + form - -