本文将是smartview的最后一篇文章,主要介绍基于Excel的HFM相关的模板功能的开发。
1、输出报表开发(基于VBA语言)
输出报表是基于Excel开发最常见的使用方式,它主要是解决HFM表单天然不能满足报告输出的缺陷。比如在年度审计时,审计顾问需要提供基于法人公司的一套完整的报表,包括主表、附注及其他的信息,HFM本身的表单功能是无法满足这样的需求,在HFM中,即使某些表单能搭建出来,也是需要花费很大的代价,所以基于smartview产品API的功能成了输出表需求的首选。
一个输出套表的示例:
开发思路
1.1 构建输出表样式
必须要预先设定格式,然后根据格式进行解析,通过宏代码自动生成hs.getvalue公式。
以资产负债表为例:
1.2 利用宏代码自动生成公式
首先需要导入smartview提供的API。
这个API其实就在smartview安装目录的BIN文件夹中。