允许生成XML报告
项目描述
此模块是为了扩展报告引擎的功能,以支持XML报告,并允许模块通过代码或通过QWeb模板生成它们。
目录
安装
要安装此模块,您需要
在Odoo的$PYTHONPATH中安装lxml。
安装仓库reporting-engine。
但此模块本身不会为最终用户做任何事情,因此如果您已经安装了它,可能是因为还有其他依赖于它的模块。
用法
此模块旨在作为其他模块使用的基础引擎,因此对于用户来说没有直接结果。
如果您是开发者
要学习示例,只需查看示例模块。
要使用此模块进行开发,您需要
创建一个模块。
使其依赖于此模块。
按照创建报告的说明进行操作,同时请注意,您的ir.actions.report.xml记录中的report_type字段必须是qweb-xml。
如果您想创建一个自定义报告,说明与HTML报告相同,并且您必须重写的也是名为_get_report_values的方法,即使这次您正在创建XML报告。
您可以让自定义报告继承 report_xml.xsd_checked_report,将其命名为与您的XML <template> id相同的名称,前面加上 report.,添加一个返回字符串的 xsd() 方法,并免费进行XSD自动检查。
您可以通过访问 http://<server-address>/report/xml/<module.report_name>/<ids> 来在线以网页形式查看您的XML报告。
有关更多信息,请访问
错误跟踪器
错误跟踪在 GitHub Issues。如果遇到问题,请检查您的错误是否已报告。如果是您首先发现的,请通过提供详细且受欢迎的 反馈 来帮助我们解决它。
请不要直接联系贡献者寻求支持或技术问题的帮助。
致谢
贡献者
Enric Tobella <etobella@creublanca.es>
-
Jairo Llopis
其他致谢
维护者
本模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
本模块是GitHub上的 OCA/reporting-engine 项目的一部分。
欢迎您贡献力量。有关如何贡献的信息,请访问 https://odoo-community.org/page/Contribute。
项目详情
哈希值 for odoo12_addon_report_xml-12.0.1.0.0.99.dev9-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7915c8a25d867a7a7543b9a856733a5b1fed6df783687cae02b3772859cb0bc6 |
|
MD5 | 393617d376a0c9cb2ffad1610cfe986a |
|
BLAKE2b-256 | a34f228a393ab1ad30893c7b989dbfff027f5b3ff00cf5e8f4b6aefcf7b6580c |