Navigation

    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 新手求助
    3
    8
    6075
    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.
    • C
      chipwang last edited by

      哪位出手把我做的两个模块合到一起!

      一个模块(product_spec)是在产品(Product)上加了"型号"(spec)字段,别的啥也没做。
      一个模块(product_ic_package)是在产品(Product)上加了"IC封装形式"(ic_package)字段,产品设置里录入封装形式库。

      除了定义两个类外,还没有开始写代码。

      逻辑上讲,应该是一个模块,分别安装都没有问题,一旦合到一起,就会有各种问题,主要是view定义。

      我开始在我们公司使用OpenERP了,路还很长,很多东西不熟,还请各位指引。

      Chip

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

        看了一下你的xml定义,两个模块都要在product界面上增加字段,不知道你是怎么合并的?

        要先继承 product.product_normal_form_view 生成 product_form_1
        然后继承 product_form_1 生成 product_form_2

        要改两个位置就要继承两次。呵呵

        1 Reply Last reply Reply Quote 0
        • C
          chipwang last edited by


          感谢老大这么快就回复了!

          我折腾了很久,具体过程大致是两个方向:
          1、生成一个form, 增加两个字段;
          2、生成两个form, 各增加一个字段;

          老大说的这个继承、再继承的方式我没试过。

          马上就试试。




          1 Reply Last reply Reply Quote 0
          • C
            chipwang last edited by

            :'(怎么会这样,照老大说的稍作修改,一下就通过了!

            如果不是老大指点,我永远也不会这样做,没有道理啊。

            不知道前面还有多少这样的“潜规则”等着我呢。

            BTY, "OpenERP Object Developer Book" is crap !  还有什么值得看的材料吗?


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

              你应该把你的问题 以及OE提示的错误 信息拿出来.

              下载了你的模块, 安装了一下.
              只有两个简单的地方有错误.

              1  terp.py  文件中, 关于 模块证书 的信息, 应该去掉. 因为你自己写的模块是没有证书信息的.

              2 在 product_spec 模块中.. 对于 product.product 对象的 spec 字段定义 最好不要使用 required=True, 因为, 有可能在 载入 demo 产品数据, 或者其它模块有添加产品操作时, 因为你的字段是 required 的, 所以造成 该字段 null value 错误.(我怀疑, 10有8,9 你出的错误信息是这个)

              修正了上面两个错误, 你的模块写得没有问题的. view xml 是可以正常出来的.

              建议你在测试模块时, 使用全新的帐套进行安装模块测试.

              1 Reply Last reply Reply Quote 0
              • C
                chipwang last edited by

                谢谢 Shelly ! 

                [quote]你应该把你的问题 以及OE提示的错误 信息拿出来.[/quote]

                这个是必须的!请求帮助需要这样做,其他指示也已一并收藏

                我的问题稍有不同,是方向性错误,我已经意识到了,提供细节反而可能忽略本质。老大已经帮我解决了

                一点体会:像OpenERP这种必须经过二次开发才能使用的开源软件,多么需要一个活跃的社区和像你们这样的热心人啊!希望我这次部署也能给大家做一些贡献。

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

                  [quote author=chipwang link=topic=2315.msg7570#msg7570 date=1299490706]
                  :'(怎么会这样,照老大说的稍作修改,一下就通过了!

                  如果不是老大指点,我永远也不会这样做,没有道理啊。

                  不知道前面还有多少这样的“潜规则”等着我呢。

                  BTY, "OpenERP Object Developer Book" is crap !  还有什么值得看的材料吗?
                  [/quote]

                  我做hornerp项目的时候继承了会计凭证模块三次,这也是被折磨了一周以后留下的经验。

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