Odoo 中文社区

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Popular
    • Users
    • Groups

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

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

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

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

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

    Odoo 新手求助
    5
    11
    7281
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      linyaohui last edited by

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

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

      1 Reply Last reply Reply Quote 0
      • L
        linyaohui last edited by

        这是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...

        1 Reply Last reply Reply Quote 0
        • P
          popkar77 last edited by

           'xheight':fields.float('Height',digital=(8,2)),
          

          大概后面的2就是小数的位数

          1 Reply Last reply Reply Quote 0
          • L
            linyaohui last edited by

            我试过修改OpenERP AllInOneServeraddonsproductproduct.py文件
            'volume': fields.float('Volume',digits=(16, 6), help="The volume in m3."),
            增加了digits=(16, 6),但是不起效

            1 Reply Last reply Reply Quote 0
            • digitalsatori
              digitalsatori 管理员 last edited by

              在启动Openerp服务器时加 --price_accuracy=PRICE_ACCURACY 可以改变价格的小数点的位置,但是不知道是否会影响非金额的浮点数位数。

              【上海先安科技】(tony AT openerp.cn)

              1 Reply Last reply Reply Quote 0
              • L
                linyaohui last edited by

                好的,我测试一下,有结果后再报告

                1 Reply Last reply Reply Quote 0
                • L
                  linyaohui last edited by

                  是的,用 openerp server --price_accuracy=6后关于价格的小数位会变成6位,但是保存后,以后会四舍五入到两位,是一个问题然后重启启动服务器后,如果没有加参数,就会回复原来的两位

                  [[i] 本帖最后由 linyaohui 于 2009-11-14 12:24 编辑 [/i]]

                  1 Reply Last reply Reply Quote 0
                  • mrshelly
                    mrshelly last edited by

                    嗯.看起来那个参数 仅是显示的时候的小数位数.

                    1 Reply Last reply Reply Quote 0
                    • L
                      liuyuan_jq last edited by

                      [size=99px] --price_accuracy=6 会影响到所有的模块,最好在系统初始化时就确定好小数位数[/size]

                      1 Reply Last reply Reply Quote 0
                      • L
                        linyaohui last edited by

                        可以在view manage中修改字段长度。例如上面的体积字段,可以在 <field name="volume">,然后在最低栏的digits属性修改成
                        (14, 6),更新一下就ok了

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post