【发布时间】:2015-09-07 07:52:09
【问题描述】:
创建新采购订单时,我想删除product_id 下的product_name,因此我执行了此功能:
class snc_product(osv.osv):
_name='product.product'
_inherit='product.product'
def name_get(self, cr, uid, ids, context=None):
return_val = super(snc_product, self).name_get(cr, uid, ids, context=context)
res = []
def _name_get(d):
code = d.get('code','')
if d.get('variants'):
code = code + ' - %s' % (d['variants'],)
return (d['id'], code)
for product in self.browse(cr, uid, ids, context=context):
res.append((product.id, (product.code)))
return res or return_val
现在的问题是即使在描述中我得到的是 default_code 而不是名称。
我该如何解决这个问题?
【问题讨论】:
-
请格式化您的代码以使其可读
-
有没有人怎么解决???