Odoo中文网|Odoo实施培训

标题: 用Python约束语句约束产品类别 [打印本页]

作者: 磨叽什么    时间: 2018-6-26 13:26
标题: 用Python约束语句约束产品类别
本帖最后由 磨叽什么 于 2018-6-26 13:29 编辑

@api.constrains('default_code')
    def _check_default_code(self):
        if any(self.env['product.template'].search_count([('default_code', '=', t.default_code),('categ_id', '=', t.categ_id.id)]) >= 1 for t in self if t.default_code):
            raise ValidationError(u'内部编码编号重复!')
        return True
查找产品内部编号和产品类别相同的数量,判断如果大于等于1,则提示警告信息。

作者: 磨叽什么    时间: 2018-6-26 13:44
:):)




欢迎光临 Odoo中文网|Odoo实施培训 (http://www.chinaodoo.net/) Powered by Discuz! X3.2