当price_unit小于odoo 9中的价格表时,提出错误消息

时间:2016-03-18 13:23:23

标签: python odoo-9

@api.multi
    @api.onchange('price_unit')
    def price_unit_chnage(self):
        price = self.env['product.pricelist.item']
        prices = price.search([('pricelist_id', '=', self.order_id.pricelist_id.id), ('product_id', '=', self.product_id.id)])
        if prices:
            for x in self.browse(prices):
                if x.price_unit < x.order_id.pricelist_id.id:
                    raise osv.except_osv(_('Warning!'), _('Unit price must be greater then fixed price'))

这是我的.py代码。

我收到错误说

  

ProgrammingError:无法适应类型&product;产品.pricelist。

那里有谁可以提供帮助?

0 个答案:

没有答案