16.03.26
This commit is contained in:
@@ -218,8 +218,8 @@ class Sale(metaclass=PoolMeta):
|
|||||||
__name__ = 'sale.sale'
|
__name__ = 'sale.sale'
|
||||||
|
|
||||||
btb = fields.Many2One('back.to.back',"Back to back")
|
btb = fields.Many2One('back.to.back',"Back to back")
|
||||||
from_location = fields.Many2One('stock.location', 'From location',domain=[('type', "!=", 'customer')])
|
from_location = fields.Many2One('stock.location', 'From location', required=True,domain=[('type', "!=", 'customer')])
|
||||||
to_location = fields.Many2One('stock.location', 'To location',domain=[('type', "!=", 'supplier')])
|
to_location = fields.Many2One('stock.location', 'To location', required=True,domain=[('type', "!=", 'supplier')])
|
||||||
shipment_out = fields.Many2One('stock.shipment.out','Sales')
|
shipment_out = fields.Many2One('stock.shipment.out','Sales')
|
||||||
#pnl = fields.One2Many('valuation.valuation', 'sale', 'Pnl')
|
#pnl = fields.One2Many('valuation.valuation', 'sale', 'Pnl')
|
||||||
pnl = fields.One2Many('valuation.valuation.dyn', 'r_sale', 'Pnl',states={'invisible': ~Eval('group_pnl'),})
|
pnl = fields.One2Many('valuation.valuation.dyn', 'r_sale', 'Pnl',states={'invisible': ~Eval('group_pnl'),})
|
||||||
@@ -229,13 +229,13 @@ class Sale(metaclass=PoolMeta):
|
|||||||
#plans = fields.One2Many('workflow.plan','sale',"Execution plans")
|
#plans = fields.One2Many('workflow.plan','sale',"Execution plans")
|
||||||
forex = fields.One2Many('forex.cover.physical.sale','contract',"Forex",readonly=True)
|
forex = fields.One2Many('forex.cover.physical.sale','contract',"Forex",readonly=True)
|
||||||
broker = fields.Many2One('party.party',"Broker",domain=[('categories.parent', 'child_of', [4])])
|
broker = fields.Many2One('party.party',"Broker",domain=[('categories.parent', 'child_of', [4])])
|
||||||
tol_min = fields.Numeric("Tol - in %")
|
tol_min = fields.Numeric("Tol - in %", required=True)
|
||||||
tol_max = fields.Numeric("Tol + in %")
|
tol_max = fields.Numeric("Tol + in %", required=True)
|
||||||
tol_min_qt = fields.Numeric("Tol -")
|
tol_min_qt = fields.Numeric("Tol -")
|
||||||
tol_max_qt = fields.Numeric("Tol +")
|
tol_max_qt = fields.Numeric("Tol +")
|
||||||
certif = fields.Many2One('purchase.certification',"Certification",states={'invisible': Eval('company_visible'),})
|
certif = fields.Many2One('purchase.certification',"Certification", required=True,states={'invisible': Eval('company_visible'),})
|
||||||
wb = fields.Many2One('purchase.weight.basis',"Weight basis")
|
wb = fields.Many2One('purchase.weight.basis',"Weight basis", required=True)
|
||||||
association = fields.Many2One('purchase.association',"Association",states={'invisible': Eval('company_visible'),})
|
association = fields.Many2One('purchase.association',"Association", required=True,states={'invisible': Eval('company_visible'),})
|
||||||
crop = fields.Many2One('purchase.crop',"Crop",states={'invisible': Eval('company_visible'),})
|
crop = fields.Many2One('purchase.crop',"Crop",states={'invisible': Eval('company_visible'),})
|
||||||
viewer = fields.Function(fields.Text(""),'get_viewer')
|
viewer = fields.Function(fields.Text(""),'get_viewer')
|
||||||
doc_template = fields.Many2One('doc.template',"Template")
|
doc_template = fields.Many2One('doc.template',"Template")
|
||||||
|
|||||||
Reference in New Issue
Block a user