[發明專利]用于生成報表公式的方法、報表計算方法及其裝置在審
| 申請號: | 201610911851.0 | 申請日: | 2016-10-19 |
| 公開(公告)號: | CN107967247A | 公開(公告)日: | 2018-04-27 |
| 發明(設計)人: | 張珊珊;閻海濤;陳艷宏 | 申請(專利權)人: | 航天信息股份有限公司 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24 |
| 代理公司: | 北京潤平知識產權代理有限公司11283 | 代理人: | 許冠男,金旭鵬 |
| 地址: | 100195 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 生成 報表 公式 方法 計算方法 及其 裝置 | ||
技術領域
本發明涉及信息技術領域,具體地,涉及一種用于生成報表公式的方法、一種報表計算方法、一種用于生成報表公式的裝置、以及一種報表計算裝置。
背景技術
稅務報表是企業向稅務局進行申報的基本報告文件,報表數據的填寫反映了企業在指定期間內各項稅款的形成、計算占繳情況。在稅務報表中,各項數據如果只是單純的使用手工計算,無疑是效率低下的,同時也為報稅的財務人員增加了沉重的工作負擔。而為了提高工作效率,對于一些能夠根據特定數據進行計算的表格項目,系統可以通過設置公式的方式進行自動計算,避免了財務人員的很多重復計算工作。
然而,現有技術中的報表公式是分散地獨立設置的,在生成時不但繁雜并且效率較低。
發明內容
針對現有技術中存在的報表公式生成繁雜并且效率較低的技術問題,本發明提供了一種用于生成報表公式的方法,該方法包括:接收來自用戶的第一指令;根據所述第一指令,確定待生成報表公式的公式類別,其中不同的公式類別包括與該公式類別相關的各項配置參數;接收來自所述用戶的第二指令;根據所述第二指令以及所述公式類別,確定所述各項配置參數的取值;根據所確定的所述各項配置參數的取值,生成所述報表公式。
優選地,該方法還包括:將所生成的報表公式與在報表中顯示該報表公式結果的單元格關聯并將所述關聯存儲至數據庫。
優選地,所述將所生成的報表公式與在報表中顯示該報表公式結果的單元格關聯包括:將所生成的報表公式與所述單元格的單元格標識符關聯。
此外,本發明還提供了一種上述用于生成報表公式的方法生成的報表公式進行報表計算的報表計算方法,該方法包括:加載報表并獲取報表數據;接收來自用戶的第三指令;響應于所述第三指令,使用與公式類別對應的正則表達式對報表公式的格式進行校驗;在所述報表公式的格式校驗合格的情況下,解析所述報表公式中的各項配置參數的取值;以及根據所述各項配置參數的取值,計算所述報表公式的結果。
優選地,所述根據所述各項配置參數的取值計算所述報表公式的結果進一步包括:從數據庫中獲取與所述各項配置參數的取值對應的報表數據并插入到所述報表公式中進行計算。
優選地,該方法還包括:根據與所述報表公式關聯的單元格標識符,將所計算的結果顯示在報表中與該單元格標識符對應的單元格處。
相應地,本發明還提供了一種用于生成報表公式的裝置,該裝置包括:接收模塊,用于接收來自用戶的第一指令;公式類別確定模塊,用于根據所述第一指令確定待生成報表公式的公式類別,其中不同的公式類別包括與該公式類別相關的各項配置參數;所述接收模塊還用于接收來自用戶的第二指令;配置參數確定模塊,用于根據所述第二指令以及所述公式類別確定所述各項配置參數的取值;報表公式生成模塊,用于根據所確定的所述各項配置參數的取值生成所述報表公式。
優選地,該裝置還包括:關聯模塊,用于將所生成的報表公式與在報表中顯示該報表公式結果的單元格關聯并將所述關聯存儲至數據庫。
優選地,所述關聯模塊用于:將所生成的報表公式與所述單元格的單元格標識符關聯。
以及,本發明還提供了一種使用上述用于生成報表公式的裝置生成的報表公式進行報表計算的報表計算裝置,該裝置包括:加載模塊,用于加載報表并獲取報表數據;接收模塊,用于接收來自用戶的第三指令;報表公式校驗和解析模塊,用于響應于所述第三指令使用與公式類別對應的正則表達式對所生成的報表公式的格式進行校驗;以及還用于在所述報表公式的格式校驗合格的情況下解析所述報表公式中的各項配置參數的取值;計算結果模塊,用于根據所述各項配置參數的取值計算所述報表公式的結果。
優選地,所述計算結果模塊用于:從數據庫中獲取與所述各項配置參數的取值對應的報表數據并插入到所述報表公式中進行計算。
優選地,該裝置還包括:顯示模塊,用于根據與所述報表公式關聯的單元格標識符將所計算的結果顯示在報表中與該單元格標識符對應的單元格處。
采用本發明提供的用于生成報表公式的方法以及裝置,可以根據用戶的選擇(來自用戶的指令)按照公式類別和各項配置參數生成不同的報表公式,減少了用戶(例如財務人員)填寫報表時的大量重復工作,生成報表公式的過程簡單方便,大大提高了生成報表公式的效率。
更為優選地,采用本發明提供的報表計算方法以及裝置,可以利用上述報表公式進行自動計算,避免了財務人員的很多重復計算工作,從而實現對報表中數據的智能化計算,極大地提高填寫報表的效率。
本發明的其它特征和優點將在隨后的具體實施方式部分予以詳細說明。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天信息股份有限公司,未經航天信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610911851.0/2.html,轉載請聲明來源鉆瓜專利網。





