odoo10(11)报表的几种实现思路

1、原生的pivot、graph视图
优点:有原生的搜索视图支持,可以实现各种组合检索,图表视图也基本能满足需求
缺点:系统存在大量数据后视图加载缓慢,因为是加载了所有数据之后再进行筛选,而且是多次通过后台的read_group读取数据
2、直接导出客户需求的excel
需要借助report_xlsx模块,可以在点击按钮后实现excel的下载
3、借助中间表
可以在点击菜单时直接调用一个wizard,用于填写过滤条件,点击确认后生成用于显示数据的中间表记录,之后可以借助原生的图表/列表视图进行展示(需要频繁的对中间表记录进行操作)
4、自定义视图
借助action_registry,类似于企业版中的account_reports模块的显示效果
5、easyui
在4的基础上利用iframe嵌套一个easyui页面,跟后台通过接口进行数据的读取,由于客户的使用习惯,比较倾向于第五种方式

ps:对于stock.move sale.order purchase.order pos.order等可能数据量大的表,建议按照每天、每月,对每个商品进行汇总,加快报表展示的效率

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值