原文地址:http://blog.sina.cn/dpool/blog/s/blog_53d318170102vh8h.html?vt=4
odoo这款来自欧洲的erp软件,在打印报价单/订单时, 它会打印出每个产品的税率,这种做法,不符合我国国情, 必须将它改过来。
文件名 addon | sale | views | report_saleorder.xml
第58行左右:
〈th〉Taxes〈/th〉
改为
〈th〉Specification〈/th〉
第68行左右:
〈span t-field='l.name'/〉
改为
〈span t-esc= 'l.name.split('\n')[0] ' /〉
第71行左右
〈span t-esc='', '.join(map(lambda x: x.name, l.tax_id))'/〉
改为
〈span〉
〈t t-foreach= 'l.name.split('\n')[1:] ' t-as='i'〉
〈t t-esc='i'/〉 〈br/〉
〈/t〉
〈/span〉
对于已经建好的帐套,使用菜单 设置 | 技术 | 报表| 报表, 找到 报价单/订单 (sale.report_saleorder),点击该报表, 然后 点击 search Associated QwebViews ,再找到report_saleorder_document, 在线修改保存
另外, 如果要安装Sale Layout模块的话, 在安装之前, 也应该做一下修改
文件名 addon | sale_layout | views | report_quotation_layouted.xml
第14行左右 〈span t-field='l.name'/〉
第17行左右 〈span t-esc='', '.join(map(lambda x: x.name, l.tax_id))'/〉
参照上面的方法修改这两行
说明,因为不会在新浪微博中输入大于号和小于号, 因此,上文中使用了全角汉字。 敬请知道输入法的网友不吝赐教。
网友评论