允许生成XML报告
项目描述
XML报告
此模块是为了扩展报告引擎的功能,以支持XML报告,并允许模块通过代码或通过QWeb模板生成它们。
安装
要安装此模块,您需要
在Odoo的$PYTHONPATH中安装lxml。
安装reporting-engine存储库。
但此模块本身并不为最终用户做任何事情,所以如果您安装了它,可能是因为还有另一个依赖于它的模块。
用法
此模块旨在作为其他模块的基础引擎使用,因此如果您是用户,将不会产生直接结果。
如果您是开发者
要了解示例,只需查看示例模块。
要使用此模块进行开发,您需要
创建一个模块。
使其依赖于此模块。
按照创建报告的说明进行操作,同时请注意,在您的ir.actions.report.xml记录中report_type字段必须为qweb-xml。
如果您想创建一个自定义报告,说明与HTML报告相同,您必须重写的也是render_html方法,即使这次您正在创建XML报告。
您可以使自定义报告继承 report_xml.xsd_checked_report,将其命名为与您的 XML <template> 标签的 id 相同,并在前面加上 report.,添加一个返回字符串中 XSD 的 xsd() 方法,并免费进行 XSD 自动检查。
您可以通过访问 http://<服务器地址>/report/xml/<module.report_name>/<ids> 在线查看您的 XML 报告。
有关更多信息,请访问
鸣谢
贡献者
Jairo Llopis <j.llopis@grupoesoc.es>
Enric Tobella <etobella@creublanca.es>
维护者
本模块由 OCA 维护。
OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。
要为此模块做出贡献,请访问 https://odoo-community.org。
项目详情
odoo11_addon_report_xml-11.0.1.0.2-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d465d0ae5925b19047b17dcf015cc594c091227eae0e993c774f3594a4293b45 |
|
MD5 | f241067d474548db2bc486334b5a52e6 |
|
BLAKE2b-256 | ef5b7f4221275d4364f57e008d3799f307d0689bbb2f2d56d573bf4c843589e5 |