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.pyson import Eval
|
||||||
from trytond.transaction import Transaction
|
from trytond.transaction import Transaction
|
||||||
|
|
||||||
__all__ = ['Sale', 'SaleCreditLimit', 'CostType', 'CostTemplate',
|
|
||||||
'CostSale', 'CostSale2']
|
|
||||||
|
|
||||||
|
|
||||||
class Sale(metaclass=PoolMeta):
|
class Sale(metaclass=PoolMeta):
|
||||||
__name__ = 'sale.sale'
|
__name__ = 'sale.sale'
|
||||||
|
@ -120,9 +117,11 @@ class CostSale2(metaclass=PoolMeta):
|
||||||
|
|
||||||
@fields.depends('formula', 'document', 'invoice_party', 'apply_method')
|
@fields.depends('formula', 'document', 'invoice_party', 'apply_method')
|
||||||
def _load_invoice_party(self):
|
def _load_invoice_party(self):
|
||||||
if 'carrier_amount' in self.formula and self.document and \
|
if (self.formula and 'carrier_amount' in self.formula and
|
||||||
self.document.loads and self.apply_method == 'invoice_in' and \
|
self.document and self.document.loads and
|
||||||
not self.invoice_party and self.document.loads[0].load.carrier:
|
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
|
self.invoice_party = self.document.loads[0].load.carrier.party
|
||||||
|
|
||||||
@fields.depends(methods=['_load_invoice_party'])
|
@fields.depends(methods=['_load_invoice_party'])
|
||||||
|
|
Loading…
Reference in New Issue