0
我有一個整型字段,其中我只顯示一個用'on_change'函數計算出的值。如何在openerp中不存儲整型字段
反正有沒有在我的數據庫中存儲該值(另一種方式比使用功能域)?
我也試圖把店=假,但我想它不會與整型字段
,這裏是我整場工作:
'quantite_op': fields.integer('Quantité produite par opération',store=False,readonly=True),
而平變化功能:
def onchange_num_of(self,cr,uid,ids,of_num,operation_nom,quantite,context=None):
res = {}
if of_num:
ordre_f = self.pool.get('ordres_fabrication').browse(cr, uid,of_num,context=context)
res['delai_of'] =ordre_f.delai
res['quantite_of'] =ordre_f.quantite
if operation_nom:
record =self.search(cr, uid, [('of_num','=',of_num),('operation_nom','=',operation_nom)])
qte=0
for item in record:
prod = self.browse(cr, uid,item,context=context)
qte += prod.quantite
res['quantite_op'] = qte+quantite
return {'value': res}
謝謝
謝謝你的回覆。不僅我不希望它被存儲,但我不希望在數據庫中創建列。 我想我會創建一個function_field並在onchange函數中調用相關函數。仍在工作,但我想它會做到這一點。 – soukainas