我想增加产品数量字段中显示的小数位数或将单位更改为更小。默认情况下,它是m ^ 3,当然,对于我的产品尺寸来说,这是很高的。
我尝试查看技术标签,但找不到任何相关内容。也许我需要在Decimal Accuracy部分创建一个自定义字段。
该字段为" volume" ,是" product.template" 的一部分。
是否有一个没有继承模块的方法呢?
这是Odoo 11.0 + e-20171218。谢谢。
答案 0 :(得分:0)
注意:强> 我无权访问Odoo Enterprise,但由于这是一个基本功能,我假设相应的代码部分是相同的。我的回答是指Odoo版本11.0-20180416。
是否有一种没有继承的模块方式?
简短的回答:不幸的是,没有。
答案很长:即使可以通过在float
添加/更改值(安装模块Settings > Technical > Database Structure > Decimal Accuracy
之后)来修改许多decimal_precision
字段的小数精度,但目前无法更改产品模板上的体积字段的十进制精度 - 至少在没有编写我理解您不想做的微小自定义模块的情况下。
原因是在源代码中,卷字段缺少参数digits
。
src:Github Odoo 11 source-code
正如您在屏幕截图中看到的,weight
字段具有此属性,这就是为什么可以通过在小数精度设置中添加所需数字计数的“库存重量”来更改产品重量的小数精度
如果您改变主意并需要帮助编写小模块来设置卷的小数精度,那么请使用您目前为止的代码更新您的问题,并在我的答案下面写下评论,以便我收到通知。< / p>