我是OpenErp7的初学者。 我想在物料清单中显示产品成本(product.standard_price?)和公式产品成本*项目编号
我已经尝试了
'price': fields.related('product_id','product_tmpl_id.standard_price',type='float', size=64, relation="product.product", string="Price", store=True),
'standardprice': fields.related('product_id','standard_price',type='float', size=64, relation="product.product", string="Standard Price", store=True),
但它不起作用......我很感激任何提示
提前致谢 的Davide
答案 0 :(得分:1)
您应首先继承mrp.bom并添加新字段'price_unit': fields.float('Unit Price')
并重新定义onchange_product_id
函数,如下所示:
def onchange_product_id(self, cr, uid, ids, product_id, name, context=None):
if product_id:
prod = self.pool.get('product.product').browse(cr, uid, product_id, context=context)
return {'value': {'name': prod.name, 'product_uom': prod.uom_id.id, 'price_unit': prod.standard_price}}
return {}