我正在想办法解决题目中提到的问题。
在销售模块中,在我按下"添加产品"后当创建销售订单并在"product_template_id"中选择产品时;字段,我想只显示内部引用。
输入图片描述
这是我发现的。这里product的Display_name由"product.product"控制。一旦我改变了product。其他模块(如purchase, accounting)的product, display_name也会被更改,这不是我想要的。
我该怎么做呢?
谢谢。
我试图重写"product.product"中的name_get函数。但是,显示名称将全局更改,这不是我想要的。
希望有人能帮我一把。
如果您查看product name_get函数,您将看到您可以通过上下文将display_default_code
值设置为False
以隐藏默认代码。
code = self._context.get('display_default_code', True) and d.get('default_code', False) or False
if code:
name = '[%s] %s' % (code,name)
您可以实现相同的逻辑来隐藏name字段。