專利名稱:控制報表上報的方法、控制總賬反結賬方法、裝置及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種企業(yè)資源規(guī)劃ERP系統(tǒng)領域,特別涉及一種報表上報方法及裝置。
背景技術:
現有技術中,集團公司會收集業(yè)務數據,根據收集的業(yè)務數據進行結賬,并且集團 公司統(tǒng)一制作報表模板,然后將報表模板保存到數據庫中。集團公司在數據庫中設置兩個 選項,"檢查總賬已結賬"的選項和"控制總賬反結賬"的選項。 現有技術會出現如下兩種情況,一種情況是下屬公司上報報表時會查詢數據庫 中"檢查總賬已結賬"的選項是否被選上,如果是,則查詢集團公司的總賬是否已結賬,如果 總賬已結賬,則該下屬公司才能上報報表(即將報表保存到數據庫并設置該報表的狀態(tài)為 上報狀態(tài)),由于在總賬未結賬時,參與結賬計算的業(yè)務數據可能還會被修改,若在未結賬 時上報報表則會導致報表的數據有錯。另一種情況是在總賬已結賬后,下屬公司的工作人 員發(fā)現數據庫中業(yè)務數據有錯,查詢數據庫中"控制總賬反結賬"的選項是否被選上,如果 是,只要數據庫中有下屬公司上報的報表,就不能進行反結賬了,即不能修改集團公司保存 的業(yè)務數據了。
現有技術的缺點是 對于第一種情況,如果下屬公司要上報一張與總賬的業(yè)務數據不相關的報表時, 由于總賬沒有結賬,則這張報表不能上報,那么根據該報表中的數據進行抵消、匯總等合并 報表操作就不能進行,這樣會導致不能得到當前期間的合并報表。 對于第二種情況,如果下屬公司的工作人員發(fā)現數據庫中業(yè)務數據有錯,即使數 據庫中保存的報表是與業(yè)務數據無關的報表(比如固定資產表),也不能修改業(yè)務數據了, 最終會造成各下屬公司上報的與該業(yè)務數據有關的報表出錯。
發(fā)明內容
本發(fā)明實施例提供一種控制報表上報方法及控制總賬反結賬方法,能夠實現報表
上報和總賬反結賬的細粒度控制。
有鑒于此,本發(fā)明實施例提供 —種控制報表上報的方法,包括 第一計算設備獲取用戶選定的報表模板; 第一計算設備展現檢查總賬已結賬功能選項,所述檢查總賬已結賬功能選項提示 用戶選擇是否在所述報表模板上開啟檢查總賬已結賬功能; 第一計算設備接收用戶輸入的開啟檢查總賬已結賬功能的指令或者不開啟檢查 總賬已結賬功能的指令,設置報表模板中的檢查總賬已結賬功能指示信息,將包含檢查總 賬已結賬功能指示信息的報表模板保存到數據庫中;其中,所述檢查總賬已結賬功能指示 信息表示報表模板是否開啟檢查總賬已結賬功能。
—種控制報表上報的方法,包括 第二計算設備在數據庫中查找本地制作報表所需的報表模板,判斷所找到的報表
模板中檢查總賬已結賬功能指示信息是否指示開啟檢查總賬已結賬功能; 當檢查總賬已結賬功能指示信息指示開啟檢查總賬已結賬功能時,第二計算設備
判斷總賬是否已結賬,如果是,將利用所述報表模板制作的報表保存到數據庫中并設置所
述報表的狀態(tài)為上報狀態(tài); 當檢查總賬已結賬功能指示信息指示不開啟檢查總賬已結賬功能時,第二計算設 備將利用所述報表模板制作的報表保存到數據庫中并設置所述報表的狀態(tài)為上報狀態(tài)。
—種控制總賬反結賬的方法,包括
第一計算設備獲取用戶選定的報表模板; 第一計算設備展現控制總賬反結賬功能選項,所述控制總賬反結賬功能選項提示 用戶選擇是否在所述報表模板上開啟控制總賬反結賬功能; 第一計算設備接收用戶輸入的開啟控制總賬反結賬功能的指令或者不開啟控制
總賬反結賬功能的指令,設置報表模板中的控制總賬反結賬功能指示信息,將包含控制總
賬反結賬功能指示信息的報表模板保存到數據庫中,所述控制總賬反結賬功能指示信息表
示報表模板是否開啟控制總賬反結賬功能。 —種控制總賬反結賬的方法,包括 第二計算設備判斷總賬是否已結賬; 當總賬已結賬時,判斷數據庫中是否已有特定類型報表,所述特定類型報表是利
用開啟了控制總賬反結賬功能的報表模板制作的、且處于上報狀態(tài)的報表,如果是,則不修
改數據庫中保存的業(yè)務數據,否則,修改數據庫中保存的業(yè)務數據。 —種控制報表上報的裝置,包括 第一獲取單元,用于獲取用戶選定的報表模板; 第一功能選擇單元,用于展現檢查總賬已結賬功能選項,所述檢查總賬已結賬功
能選項提示用戶選擇是否在所述報表模板上開啟檢查總賬已結賬功能;接收用戶輸入的開
啟檢查總賬已結賬功能的指令或者不開啟檢查總賬已結賬功能的指令; 第一處理單元,用于根據用戶輸入的開啟檢查總賬已結賬功能的指令或者不開啟
檢查總賬已結賬功能的指令,設置報表模板中的檢查總賬已結賬功能指示信息,將包含檢
查總賬已結賬功能指示信息的報表模板保存到數據庫中,所述檢查總賬已結賬功能指示信
息表示報表模板是否開啟檢查總賬已結賬功能。 —種控制報表上報的裝置,包括 查找單元,用于在數據庫中查找本地制作報表所需的報表模板; 第一判斷單元,用于判斷所找到的報表模板中檢查總賬已結賬功能指示信息是否
指示開啟檢查總賬已結賬功能; 第二判斷單元,用于當所述第一判斷單元的判斷結果為是時,判斷總賬是否已結 賬; 第二處理單元,用于當第二判斷單元的判斷結果為是或者第一判斷單元的判斷結 果為否時,將利用所述報表模板制作的報表保存到數據庫中并設置所述報表的狀態(tài)為上報 狀態(tài)。
—種控制總賬反結賬的裝置,包括 第二獲取單元,用于獲取用戶選定的報表模板; 第二功能選擇單元,用于展現控制總賬反結賬功能選項,所述控制總賬反結賬功
能選項提示用戶選擇是否在所述報表模板上開啟控制總賬反結賬功能;接收用戶輸入的開
啟控制總賬反結賬功能的指令或者不開啟控制總賬反結賬功能的指令; 第三處理單元,用于根據用戶輸入的開啟控制總賬反結賬功能的指令或者不開啟
控制總賬反結賬功能的指令,設置報表模板中的控制總賬反結賬功能指示信息,將包含控
制總賬反結賬功能指示信息的報表模板保存到數據庫中,所述控制總賬反結賬功能指示信
息表示報表模板是否開啟控制總賬反結賬功能。 —種控制總賬反結賬的裝置,包括 第三判斷單元,用于判斷總賬是否已結賬; 第四判斷單元,用于在第三判斷單元的判斷結果為是時,判斷數據庫中是否已有特定類型報表,所述特定類型報表是利用開啟了控制總賬反結賬功能的報表模板制作的、且處于上報狀態(tài)的報表; 第四處理單元,用于在第四判斷單元的判斷結果為是時,不修改數據庫中保存的業(yè)務數據;在第四判斷單元的判斷結果為否時,修改數據庫中保存的業(yè)務數據。
—種報表系統(tǒng),包括 第一計算設備,用于獲取用戶選定的報表模板;展現檢查總賬已結賬功能選項,所述檢查總賬已結賬功能選項提示用戶選擇是否在所述報表模板上開啟檢查總賬已結賬功能;接收用戶輸入的開啟檢查總賬已結賬功能的指令或者不開啟檢查總賬已結賬功能的指令,所述開啟檢查總賬已結賬功能表示所述報表模板對應的報表在總賬結賬的情況下才能上報;設置報表模板中的檢查總賬已結賬功能指示信息,將包含檢查總賬已結賬功能指示信息的報表模板保存到數據庫中;其中,所述檢查總賬已結賬功能指示信息表示報表模板是否開啟檢查總賬已結賬功能; 第二計算設備,用于在數據庫中查找本地制作報表所需的報表模板,判斷所找到
的報表模板中檢查總賬已結賬功能指示信息是否指示開啟檢查總賬已結賬功能;當檢查總
賬已結賬功能指示信息指示開啟檢查總賬已結賬功能時,判斷總賬是否已結賬,如果是,將
利用所述報表模板制作的報表保存到數據庫中并設置所述報表的狀態(tài)為上報狀態(tài);當檢查
總賬已結賬功能指示信息指示不開啟檢查總賬已結賬功能時,將利用所述報表模板制作的
報表保存到數據庫中。 —種報表系統(tǒng),包括 第一計算設備,用于獲取用戶選定的報表模板;展現控制總賬反結賬功能選項,所述控制總賬反結賬功能選項提示用戶選擇是否在所述報表模板上開啟控制總賬反結賬功能;接收用戶輸入的開啟控制總賬反結賬功能的指令或者不開啟控制總賬反結賬功能的指令;設置報表模板中的控制總賬反結賬功能指示信息,將包含控制總賬反結賬功能指示信息的報表模板保存到數據庫中,所述控制總賬反結賬功能指示信息表示報表模板是否開啟控制總賬反結賬功能; 第二計算設備,用于判斷總賬是否已結賬;當總賬已結賬時,判斷數據庫中是否已有特定類型報表,所述特定類型報表是利用開啟了控制總賬反結賬功能的報表模板制作的、且處于上報狀態(tài)的報表,如果是,則不修改數據庫中保存的業(yè)務數據,否則,修改數據庫中保存的業(yè)務數據。 本發(fā)明實施例在報表模板中指示了是否開啟檢查總賬已結賬的功能,由于對于與總賬的業(yè)務數據不相關的報表模板可以指示不開啟檢查總賬已結賬的功能,所以下屬公司的計算設備可以直接上報報表,以便集團公司的計算設備能根據該報表中的數據進行抵消、匯總等合并報表操作。 本發(fā)明另一實施例在報表模板中指示了是否開啟控制總賬反結賬的功能,下屬公司發(fā)現業(yè)務數據錯誤時,查找數據庫中是否有特定類型報表(即利用開啟了控制總賬反結賬功能的報表模板制作的、且處于上報狀態(tài)的報表),由于對于與總賬的業(yè)務數據不相關的報表模板被指示為不開啟控制總賬反結賬的功能,所以若數據庫中保存有與業(yè)務數據不相關的報表,則不會影響下屬公司的計算設備修改業(yè)務數據,可以保證數據庫中保存的與業(yè)務數據相關的報表數據的準確性。
為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例中所需要使用的附
圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域
普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例一提供的控制報表上報的方法流程圖; 圖2是本發(fā)明實施例二提供的控制總賬反結賬方法流程圖; 圖3是本發(fā)明實施例三提供的控制報表上報的裝置結構圖; 圖4是本發(fā)明實施例四提供的控制報表上報的裝置結構圖; 圖5是本發(fā)明實施例五提供的控制總賬反結賬的裝置結構圖; 圖6是本發(fā)明實施例六提供的控制總賬反結賬的裝置結構圖。
具體實施方式
實施例一 參閱圖l,本發(fā)明實施例一提供一種控制報表上報的方法,該方法具體包括 101、集團公司的計算設備(第一計算設備)獲取用戶選定的報表模板。 該步驟中集團公司的計算設備接收用戶選擇報表模板的指令,獲取用戶選定的報
表模板。 該步驟中用戶判斷報表模板的數據源是否與業(yè)務數據無關,如果是,則可以確定
該報表模板與業(yè)務數據相關,后續(xù)將設置該報表模板開啟檢查總賬已結賬的功能;如果否,
則可以確定該報表模板與業(yè)務數據無關,后續(xù)不開啟檢查總賬已結賬的功能。 判斷報表模板的數據源是否與業(yè)務數據無關具體可以是判斷報表模板中取數公
式的數據來源是否來自業(yè)務數據,如果是來自業(yè)務數據,則該報表模板與業(yè)務數據相關,否
則,該報表模板與業(yè)務數據無關。 102、集團公司的計算設備展現檢查總賬已結賬功能選項,該檢查總賬已結賬功能選項提示用戶選擇是否在報表模板上開啟檢查總賬已結賬功能;接收用戶輸入的開啟檢查總賬已結賬功能的指令或者不開啟檢查總賬已結賬功能的指令,其中,開啟檢查總賬已結賬功能表示所述報表模板對應的報表在總賬結賬的情況下才能上報。 該步驟中,如果用戶選定的報表模板與業(yè)務數據相關,則接收到用戶輸入的開啟檢查總賬已結賬功能的指令;如果用戶選定的報表模板與業(yè)務數據不相關,則接收到用戶輸入的不開啟檢查總賬已結賬功能的指令。 103、根據用戶輸入的開啟檢查總賬已結賬功能的指令或者不開啟檢查總賬已結賬功能的指令,設置報表模板中的檢查總賬已結賬功能指示信息,將包含檢查總賬已結賬功能指示信息的報表模板保存到數據庫中,其中,該檢查總賬已結賬功能指示信息表示所述報表模板是否開啟檢查總賬已結賬功能。 其中本發(fā)明實施例及后續(xù)實施例中,該步驟中的數據庫可以位于上述第一計算設備上,也可以與第一計算設備獨立,不影響本發(fā)明的實現。 如果步驟102中集團公司的計算設備接收到用戶輸入的開啟檢查總賬已結賬功能的指令,則該步驟中檢查總賬已結賬功能指示信息表示報表模板開啟檢查總賬已結賬功能;如果步驟102中集團公司的計算設備接收到用戶輸入的不開啟檢查總賬已結賬功能的指令,則該步驟中檢查總賬已結賬功能指示信息表示報表模板不開啟檢查總賬已結賬功能。 104、下屬公司的計算設備(第二計算設備)在數據庫中查找本地制作報表所需的報表模板,判斷該報表模板中檢查總賬已結賬功能指示信息是否指示開啟檢查總賬已結賬功能,如果是,執(zhí)行105,如果否,執(zhí)行106。 具體的,在步驟103中,集團公司的計算設備在將包含檢查總賬已結賬功能指示
信息的報表模板保存到數據庫之后,可以將該報表模板的標識發(fā)送給下屬公司的計算設
備,下屬公司的計算設備根據該報表模板的標識去數據庫中找對應的報表模板。 105、下屬公司的計算設備判斷總賬是否已結賬,如果是,執(zhí)行106,如果否,執(zhí)行
107。 其中,集團公司的計算設備在當期結賬時會將結賬標記保存在數據庫中,該步驟中,下屬公司的計算設備判斷總賬是否已結賬具體是判斷數據庫中是否有結賬標記。
106、下屬公司的計算設備上報利用該報表模板制作的報表,集團公司的計算設備根據報表進行抵消、匯總等合并報表操作,結束本流程。 其中,下屬公司的計算設備上報利用該報表模板制作的報表指下屬公司的計算設備將利用該報表模板制作的報表保存到數據庫中并設置該報表的狀態(tài)為上報狀態(tài)。
107、下屬公司的計算設備不上報利用該報表模板制作的報表,結束本流程。
本發(fā)明實施例一在報表模板中指示了是否開啟檢查總賬已結賬的功能,由于對于與總賬的業(yè)務數據不相關的報表模板可以指示不開啟檢查總賬已結賬的功能,所以下屬公司的計算設備可以直接上報報表,以便集團公司的計算設備能根據該報表中的數據進行抵消、匯總等合并報表操作。
實施例二 參閱圖2,本發(fā)明實施例提供一種控制總賬反結賬的方法,該方法具體包括 201、集團公司的計算設備(第一計算設備)獲取用戶選定的報表模板。 該步驟中集團公司的計算設備接收用戶選擇報表模板的指令,獲取用戶選定的報
表模板。
該步驟中用戶判斷報表模板的數據源是否與業(yè)務數據無關,如果是,則可以確定
該報表模板與業(yè)務數據相關,后續(xù)將設置該報表模板開啟控制總賬反結賬功能;如果否,則
可以確定該報表模板與業(yè)務數據無關,后續(xù)將設置不開啟控制總賬反結賬功能。 202、集團公司的計算設備展現控制總賬反結賬功能選項,該控制總賬反結賬功能
選項提示用戶選擇是否在報表模板上開啟控制總賬反結賬功能;接收用戶輸入的開啟控制
總賬反結賬功能的指令或者不開啟控制總賬反結賬功能的指令,其中,開啟控制總賬反結
賬功能表示數據庫已有特定類型報表的情況下下屬公司的計算設備(第二計算設備)不能
更改業(yè)務數據。 其中,特定類型報表是利用開啟了控制總賬反結賬功能的報表模板制作的、且處于上報狀態(tài)的報表。 203、集團公司的計算設備根據用戶輸入的指令,設置報表模板中的控制總賬反結
賬功能指示信息,將包含控制總賬反結賬功能指示信息的報表模板保存到數據庫中,其中
控制總賬反結賬功能指示信息表示報表模板是否開啟控制總賬反結賬功能。 204、下屬公司的計算設備判斷總賬是否已結賬,如果是,執(zhí)行205,如果否,執(zhí)行
207。 205、下屬公司的計算設備判斷數據庫中是否已有特定類型報表,如果是,執(zhí)行206,如果否,執(zhí)行207。 具體的,下屬公司的計算設備(第二計算設備)先找到數據庫中的開啟了控制總賬反結賬功能的報表模板,再查找數據庫中是否保存有利用該報表模板制作的、且處于上報狀態(tài)的報表。 206、下屬公司的計算設備不能修改數據庫中的業(yè)務數據,結束本流程。 該步驟中控制不能修改數據庫中的業(yè)務數據是防止下屬子公司隨意修改數據做
虛假數據。 這種情況下,下屬公司可以向集團公司申請修改業(yè)務數據,集團公司認為有必要修改業(yè)務數據時,會有如下兩種處理方式 第一種方式如果數據庫中保存的跟需要修改的業(yè)務數據相關的報表數量很少,則下屬公司的計算設備從數據庫中獲取這些報表(即把報表再打回到下屬公司使之處于未上報狀態(tài)),這時下屬公司的計算設備就可以修改數據庫中的業(yè)務數據了 ,修改完業(yè)務數據后,由于報表中的數據和業(yè)務數據同步因而也重新計算,再將報表重新保存到數據庫中。
第二種方式如果上報到集團公司的跟需要修改的業(yè)務數據相關的報表數量很多,則集團公司的計算設備從數據庫中獲取與業(yè)務數據相關的報表模板,展現檢查總賬已結賬功能選項,接收用戶輸入的不開啟檢查總賬已結賬功能的指令后,設置報表模板中的檢查總賬已結賬功能指示信息表示為不開啟檢查總賬已結賬功能,將該報表模板保存到數據庫中。下屬公司的計算設備從數據庫中獲取這些報表(即把報表再打回到下屬公司使之處于未上報狀態(tài)),并判斷數據庫中是否已有特定類型報表,如果否,則修改數據庫中的業(yè)務數據,修改完業(yè)務數據后,報表中的數據和業(yè)務數據同步因而也重新計算,然后將報表重新保存到數據庫中并設置報表狀態(tài)為上報狀態(tài);集團公司的計算設備在下屬公司的計算設備將報表重新保存到數據庫中后,展現報表模板的檢查總賬已結賬功能選項,接收用戶輸入的開啟檢查總賬已結賬功能的指令后,重新設置數據庫中報表模板的檢查總賬已結賬功能指示信息表示為開啟檢查總賬已結賬功能。 207、下屬公司的計算設備修改數據庫中的業(yè)務數據,結束本流程。 本發(fā)明實施例二在報表模板中指示了是否開啟控制總賬反結賬的功能,下屬公司
發(fā)現業(yè)務數據錯誤時,查找數據庫中是否有特定類型報表(即利用開啟了控制總賬反結賬
功能的報表模板制作的、且處于上報狀態(tài)的報表),由于對于與總賬的業(yè)務數據不相關的報
表模板被指示為不開啟控制總賬反結賬的功能,所以若數據庫中保存有與業(yè)務數據不相關
的報表,則不會影響下屬公司的計算設備修改業(yè)務數據,可以保證數據庫中保存的與業(yè)務
數據相關的報表數據的準確性。
實施例三 參閱圖3,本發(fā)明實施例三提供一種控制報表上報的裝置,該控制報表上報的裝置
可以是集團公司的計算設備,其具體包括 第一獲取單元301,用于獲取用戶選定的報表模板; 第一功能選擇單元302,用于展現檢查總賬已結賬功能選項,所述檢查總賬已結賬
功能選項提示用戶選擇是否在所述報表模板上開啟檢查總賬已結賬功能;接收用戶輸入的
開啟檢查總賬已結賬功能的指令或者不開啟檢查總賬已結賬功能的指令,所述開啟檢查總
賬已結賬功能表示所述報表模板對應的報表在總賬結賬的情況下才能上報; 第一處理單元303,用于根據用戶輸入的開啟檢查總賬已結賬功能的指令或者不
開啟檢查總賬已結賬功能的指令,設置報表模板中的檢查總賬已結賬功能指示信息,將包
含檢查總賬已結賬功能指示信息的報表模板保存到數據庫中,所述檢查總賬已結賬功能指
示信息表示報表模板是否開啟檢查總賬已結賬功能。 具體的,當所述用戶選定的報表模板的數據源與業(yè)務數據無關時,第一功能選擇 單元302接收用戶輸入的不開啟檢查總賬已結賬功能的指令。 本發(fā)明實施例三根據用戶針對單個報表模板所輸入的開啟檢查總賬已結賬功能
的指令或者不開啟檢查總賬已結賬功能的指令,在報表模板中指示了是否開啟檢查總賬已
結賬的功能,實現報表上報的細粒度控制。由于對于與總賬的業(yè)務數據不相關的報表模板
可以指示不開啟檢查總賬已結賬的功能,所以下屬公司的計算設備可以直接上報報表,以
便集團公司的計算設備能根據該報表中的數據進行抵消、匯總等合并報表操作。
實施例四 參閱圖4,本發(fā)明實施例四提供一種控制報表上報的裝置,該控制報表上報的裝置 可以是下屬公司的計算設備,其具體包括 查找單元401,用于在數據庫中查找本地制作報表所需的報表模板; 第一判斷單元402,用于判斷所找到的報表模板中檢查總賬已結賬功能指示信息
是否指示開啟檢查總賬已結賬功能; 第二判斷單元403,用于當所述第一判斷單元402的判斷結果為是時,判斷總賬是 否已結賬; 第二處理單元404,用于當第二判斷單元403的判斷結果為是或者第一判斷單元 402的判斷結果為否時,將利用該報表模板制作的報表保存到數據庫中并設置報表的狀態(tài) 為上報狀態(tài)。 本發(fā)明實施例四在報表模板中指示了是否開啟檢查總賬已結賬的功能,實現報表上報的細粒度控制。由于對于與總賬的業(yè)務數據不相關的報表模板可以指示不開啟檢查總 賬已結賬的功能,所以下屬公司的計算設備可以直接上報報表,以便集團公司的計算設備 能根據該報表中的數據進行抵消、匯總等合并報表操作。
實施例五 參閱圖5,本發(fā)明實施例五提供一種控制總賬反結賬的裝置,該控制報表上報的裝
置可以是集團公司的計算設備,其具體包括 第二獲取單元501,用于獲取用戶選定的報表模板; 第二功能選擇單元502,用于展現控制總賬反結賬功能選項,所述控制總賬反結賬
功能選項提示用戶選擇是否在所述報表模板上開啟控制總賬反結賬功能;接收用戶輸入的
開啟控制總賬反結賬功能的指令或者不開啟控制總賬反結賬功能的指令; 第三處理單元503,用于根據用戶輸入的開啟控制總賬反結賬功能的指令或者不
開啟控制總賬反結賬功能的指令,設置報表模板中的控制總賬反結賬功能指示信息,將包
含控制總賬反結賬功能指示信息的報表模板保存到數據庫中,所述控制總賬反結賬功能指
示信息表示報表模板是否開啟控制總賬反結賬功能。 其中,當所述用戶選定的報表模板的數據源與業(yè)務數據無關時,第二功能選擇單 元502接收到用戶輸入的不開啟控制總賬反結賬功能的指令。 本發(fā)明實施例五接收用戶針對單個報表模板輸入的開啟控制總賬反結賬功能的 指令或者不開啟控制總賬反結賬功能的指令,在報表模板中指示是否開啟控制總賬反結賬 的功能,實現總賬反結賬的細粒度控制。
實施例六 參閱圖6,本發(fā)明實施例六提供一種控制總賬反結賬的裝置,該控制報表上報的裝
置可以是下屬公司的計算設備,其具體包括 第三判斷單元601,用于判斷總賬是否已結賬; 第四判斷單元602,用于在第三判斷單元601的判斷結果為是時,判斷數據庫中是 否已有特定類型報表,所述特定類型報表是利用開啟了控制總賬反結賬功能的報表模板制 作的、且處于上報狀態(tài)的報表; 第四處理單元603,用于在第四判斷單元602的判斷結果為是時,不修改數據庫中 保存的業(yè)務數據;在第四判斷單元602的判斷結果為否時,修改數據庫中保存的業(yè)務數據。
本發(fā)明實施例六在報表模板中指示了是否開啟控制總賬反結賬的功能,實現總賬 反結賬的細粒度控制,下屬公司發(fā)現業(yè)務數據錯誤時,查找數據庫中是否有特定類型報表 (即利用開啟了控制總賬反結賬功能的報表模板制作的、且處于上報狀態(tài)的報表),由于對 于與總賬的業(yè)務數據不相關的報表模板被指示為不開啟控制總賬反結賬的功能,所以若數 據庫中保存有與業(yè)務數據不相關的報表,則不會影響下屬公司的計算設備修改業(yè)務數據, 可以保證數據庫中保存的與業(yè)務數據相關的報表數據的準確性。
實施例七 本發(fā)明實施例提供一種報表系統(tǒng),包括 第一計算設備,用于獲取用戶選定的報表模板;展現檢查總賬已結賬功能選項,所 述檢查總賬已結賬功能選項提示用戶選擇是否在所述報表模板上開啟檢查總賬已結賬功 能;接收用戶輸入的開啟檢查總賬已結賬功能的指令或者不開啟檢查總賬已結賬功能的指令,所述開啟檢查總賬已結賬功能表示所述報表模板對應的報表在總賬結賬的情況下才能 上報;設置報表模板中的檢查總賬已結賬功能指示信息,將包含檢查總賬已結賬功能指示 信息的報表模板保存到數據庫中;其中,所述檢查總賬已結賬功能指示信息表示報表模板 是否開啟檢查總賬已結賬功能; 第二計算設備,用于在數據庫中查找本地制作報表所需的報表模板,判斷所找到 的報表模板中檢查總賬已結賬功能指示信息是否指示開啟檢查總賬已結賬功能;當檢查總 賬已結賬功能指示信息指示開啟檢查總賬已結賬功能時,判斷總賬是否已結賬,如果是,將 利用所述報表模板制作的報表保存到數據庫中并設置報表的狀態(tài)為上報狀態(tài);當檢查總賬 已結賬功能指示信息指示不開啟檢查總賬已結賬功能時,第二計算設備將利用所述報表模 板制作的報表保存到數據庫中并設置報表的狀態(tài)為上報狀態(tài)。 本發(fā)明實施例七在報表模板中指示了是否開啟檢查總賬已結賬的功能,由于對于 與總賬的業(yè)務數據不相關的報表模板可以指示不開啟檢查總賬已結賬的功能,所以下屬公 司的計算設備可以直接上報報表,以便集團公司的計算設備能根據該報表中的數據進行抵 消、匯總等合并報表操作。
實施例八 本發(fā)明實施例提供一種報表系統(tǒng),包括 第一計算設備,用于獲取用戶選定的報表模板;展現控制總賬反結賬功能選項,所 述控制總賬反結賬功能選項提示用戶選擇是否在所述報表模板上開啟控制總賬反結賬功 能;接收用戶輸入的開啟控制總賬反結賬功能的指令或者不開啟控制總賬反結賬功能的指 令,設置報表模板中的控制總賬反結賬功能指示信息,將包含控制總賬反結賬功能指示信 息的報表模板保存到數據庫中,所述控制總賬反結賬功能指示信息表示報表模板是否開啟 控制總賬反結賬功能; 第二計算設備,用于判斷總賬是否已結賬;當總賬已結賬時,判斷數據庫中是否已 有特定類型報表,如果是,則不修改數據庫中保存的業(yè)務數據,否則,修改數據庫中保存的 業(yè)務數據。 本發(fā)明實施例八在報表模板中指示了是否開啟控制總賬反結賬的功能,下屬公司 發(fā)現業(yè)務數據錯誤時,查找數據庫中是否有特定類型報表(即利用開啟了控制總賬反結賬 功能的報表模板制作的、且處于上報狀態(tài)的報表),由于對于與總賬的業(yè)務數據不相關的報 表模板被指示為不開啟控制總賬反結賬的功能,所以若數據庫中保存有與業(yè)務數據不相關 的報表,則不會影響下屬公司的計算設備修改業(yè)務數據,可以保證數據庫中保存的與業(yè)務 數據相關的報表數據的準確性。 本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以 通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,例 如只讀存儲器,磁盤或光盤等。 以上對本發(fā)明實施例所提供的控制報表上報的方法、控制總賬反結賬方法、裝置 及系統(tǒng)進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述, 以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一 般技術人員,依據本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所 述,本說明書內容不應理解為對本發(fā)明的限制。
權利要求
一種控制報表上報的方法,其特征在于,包括第一計算設備獲取用戶選定的報表模板;第一計算設備展現檢查總賬已結賬功能選項,所述檢查總賬已結賬功能選項提示用戶選擇是否在所述報表模板上開啟檢查總賬已結賬功能;第一計算設備接收用戶輸入的開啟檢查總賬已結賬功能的指令或者不開啟檢查總賬已結賬功能的指令,設置報表模板中的檢查總賬已結賬功能指示信息,將包含檢查總賬已結賬功能指示信息的報表模板保存到數據庫中;其中,所述檢查總賬已結賬功能指示信息表示報表模板是否開啟檢查總賬已結賬功能。
2. 根據權利要求l所述的方法,其特征在于,當所述用戶選定的報表模板的數據源與業(yè)務數據無關時,所述第一計算設備接收用戶 輸入的不開啟檢查總賬已結賬功能的指令。
3. —種控制報表上報的方法,其特征在于,包括第二計算設備在數據庫中查找本地制作報表所需的報表模板,判斷所找到的報表模板 中檢查總賬已結賬功能指示信息是否指示開啟檢查總賬已結賬功能;當檢查總賬已結賬功能指示信息指示開啟檢查總賬已結賬功能時,第二計算設備判斷 總賬是否已結賬,如果是,將利用所述報表模板制作的報表保存到數據庫中并設置所述報 表的狀態(tài)為上報狀態(tài);當檢查總賬已結賬功能指示信息指示不開啟檢查總賬已結賬功能時,第二計算設備將 利用所述報表模板制作的報表保存到數據庫中并設置所述報表的狀態(tài)為上報狀態(tài)。
4. 一種控制總賬反結賬的方法,其特征在于,包括 第一計算設備獲取用戶選定的報表模板;第一計算設備展現控制總賬反結賬功能選項,所述控制總賬反結賬功能選項提示用戶 選擇是否在所述報表模板上開啟控制總賬反結賬功能;第一計算設備接收用戶輸入的開啟控制總賬反結賬功能的指令或者不開啟控制總賬 反結賬功能的指令,設置報表模板中的控制總賬反結賬功能指示信息,將包含控制總賬反 結賬功能指示信息的報表模板保存到數據庫中,所述控制總賬反結賬功能指示信息表示報 表模板是否開啟控制總賬反結賬功能。
5. 根據權利要求4所述的方法,其特征在于,當所述用戶選定的報表模板的數據源與業(yè)務數據無關時,所述第一計算設備接收用戶 輸入的不開啟控制總賬反結賬功能的指令。
6. —種控制總賬反結賬的方法,其特征在于,包括 第二計算設備判斷總賬是否已結賬;當總賬已結賬時,判斷數據庫中是否已有特定類型報表,所述特定類型報表是利用開 啟了控制總賬反結賬功能的報表模板制作的、且處于上報狀態(tài)的報表,如果是,則不修改數 據庫中保存的業(yè)務數據,否則,修改數據庫中保存的業(yè)務數據。
7. —種控制報表上報的裝置,其特征在于,包括 第一獲取單元,用于獲取用戶選定的報表模板;第一功能選擇單元,用于展現檢查總賬已結賬功能選項,所述檢查總賬已結賬功能選 項提示用戶選擇是否在所述報表模板上開啟檢查總賬已結賬功能;接收用戶輸入的開啟檢查總賬已結賬功能的指令或者不開啟檢查總賬已結賬功能的指令;第一處理單元,用于根據用戶輸入的開啟檢查總賬已結賬功能的指令或者不開啟檢查 總賬已結賬功能的指令,設置報表模板中的檢查總賬已結賬功能指示信息,將包含檢查總 賬已結賬功能指示信息的報表模板保存到數據庫中,所述檢查總賬已結賬功能指示信息表 示報表模板是否開啟檢查總賬已結賬功能。
8. 根據權利要求7所述的裝置,其特征在于,當所述用戶選定的報表模板的數據源與業(yè)務數據無關時,所述第一功能選擇單元接收 用戶輸入的不開啟檢查總賬已結賬功能的指令。
9. 一種控制報表上報的裝置,其特征在于,包括 查找單元,用于在數據庫中查找本地制作報表所需的報表模板;第一判斷單元,用于判斷所找到的報表模板中檢查總賬已結賬功能指示信息是否指示開啟檢查總賬已結賬功能;第二判斷單元,用于當所述第一判斷單元的判斷結果為是時,判斷總賬是否已結賬; 第二處理單元,用于當第二判斷單元的判斷結果為是或者第一判斷單元的判斷結果為否時,將利用所述報表模板制作的報表保存到數據庫中并設置所述報表的狀態(tài)為上報狀態(tài)。
10. —種控制總賬反結賬的裝置,其特征在于,包括 第二獲取單元,用于獲取用戶選定的報表模板;第二功能選擇單元,用于展現控制總賬反結賬功能選項,所述控制總賬反結賬功能選 項提示用戶選擇是否在所述報表模板上開啟控制總賬反結賬功能;接收用戶輸入的開啟控 制總賬反結賬功能的指令或者不開啟控制總賬反結賬功能的指令;第三處理單元,用于根據用戶輸入的開啟控制總賬反結賬功能的指令或者不開啟控制 總賬反結賬功能的指令,設置報表模板中的控制總賬反結賬功能指示信息,將包含控制總 賬反結賬功能指示信息的報表模板保存到數據庫中,所述控制總賬反結賬功能指示信息表 示報表模板是否開啟控制總賬反結賬功能。
11. 根據權利要求io所述的裝置,其特征在于,當所述用戶選定的報表模板的數據源與業(yè)務數據無關時,所述第二功能選擇單元接收 到用戶輸入的不開啟控制總賬反結賬功能的指令。
12. —種控制總賬反結賬的裝置,其特征在于,包括 第三判斷單元,用于判斷總賬是否已結賬;第四判斷單元,用于在第三判斷單元的判斷結果為是時,判斷數據庫中是否已有特定 類型報表,所述特定類型報表是利用開啟了控制總賬反結賬功能的報表模板制作的、且處 于上報狀態(tài)的報表;第四處理單元,用于在第四判斷單元的判斷結果為是時,不修改數據庫中保存的業(yè)務 數據;在第四判斷單元的判斷結果為否時,修改數據庫中保存的業(yè)務數據。
13. —種報表系統(tǒng),其特征在于,包括第一計算設備,用于獲取用戶選定的報表模板;展現檢查總賬已結賬功能選項,所述檢 查總賬已結賬功能選項提示用戶選擇是否在所述報表模板上開啟檢查總賬已結賬功能;接 收用戶輸入的開啟檢查總賬已結賬功能的指令或者不開啟檢查總賬已結賬功能的指令,所述開啟檢查總賬已結賬功能表示所述報表模板對應的報表在總賬結賬的情況下才能上報;設置報表模板中的檢查總賬已結賬功能指示信息,將包含檢查總賬已結賬功能指示信息的報表模板保存到數據庫中;其中,所述檢查總賬已結賬功能指示信息表示報表模板是否開啟檢查總賬已結賬功能;第二計算設備,用于在數據庫中查找本地制作報表所需的報表模板,判斷所找到的報表模板中檢查總賬已結賬功能指示信息是否指示開啟檢查總賬已結賬功能;當檢查總賬已結賬功能指示信息指示開啟檢查總賬已結賬功能時,判斷總賬是否已結賬,如果是,將利用所述報表模板制作的報表保存到數據庫中并設置所述報表的狀態(tài)為上報狀態(tài);當檢查總賬已結賬功能指示信息指示不開啟檢查總賬已結賬功能時,將利用所述報表模板制作的報表保存到數據庫中。
14. 一種報表系統(tǒng),其特征在于,包括第一計算設備,用于獲取用戶選定的報表模板;展現控制總賬反結賬功能選項,所述控制總賬反結賬功能選項提示用戶選擇是否在所述報表模板上開啟控制總賬反結賬功能;接收用戶輸入的開啟控制總賬反結賬功能的指令或者不開啟控制總賬反結賬功能的指令;設置報表模板中的控制總賬反結賬功能指示信息,將包含控制總賬反結賬功能指示信息的報表模板保存到數據庫中,所述控制總賬反結賬功能指示信息表示報表模板是否開啟控制總賬反結賬功能;第二計算設備,用于判斷總賬是否已結賬;當總賬已結賬時,判斷數據庫中是否已有特定類型報表,所述特定類型報表是利用開啟了控制總賬反結賬功能的報表模板制作的、且處于上報狀態(tài)的報表,如果是,則不修改數據庫中保存的業(yè)務數據,否則,修改數據庫中保存的業(yè)務數據。
全文摘要
本發(fā)明實施例提供一種控制報表上報的方法、控制總賬反結賬方法、裝置及系統(tǒng),其中,控制報表上報的方法包括第一計算設備獲取用戶選定的報表模板;第一計算設備展現檢查總賬已結賬功能選項,所述檢查總賬已結賬功能選項提示用戶選擇是否在所述報表模板上開啟檢查總賬已結賬功能;第一計算設備接收用戶輸入的開啟檢查總賬已結賬功能的指令或者不開啟檢查總賬已結賬功能的指令,設置報表模板中的檢查總賬已結賬功能指示信息,將包含檢查總賬已結賬功能指示信息的報表模板保存到數據庫中;其中,所述檢查總賬已結賬功能指示信息表示報表模板是否開啟檢查總賬已結賬功能。使用本發(fā)明實施例提供的技術方案,能夠實現報表上報的細粒度控制。
文檔編號G06Q10/00GK101719240SQ20091024967
公開日2010年6月2日 申請日期2009年12月11日 優(yōu)先權日2009年12月11日
發(fā)明者熊蓉, 程少華 申請人:金蝶軟件(中國)有限公司