Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

{已解决}关于某些字段的小数位长度修改问题



  • 大家好
    相信大家会遇到同样的问题,有些字段的小数位不够长,想扩大长度,产品下的体积字段,我想改成6位小数,该如何操作?

    [[i] 本帖最后由 linyaohui 于 2009-11-19 15:39 编辑 [/i]]



  • 大家好
    相信大家会遇到同样的问题,有些字段的小数位不够长,想扩大长度,产品下的体积字段,我想改成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...



  • [code] 'xheight':fields.float('Height',digital=(8,2)),[/code]
    大概后面的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了


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待