Python 在描述字段中继承产品类别-OpenErp
我的模块中有一个产品的代码:Python 在描述字段中继承产品类别-OpenErp,python,module,field,openerp,inheritance,Python,Module,Field,Openerp,Inheritance,我的模块中有一个产品的代码: _name = "purchase.requisition.line" _description="Purchase Requisition Line" _rec_name = 'product_id' _columns = { 'descripcion' : fields.char('Descripcion', size=42), 'nrodeparte' : fields.integer('Nro. de Parte'), 'espci
_name = "purchase.requisition.line"
_description="Purchase Requisition Line"
_rec_name = 'product_id'
_columns = {
'descripcion' : fields.char('Descripcion', size=42),
'nrodeparte' : fields.integer('Nro. de Parte'),
'espcifictec' : fields.char('Especificaciones Tecnicas', size=42),
'maquina' : fields.char('Maquina', size=42),
'anexo' : fields.float('Anexo NRo.'),
'product_id': fields.many2one('product.product', 'Product' ),
'product_uom_id': fields.many2one('product.uom', 'Product Unit of Measure'),
'product_qty': fields.float('Quantity', digits_compute=dp.get_precision('Product Unit of Measure')),
'requisition_id' : fields.many2one('purchase.requisition','Purchase Requisition', ondelete='cascade'),
'company_id': fields.related('requisition_id','company_id',type='many2one',relation='res.company',string='Company', store=True, readonly=True),
}
在description
中,我得到了一个char
字段,用于描述我从product.product
继承的产品。现在它是一个独立的字段,如何继承我在product\u id
中选择的产品类别
我知道产品模块中的对象是categu id
,我尝试了这个
'descripcion': fields.many2one('product.category','Desripcion')
但它不起作用,我如何才能做到这一点?我需要在此字段中自动加载产品描述(
categ\u id
)。您可以将其替换为函数
字段,该字段从product\u id.category\u id获取值,或者在填充您的类别的产品id
上设置一个on\u change
。阅读和grep
插件文件夹中的大量示例。试试这个
“description”:fields.many21('product.category',description',required=True,ondelete='cascade')