2014-04-03 69 views
2

這是我在.py文件中的代碼。我想要在product.product中獲取字段list_price的值,並將其用於繼承sale.order的自定義模塊中。 我可以在我的自定義字段中存儲list_price字段的值,即qty_available? 當我打印的wg_qty_avail它顯示無甚至list_price由具有值2000如何在openerp中使用self.pool.get在另一個對象中使用字段值?

類實踐(osv.osv)值:

_inherit = 'sale.order' 
_columns = { 
    'qty_available': fields.float('Quantity'), 
} 

DEF get_val(個體,CR,UID,ID,產品,上下文=無):

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文件ok..it調用由一個按鈕,點擊該方法get_val。

請help.Where我錯了..

回答

1

您還沒有分配wg_qty_avail

return {'value': {'qty_available':wg_qty_avail}} 

希望值 'qty_available' 字段正確

刪除結果[ 'qty_available'] =這有助於...

+0

非常感謝Ankita..ya它的工作.. – user3493868

+0

很高興知道....你可以騰出一些時間來評價這個答案...這將有助於我未來... – Ankita

+0

我沒有足夠的聲望投票了你的答案..bcoz我是新的..所以對不起..你可以問問題,如果你可以..謝謝你.. – user3493868

相關問題