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 开发与实施交流
    2
    4
    4136
    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.
    • P
      popkar77 last edited by

      经过mr.shelly的指导,发现通过修改object里面的char字段的size就可以定制其长度[code]
      'code':fields.char('BOM Code',size=34),
      [/code]
      欢迎各位指导~

      [[i] 本帖最后由 popkar77 于 2009-11-19 14:53 编辑 [/i]]

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

        如果你高兴的话还可以将这个小改动做成模块,方法如下:

        在addons目录下创建一个目录名比如是:mrp-altered (这个就是你新建的模块名),在该目录下应该有以下三个文件:

        [b]init.py[/b]

        内容为:

        import mrp
        

        [b]terp.py[/b]

        内容为:[code]# -- encoding: utf-8 --
        {
        "name" : "My Altered MRP",
        "version" : "1.1",
        "author" : "pokpkar77",
        "website" : "www.openerp.com",
        "category" : "Generic Modules/Production",
        "depends" : ["mrp"],
        "description": """
        bla bla bla
        """,
        'init_xml': [],
        'update_xml': [],
        'installable': True,
        'active': False,
        }

        vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

        [/code]

        [b]mrp.py[/b]

        内容为:[code]#--encoding: utf-8 --

        class mrp_bom(osv.osv):
        _name = 'mrp.bom'
        _inherit = 'mrp.bom'
        _columns = {
        'code':fields.char('BOM Code',size=34)
        }
        mrp_bom()

        [/code]

        这样我们就完成了一个最简单的自定义模块的创建,接下来就可以使用openerp的模块管理界面来安装这个名为'mrp-altered'的模块了。

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

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

          首先,谢谢版主的补充。
          [code] 'installable': True,
          'active': False,[/code]
          这两个参数什么意思呢?是不是'installable'=False就不能安装呢?

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