这是我在.py文件中的代码。我想在product.product中获取字段list_price的值,并在继承sale.order的自定义模块中使用它。 我可以在我的自定义字段中存储list_price字段的值,即qty_available吗? 当我打印wg_qty_avail的值时,它显示无,即使list_price具有值2000
班级练习(osv.osv):
_inherit = 'sale.order'
_columns = {
'qty_available': fields.float('Quantity'),
}
def get_val(self,cr,uid,id,product,context = None):
result={}
wg_qty_avail = self.pool.get('product.product').browse(cr, uid,product,context=context).list_price
print "---------------------------", wg_qty_avail
result['qty_available'] = wg_qty_avail
实践()
xml文件正常。通过单击按钮调用方法get_val。
请帮忙。我错了..
答案 0 :(得分:1)
您没有正确地将值分配给'qty_available'字段
删除结果['qty_available'] = wg_qty_avail
return {'value': {'qty_available':wg_qty_avail}}
希望这会有所帮助......