
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录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提示的错误 信息拿出来.
下载了你的模块, 安装了一下.
只有两个简单的地方有错误.
1 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项目的时候继承了会计凭证模块三次,这也是被折磨了一周以后留下的经验。