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

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

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

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

请求帮助!把两个模块合到一起



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

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

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

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

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

    Chip



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

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

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




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

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

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

    马上就试试。






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

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

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

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




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

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

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

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

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

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



  • 谢谢 Shelly ! 

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

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

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

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



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

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

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

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

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