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).
安装系统自带的“Automated Action Rules”模块,不需要编程就可以配置出来
@digitalsatori 首先感谢您,不过我的第二个问题感觉还是有疑惑的。
首先:security文件改变read, write,create,unlink的权限也是需要更新模板,不需要重启odoo服务的?
在这里记录下对我有用的: 改变py文件需要重启服务器没错,还需Upgrade。 总结:应该是涉及数据库结构或内容改变需要更新模块。改xml涉及改变数据库内容,所以需要更新模块。
比如:而改变实体类的字段属性,既改变了py文件又改变了数据库结构,所以需要重启服务器,同时更新模块。 卸载了重装相当于重启服务器+更新模块
采用变通方法解决,方法如下: 1.直接写html,放到static下的description中。 在html中,写几个控件,记录读取出来的值
注意,文件名不要使用index.html
2.在页面中,使用iframe,将写好的html嵌入到页面里面。
如果不需要显示,可将iframe隐藏。 iframe的使用方法,参见这篇文章《odoo通过iframe插入html页面》
3.html中读出数据后,点击按钮,将html中记录的值,添加到相应的字段中
按钮参见文章《odoo10在顶部“创建”按钮附加增加自定义按钮》 注意,文章中给按钮添加事件的方法,可能是老式的写法。新方法参见form_view.js里的写法 获取iframe中的控件的值的方法,参见文章《iframe操作ie,firefox兼容》
大家有什么更好的方法,请不吝赐教
@siyuan 我试了你提供的这个,这个在html管用,在odoo的xml里面不管用,哈哈。 还是谢谢捏。
如果是打印报表格式为PDF的, PDF 的内容必须包含在 <div class="page">。 上面的错误是 <div class="page">写错位置了。
实际上这种导出,可以使用odoo的report,导出成html或者pdf的,其他格式的,暂时不知道如何实现了。
至于导出的格式是什么样的,相当于在导出的模板中通过html写好想要的样子就行了。
purchase重写一个model,在sale order创建好以后,点击按钮通过循环根据supplier分组创建新模型也能实现。
0_1523069196357_954b8999-1391-41d2-9acd-4f2efb177055-image.png 0_1523069265318_3ee9f2be-9abb-4461-8202-94ff23f4d097-image.png 我把ir_mail_server.py的这里改了就好了
@digitalsatori 嗯嗯,谢谢
@ieitzyb 大佬具体讲一下实现