我創建了一個計劃操作的方法。如何檢查產品是否缺貨? [Odoo]
對象:「product.product」
我想實現的是將通知發送給購買者組如果產品脫銷。 到目前爲止,我有這樣的代碼:
class product_product(osv.osv):
_name = 'product.product'
_inherit = ['product.product', 'mail.thread', 'ir.needaction_mixin']
def notification(self, cr, uid, context=None):
product_uom_obj = self.pool.get('product.uom')
partner_obj = self.pool.get('res.partner')
user_obj = self.pool.get('res.users')
group_obj = self.pool.get('res.groups')
partners = []
followers = []
group_users= group_obj.search(cr, uid, ['&', ('category_id.name', '=', 'Purchases'), ('name', '=', 'User')])
for recipient in group_obj.browse(cr, uid, group_users).users:
partners.append(recipient.id)
for partner in partners:
for follower in user_obj.browse(cr, uid, partner).partner_id:
followers.append(follower.id)
products = self.search(cr, uid, [('type', '=', 'product')])
for product in products:
for prod in self.browse(cr, uid, product):
#check if the product is out of stock
所以,我怎麼能檢查,如果該產品缺貨?
嗨@Murali爵士克里希納·雷迪,但我需要立即發送通知。我在[link](https://stackoverflow.com/questions/34913571/valueerror-odoo)中更新了我的代碼。我在選擇產品時遇到了新問題,您可以檢查一下嗎?如果有的話,你的答案將是我的另一種選擇。謝謝。 – wannabe
該鏈接已刪除 – Krishh