parent
1721678e39
commit
5c768d51d3
11
sale.py
11
sale.py
|
@ -6,9 +6,6 @@ from trytond.pool import PoolMeta, Pool
|
|||
from trytond.pyson import Eval
|
||||
from trytond.transaction import Transaction
|
||||
|
||||
__all__ = ['Sale', 'SaleCreditLimit', 'CostType', 'CostTemplate',
|
||||
'CostSale', 'CostSale2']
|
||||
|
||||
|
||||
class Sale(metaclass=PoolMeta):
|
||||
__name__ = 'sale.sale'
|
||||
|
@ -120,9 +117,11 @@ class CostSale2(metaclass=PoolMeta):
|
|||
|
||||
@fields.depends('formula', 'document', 'invoice_party', 'apply_method')
|
||||
def _load_invoice_party(self):
|
||||
if 'carrier_amount' in self.formula and self.document and \
|
||||
self.document.loads and self.apply_method == 'invoice_in' and \
|
||||
not self.invoice_party and self.document.loads[0].load.carrier:
|
||||
if (self.formula and 'carrier_amount' in self.formula and
|
||||
self.document and self.document.loads and
|
||||
self.apply_method == 'invoice_in' and
|
||||
not self.invoice_party and
|
||||
self.document.loads[0].load.carrier):
|
||||
self.invoice_party = self.document.loads[0].load.carrier.party
|
||||
|
||||
@fields.depends(methods=['_load_invoice_party'])
|
||||
|
|
Loading…
Reference in New Issue