Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
@crazy 在 新手上路,遇到问题,求助各位大神 中说:
明细有数据时,主档的书店不让编辑
似乎st_storage2有值跟book4_id完全没有关系,问题应该在别的地方
@cornmountain 在 odoo10 orm 不能在表中创建class文件中的字段 中说:
数据库有问题,改变py文件时,把模块卸载,再重新装上去就行了。新增加的字段就能映射到数据库中。
换了个数据库
问题已经解决了,谢谢
@火灬炎灬焱灬燚 在 odoo 10.0 继承问题 中说:
卸载了重装就没问题了
卸载了重装相当于重启服务器+更新模块 😄
报表配置移到通用设置里面去了
0_1502174858810_002.PNG
上面是odoo的计划任务( ir.cron)。你说的8小时会不会因为你的登陆账户的时区没有设置好?
@siyuan 可以重新封装一个类似的widget吗?因为在odoo项目开发中,百分比还是必不可少的。
@digitalsatori 谢谢您的回复
@siyuan 哦,谢谢了,我想想怎么实现.
比如有个Automated Action Rules,自动化动作,可以比较简单的实现当某表被修改时执行某函数。是不是能直接写在某模块代码里面,安装之后就可以实现自动化?
可以的通过模块实现,原理就是通过XML来写入Automated Action Rules的记录,同其他模块的data.xml没什么区别。
顺便问问,一般当A表变动时自动对B表进行某处理这种操作是怎么实现的?
Automated Action Rules定义在A上,如果然后动作方式用代码。
完整的日志是怎样的?
@braidtim 很好的问题 🙂 。 在服务器端python里定义《B object A字段》 的domain,她定义于数据库水平层级(最底层)。换句话说,python端的domain有效于所有使用《B object A字段》的view。而在view中定义的domain,只对该view有效。 如果你不需要数据库端给该字段预过滤,就可以考虑直接写在view中(这个是我个人看法)
有点像required定义于python端和view端的意思, 在python端是表示not null于DB级别,即使代码层create,write也不许该字段为False。而在view端required只是要求在界面该字段中必须填入些内容,对于数据库的约束没有一点影响。