
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
{已解决}关于某些字段的小数位长度修改问题
-
大家好
相信大家会遇到同样的问题,有些字段的小数位不够长,想扩大长度,产品下的体积字段,我想改成6位小数,该如何操作?[[i] 本帖最后由 linyaohui 于 2009-11-19 15:39 编辑 [/i]]
-
这是log
[2009-11-13 16:31:32,164] WARNING:init:module portal: no quality certificate
[2009-11-13 16:31:32,178] WARNING:init:module chricar_product_image: no quality certificate
[2009-11-13 16:31:32,226] WARNING:init:module account_analytic_package: no quality certificate
[2009-11-13 16:31:32,226] WARNING:init:module account_simulation: no quality certificate
[2009-11-13 16:31:32,273] WARNING:init:module l10n_chart_cn: no quality certificate
[2009-11-13 16:31:32,288] WARNING:init:module account_asset: no quality certificate
[2009-11-13 16:31:32,303] WARNING:init:module purchase_tender: no quality certificate
[2009-11-13 16:31:32,319] WARNING:init:module purchase_manual: no quality certificate
[2009-11-13 16:31:32,319] WARNING:init:module portal_account: no quality certificate
[2009-11-13 16:31:32,319] WARNING:init:module portal_analytic: no quality certificate
[2009-11-13 16:31:32,351] WARNING:init:module portal_service: no quality certificate
[2009-11-13 16:31:32,381] WARNING:init:module sale_margin: description is empty !
[2009-11-13 16:31:32,381] WARNING:init:module sale_margin: no quality certificate
[2009-11-13 16:31:32,381] WARNING:init:module portal_sale: no quality certificate
[2009-11-13 16:31:32,413] WARNING:init:module purchase_delivery: no quality certificate
[2009-11-13 16:31:32,444] INFO:web-services:starting XML-RPC services, port 8069
[2009-11-13 16:31:32,444] INFO:web-services:starting NET-RPC service, port 8070
[2009-11-13 16:31:32,444] INFO:web-services:the server is running, waiting for connections... -
'xheight':fields.float('Height',digital=(8,2)),
大概后面的2就是小数的位数
-
我试过修改OpenERP AllInOneServeraddonsproductproduct.py文件
'volume': fields.float('Volume',digits=(16, 6), help="The volume in m3."),
增加了digits=(16, 6),但是不起效 -
在启动Openerp服务器时加 --price_accuracy=PRICE_ACCURACY 可以改变价格的小数点的位置,但是不知道是否会影响非金额的浮点数位数。
-
好的,我测试一下,有结果后再报告
-
是的,用 openerp server --price_accuracy=6后关于价格的小数位会变成6位,但是保存后,以后会四舍五入到两位,是一个问题然后重启启动服务器后,如果没有加参数,就会回复原来的两位
[[i] 本帖最后由 linyaohui 于 2009-11-14 12:24 编辑 [/i]]
-
嗯.看起来那个参数 仅是显示的时候的小数位数.
-
[size=99px] --price_accuracy=6 会影响到所有的模块,最好在系统初始化时就确定好小数位数[/size]
-
可以在view manage中修改字段长度。例如上面的体积字段,可以在 <field name="volume">,然后在最低栏的digits属性修改成
(14, 6),更新一下就ok了