控制设置列表 archives.work_logic_setting 控制设置新建 archives.work_logic_setting
事例:
1、[销售订单明细]{单价}不能低于{原价} 的比例 10(%)
if self.detail:
for rec in self.detail:
if rec.price < rec.origin_price *0.1:
raise ValidationError('[销售订单明细]{单价}不能低于{原价} 的比例 10(%)')
2、[销售订单明细]{单价}为0不能审核 :
if self.detail:
for rec in self.detail:
if not rec.price:
raise ValidationError('[销售订单明细]{单价}为0不能审核')
3、[销售订单]保存时,明细产品不允许重复
if self.detail:
ids = self.detail.mapped('goods_id').ids
if len(ids) != len(self.detail):
raise ValidationError('3、[销售订单]保存时,明细产品不允许重复')
archives.work_logic_setting.search archives.work_logic_setting 控制设置 archives.work_logic_setting tree,form