[发明专利]一种非嵌入式的全面预算管理方法和系统有效
| 申请号: | 202210449331.8 | 申请日: | 2022-04-24 |
| 公开(公告)号: | CN114722790B | 公开(公告)日: | 2023-09-05 |
| 发明(设计)人: | 费廷伟;靖明霞;桂露露;付高生;高晓琼;常岩冰;孟详超;张军锋 | 申请(专利权)人: | 北京京航计算通讯研究所 |
| 主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F40/174;G06F40/18;G06F16/22;G06Q40/12 |
| 代理公司: | 北京天达知识产权代理事务所有限公司 11386 | 代理人: | 庞许倩 |
| 地址: | 100074 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 嵌入式 全面 预算 管理 方法 系统 | ||
1.一种非嵌入式的全面预算管理方法,其特征在于,包括如下步骤:
接收全面预算的命令,获取参数信息,打开WPS客户端并在其中的全面预算功能区中显示与所述参数信息中的用户权限对应的按钮;
接收所述按钮中新建报表的命令,在报表布局配置界面中,获取配置的页轴起始位置和列轴起始位置,以及,基于选择的数据立方体,配置的页轴、列轴和行轴的维度和各维度成员,生成布局模板信息;根据所述布局模板信息,获取各维度填充起始位置,填充新建的报表;采用WPS客户端自带的保存方式,将报表暂存至本地;接收所述按钮中保存报表的命令,上传当前报表的报表文件;
接收所述按钮中刷新数据的命令,校验当前报表的实际布局数据与布局模板信息是否一致,如果一致,基于布局模板信息中的数据立方体,获取报表数据,并将所述报表数据批量赋值在当前报表的数据区域中;接收所述按钮中保存数据的命令,获取当前报表的报表数据进行保存;
所述布局模板信息包括:唯一的报表ID,数据立方体ID,报表分组ID,页轴起始位置,列轴起始位置,页轴、列轴和行轴的维度和各维度成员;
所述填充新建的报表,包括:分别根据预设的单元格位置,填充报表ID和数据立方体ID;根据所述页轴的维度名称填充起始位置和页轴的维度数量,逐个向下填充页轴的维度名称,根据所述页轴的维度成员填充起始位置,以[页轴的维度ID].[页轴的维度成员ID]的格式,逐个向下填充页轴维度的维度成员;根据所述行轴的维度成员填充起始位置,依次向右作为每个行轴维度的填充列,其中每一列以[行轴的维度ID].[行轴维度的维度成员ID]的格式,逐个向下填充当前行轴维度的维度成员;组合各列轴维度的维度成员,得到多组不同的维度成员组合,作为待填充维度成员,根据所述列轴的维度成员填充起始位置,依次向下作为每个列轴维度的填充行,其中每一行以[列轴的维度ID].[列轴维度的待填充维度成员ID]的格式,逐个向右填充当前列轴维度的待填充维度成员,最终使得每一列对应一个维度成员组合。
2.根据权利要求1所述的非嵌入式的全面预算管理方法,其特征在于,所述全面预算功能区是通过集成全面预算管理对应的WPS加载项而扩展的自定义功能区,其中的按钮包括:新建报表、保存报表、刷新数据和保存数据。
3.根据权利要求2所述的非嵌入式的全面预算管理方法,其特征在于,所述打开WPS客户端并在其中的全面预算功能区中显示与所述参数信息中的用户权限对应的按钮,包括:
启动本地WPS客户端,读取本地WPS客户端的publish.xml文件,加载所有WPS加载项,获取全面预算功能区的按钮;
调用所述参数信息中的加载项函数,根据所述用户权限中用户角色被授予的预算按钮权限,设置所述全面预算功能区中对应的按钮可用,并将所述用户权限保存至WPS的存储对象中。
4.根据权利要求3所述的非嵌入式的全面预算管理方法,其特征在于,所述根据所述布局模板信息,获取各维度填充起始位置,包括:
以所述页轴起始位置的单元格,作为页轴的维度名称填充起始位置;以所述页轴起始位置向右移动1列的单元格,作为页轴的维度成员填充起始位置;
以列轴起始位置为起点,向下移动与列轴维度数量相同的单元格之后得到的单元格,作为行轴的维度成员填充起始位置;
以列轴起始位置为起点,向右移动与行轴维度数量相同的单元格后得到的单元格,作为列轴的维度成员填充起始位置。
5.根据权利要求4所述的非嵌入式的全面预算管理方法,其特征在于,所述上传当前报表的报表文件,是以当前报表的报表ID作为报表文件名,以xls作为报表文件的后缀名,上传至服务器预置目录中。
6.根据权利要求4所述的非嵌入式的全面预算管理方法,其特征在于,所述当前报表的实际布局数据根据如下方法获取:
根据所述各维度填充起始位置,按照填充新建的报表的方式,依次获取单元格的值,直至单元格的值为空,将获取到的单元格的值作为各维度成员的参数值,得到当前报表的实际布局数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京航计算通讯研究所,未经北京京航计算通讯研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210449331.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:干法脱硝料仓用破供搅拌设备
- 下一篇:一种控制驱动多电机的电动车辆逆变器





