如何根据Lot_id many2one函数product_qty比零更重要(stock.production.lot)为该函数给予域。product_qty字段是一个计算字段,如何求解
lot_id = fields.Many2one('stock.production.lot', string="Item")
我需要在Quantity大于零时获取lot_id
e5nszbig1#
由于product_qty是一个计算字段,因此需要定义一个依赖于product_qty的相关字段,并在域中使用该字段。
from odoo import fields, models class MyCustomModel(models.Model): _name = 'mycustommodel' lot_id = fields.Many2one('stock.production.lot', string="Item", domain="[('lot_product_qty', '>', 0)]") lot_product_qty = fields.Float(related='lot_id.product_qty', string="Lot Product Quantity")
1条答案
按热度按时间e5nszbig1#
由于product_qty是一个计算字段,因此需要定义一个依赖于product_qty的相关字段,并在域中使用该字段。