跳转到主要内容

构建'管理信息系统'报告和仪表板

项目描述

License: AGPL-3

MIS Builder

此模块允许您构建管理信息系统仪表板。此类报告以行展示KPI,以列展示时间段。报告主要从会计凭证获取数据,但也可以结合来自任意Odoo模型的数据。报告可以导出为PDF、Excel,并可以添加到Odoo仪表板。

安装

此模块没有特定的安装程序。

配置和使用

要配置此模块,您需要

  • 转到会计 > 配置 > 财务报告 > MIS报告模板,在那里您可以通过定义KPI来创建报告模板。KPI构成您报告的行。此类报告模板是时间独立的。

Sample report template
  • 然后在会计 > 报告 > MIS报告,您可以通过将模板绑定到时间段来创建报告实例,从而定义您报告的列。

Sample report configuration
  • 从MIS报告视图,您可以预览报告,将其添加到Odoo仪表板,并将其导出为PDF或Excel。

Sample dashboard view
Try me on Runbot

有关更多信息,请访问

开发者说明

一个典型的扩展是提供一个机制来过滤基于分析维度或业务单元的报告。要实现此功能,您可以通过重写 _get_additional_move_line_filter 和 _get_additional_filter 来进一步过滤凭证行或查询,基于用户选择。一个典型的用例是在mis.report.instance上添加一个分析账户字段,或者甚至是在mis.report.instance.period上,如果您希望不同的列显示不同的分析账户。

已知问题/路线图

  • 添加“财政年度”时间段类型。

  • 允许按类型选择账户。目前可以通过表达查询例如balp[][(‘account_id.user_type.code’, ‘=’, …)]来实现。这可以工作,但如果可以写成balp[user_type=…],则效率更高,因为它将涉及更少的数据库查询。

  • 应该添加更多测试。首先是创建测试数据,然后会更简单。至少我们需要以下测试数据

    • 一个账户图表,其中包含几个普通账户和查看账户,

    • 两个财年,

    • 第二个财年的期初分录,

    • 为了测试多公司合并,我们需要一个拥有自己的账户图表和两个财年但无期初分录的第二个公司;我们还需要一个第三家公司,它是其他两家公司的母公司,并有一个合并账户图表。

错误追踪器

错误在GitHub Issues上追踪。如果遇到问题,请检查是否已报告了您的问题。如果您是第一个发现它的人,请通过提供详细且受欢迎的反馈来帮助我们解决它这里

致谢

贡献者

维护者

Odoo Community Association

本模块由OCA维护。

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

要为此模块做出贡献,请访问http://odoo-community.org

项目详情


下载文件

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

源代码分发

此版本中没有可用的源代码分发文件。请参阅有关生成分发归档的教程。

构建的分发版本

odoo8_addon_mis_builder-8.0.1.0.2-py2-none-any.whl (310.2 kB 查看哈希值)

上传时间 Python 2

由以下支持

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