mirror of
https://github.com/NaN-tic/trytond-analytic_line_state.git
synced 2023-12-14 03:33:02 +01:00
Fix on_change_* methods
This commit is contained in:
parent
99bf928cd6
commit
436722a003
35
analytic.py
35
analytic.py
|
@ -343,26 +343,21 @@ class AnalyticLine:
|
|||
return move.description
|
||||
|
||||
def on_change_move_line(self):
|
||||
res = {
|
||||
'journal': None,
|
||||
'name': None,
|
||||
'party': None,
|
||||
}
|
||||
if not self.move_line:
|
||||
return res
|
||||
|
||||
res['date'] = self.move_line.move.date
|
||||
if not self.debit:
|
||||
res['debit'] = self.move_line.debit
|
||||
if not self.credit:
|
||||
res['credit'] = self.move_line.credit
|
||||
if not self.journal:
|
||||
res['journal'] = self.move_line.move.journal.id
|
||||
if not self.party and self.move_line.party:
|
||||
res['party'] = self.move_line.party.id
|
||||
if not self.name:
|
||||
res['name'] = self.move_line.description
|
||||
return res
|
||||
self.journal = None,
|
||||
self.name = None,
|
||||
self.party = None,
|
||||
if self.move_line:
|
||||
self.date = self.move_line.move.date
|
||||
if not self.debit:
|
||||
self.debit = self.move_line.debit
|
||||
if not self.credit:
|
||||
self.credit = self.move_line.credit
|
||||
if not self.journal:
|
||||
self.journal = self.move_line.move.journal.id
|
||||
if not self.party and self.move_line.party:
|
||||
self.party = self.move_line.party.id
|
||||
if not self.name:
|
||||
self.name = self.move_line.description
|
||||
|
||||
@classmethod
|
||||
def query_get(cls, table):
|
||||
|
|
Loading…
Reference in a new issue