跳转到主要内容

允许生成XML报告

项目描述

Beta License: AGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runboat

此模块是为了扩展报告引擎的功能,以支持XML报告,并允许模块通过代码或通过QWeb模板生成它们。

目录

安装

要安装此模块,您需要

但此模块本身不会为最终用户做任何事情,因此如果您已经安装了它,可能是因为还有其他依赖于它的模块。

用法

此模块旨在作为其他模块使用的基础引擎,因此对于用户来说没有直接结果。

如果您是开发者

要学习示例,只需查看示例模块

要使用此模块进行开发,您需要

  • 创建一个模块。

  • 使其依赖于此模块。

  • 按照创建报告的说明进行操作,同时请注意,您的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。如果遇到问题,请检查您的错误是否已报告。如果是您首先发现的,请通过提供详细且受欢迎的 反馈 来帮助我们解决它。

请不要直接联系贡献者寻求支持或技术问题的帮助。

致谢

作者

  • Tecnativa

贡献者

其他致谢

维护者

本模块由OCA维护。

Odoo Community Association

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。

本模块是GitHub上的 OCA/reporting-engine 项目的一部分。

欢迎您贡献力量。有关如何贡献的信息,请访问 https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分布

此版本没有提供源代码分布文件。请参阅 生成分布存档 的教程。

构建分布

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面