專利名稱:數據管理裝置和數據管理方法
技術領域:
本發(fā)明涉及計算機技術領域,具體而言,涉及一種數據管理裝置和一種數據管理方法。
背景技術:
在數據處理過程中,有些數據是根據其他數據得到,往往在某些時候,需要將該數據還原成其來源數據,還原的不便為用戶造成很多麻煩。以ERP系統(tǒng)中的成本還原為例,成本還原是指將產成品耗用各步驟半成品的綜合成本,逐步分解還原為原來的成本項目。目前關于成本還原的處理方式有以下幾種1、按照標準成本還原。此種還原方式,需要維護每個產品的標準數據構成。在進行成本還原時,根據實際產出數據,將上級產品實際耗用的下級半成品的數據,按照下級半成品對應的標準數據構成進行轉換,將轉換后的數據設置到上級產品上,作為上級產品的成本項目,逐級向上還原。缺陷a、此種做法雖然可以滿足還原前后數據的一致性,但是無法反映上級產品中明細構成數據的真實性,只是依靠靜態(tài)數據,按照固定的明細構成進行還原;b、如果不同期間產品的標準構成差異比較大,需要維護多套產品的標準數據構成。2、按照實際成本還原。此種還原方式,根據實際的產出數據,將下級半成品本期實際耗用的成本項目轉到耗用該半成品的上級產品上,作為上級產品的成本項目,逐級向上還原。缺陷a、此種做法可以在一定程度上反映產品的實際構成,但是只能反映出產品耗用本期產出半成品的成本項目,無法反映產品耗用其他期間產出的半成品的成本項目;b、如果本期某半成品沒有產出數據,則耗用該半成品的產品沒有還原的依據,將造成耗用該半成品的產品無法還原的結果。3、按照標準成本以及實際成本進行綜合還原。此種還原方式,需要維護每個產品的標準數據構成。根據實際的產出數據,將下級半成品本期實際耗用的成本項目轉到耗用該半成品的上級產品上,作為上級產品的成本項目,逐級向上還原。如果上級產品耗用的下級半成品本期沒有產出數據,則沒有產出的下級半成品按照標準數據構成進行還原。缺陷a、此種做法也只能反映出產品耗用本期產出半成品的成本項目,無法反映產品耗用其他期間產出的半成品的成本項目;
b、由于生產之前,不清楚哪些期間沒有產出數據,所以不清楚應該定義哪些下級半成品的標準數據構成;如果全部半成品都定義,勢必會存在一些用不到的數據;如果在還原過程中,發(fā)現哪些半成品沒有產出之后,再去定義標準數據構成,也會對業(yè)務操作帶來不便;C、如果本期下級半成品的產出不夠被消耗,不夠的部分也是按照下級半成品的本期實際構成還原的,同樣無法反映上級產品的準確成本項目構成;如果本期下級半成品沒有產出,按照下級半成品的標準數據構成進行還原,也同樣無法反映上級產品的準確成本項目構成。以上方案,都可以保證還原前后數據總額的平衡,但是都無法反映產品準確的成本項目結構,這樣勢必會造成還原結果數據的失真,不利于企業(yè)對還原數據進行分析、決策。因此,需要一種新的技術方案,能夠在數據處理的每個時期,將數據根據其來源的基礎數據進行還原,準確地反映該數據的構成,以便于根據還原結果進行分析處理。
發(fā)明內容
本發(fā)明所要解決的技術問題在于,提供一種新的技術方案,能夠在數據處理的每個時期,將數據根據其來源的基礎數據進行還原,準確地反映該數據的構成,以便于根據還原結果進行分析處理。有鑒于此,本發(fā)明提供一種數據管理裝置,包括分層單元,根據多個數據項在本期的使用關系,由高到低為所述多個數據項分層;數據管理單元,讀取最低層的數據項本期使用的基礎數據項的數值后,由低到高,逐層取得每層數據項本期使用的基礎數據項的數值,其中,對于存在直接使用關系的相鄰兩層的數據項,根據較低層數據項本期使用的基礎數據項的數值和本期期初使用的基礎數據項的數值,取得較高層數據項本期使用的基礎數據項的數值。通過該技術方案,結合本期期初數據情況以及本期使用數據情況,準確地對數據項進行還原。本技術方案適于應用到ERP系統(tǒng)中的成本還原工作,使用關系可以是實際生產數據中的耗用關系。在上述技術方案中,優(yōu)選地,還包括數據讀取單元,從所述多個數據項本期的使用關系數據中,讀取所述較低層數據項本期數據項的生成數值和本期使用的基礎數據項的數值,從所述多個數據項本期期初的使用關系數據中,讀取所述較低層數據項本期期初的生成數值和本期期初使用的基礎數據項的數值,所述數據管理單元根據以下公式取得所述較高層數據項本期使用的基礎數據項的數值所述較高層數據項本期使用的基礎數據項的數值=所述較低層數據項使用的基礎數據項的數值/所述較低層數據項的可用數值X所述較高層數據項本期使用的所述較低層數據項的數值;所述較低層數據項使用的基礎數據項的數值=所述較低層數據項本期使用的基礎數據項的數值+所述較低層數據項本期期初使用的基礎數據項的數值;所述較低層數據項的可用數值=所述較低層數據項本期期初的生成數值+所述較低層數據項本期的生成數值。通過該技術方案,采用以上公式可以準確有效地逐層還原數據。在上述技術方案中,優(yōu)選地,所述數據管理單元還根據每層數據項本期使用的基礎數據項的數值,取得所述每層數據項下期期初使用的基礎數據項的數值。通過該技術方案,將下期期初數據準備好,以便于進行下一次的數據還原。在上述技術方案中,優(yōu)選地,所述數據讀取單元還從所述多個數據項本期的結余數據中讀取所述每層數據項本期的結余數值,所述數據管理單元還根據以下公式取得所述每層數據項下期期初使用的基礎數據項的數值所述每層數據項下期期初使用的基礎數據項的數值=所述每層數據項本期使用的基礎數據項的數值/所述每層數據項本期的生成數值X所述每層數據項本期的結余數值。通過該技術方案,可以準確有效地獲取下期期初的數據情況。在上述技術方案中,優(yōu)選地,還包括顯示單元,將分層后的所述多個數據項以樹形結構展現給用戶。通過該技術方案,可以將數據之間的層次關系以直觀的方式展現給用戶。本發(fā)明還提供一種數據管理方法,包括步驟202,根據多個數據項在本期的使用關系,由高到低為所述多個數據項分層;步驟204,讀取最低層的數據項本期使用的基礎數據項的數值后,由低到高,逐層取得每層數據項本期使用的基礎數據項的數值,其中,對于存在直接使用關系的相鄰兩層的數據項,根據較低層數據項本期使用的基礎數據項的數值和本期期初使用的基礎數據項的數值,取得較高層數據項本期使用的基礎數據項的數值。 通過該技術方案,結合本期期初數據情況以及本期使用數據情況,準確地對數據項進行還原。本技術方案適于應用到ERP系統(tǒng)中的成本還原工作,使用關系可以是實際生產數據中的耗用關系。在上述技術方案中,優(yōu)選地,所述步驟204中,還包括從所述多個數據項本期的使用關系數據中,讀取所述較低層數據項本期數據項的生成數值和本期使用的基礎數據項的數值,從所述多個數據項本期期初的使用關系數據中,讀取所述較低層數據項本期期初的生成數值和本期期初使用的基礎數據項的數值,并根據以下公式取得所述較高層數據項本期使用的基礎數據項的數值所述較高層數據項本期使用的基礎數據項的數值=所述較低層數據項使用的基礎數據項的數值/所述較低層數據項的可用數值X所述較高層數據項本期使用的所述較低層數據項的數值;所述較低層數據項使用的基礎數據項的數值=所述較低層數據項本期使用的基礎數據項的數值+所述較低層數據項本期期初使用的基礎數據項的數值;所述較低層數據項的可用數值=所述較低層數據項本期期初的生成數值+ 所述較低層數據項本期的生成數值。通過該技術方案,采用以上公式可以準確有效地逐層還原數據。在上述技術方案中,優(yōu)選地,還包括步驟206,根據每層數據項本期使用的基礎數據項的數值,取得所述每層數據項下期期初使用的基礎數據項的數值。通過該技術方案, 將下期期初數據準備好,以便于進行下一次的數據還原。在上述技術方案中,優(yōu)選地,在所述步驟206中,還包括從所述多個數據項本期的結余數據中讀取所述每層數據項本期的結余數值,并根據以下公式取得所述每層數據項下期期初使用的基礎數據項的數值所述每層數據項下期期初使用的基礎數據項的數值= 所述每層數據項本期使用的基礎數據項的數值/所述每層數據項本期的生成數值X所述每層數據項本期的結余數值。通過該技術方案,可以準確有效地獲取下期期初的數據情況。在上述技術方案中,優(yōu)選地,在所述步驟202中,還包括將分層后的所述多個數據項以樹形結構展現給用戶。通過該技術方案,可以將數據之間的層次關系以直觀的方式展現給用戶。 通過以上技術方案,可以實現一種數據管理裝置和一種數據管理方法,能夠在數據處理的每個時期,將數據根據其來源的基礎數據進行還原,準確地反映該數據的構成,以便于根據還原結果進行分析處理。
圖1是根據本發(fā)明的--個實施例的__f理裝置的框圖2是根據本發(fā)明的--個實施例的__f理方法的流程圖3是根據本發(fā)明的--個實施例的__f理方法的流程示意圖4是根據本發(fā)明的--個實施例的__f理方法中的產品結構圖5是根據本發(fā)明的--個實施例的_f理方法中的還原樹示意圖。
具體實施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結合附圖和具體實施方式
對本發(fā)明進行進一步的詳細描述。在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明并不限于下面公開的具體實施例的限制。圖1是根據本發(fā)明的一個實施例的數據管理裝置的框圖。如圖1所示,本發(fā)明提供一種數據管理裝置100,包括分層單元102,根據多個數據項在本期的使用關系,由高到低為所述多個數據項分層;數據管理單元104,讀取最低層的數據項本期使用的基礎數據項的數值后,由低到高,逐層取得每層數據項本期使用的基礎數據項的數值,其中,對于存在直接使用關系的相鄰兩層的數據項,根據較低層數據項本期使用的基礎數據項的數值和本期期初使用的基礎數據項的數值,取得較高層數據項本期使用的基礎數據項的數值。通過該技術方案,結合本期期初數據情況以及本期使用數據情況,準確地對數據項進行還原。本技術方案適于應用到ERP系統(tǒng)中的成本還原工作,使用關系可以是實際生產數據中的耗用關系。在上述技術方案中,還包括數據讀取單元106,從所述多個數據項本期的使用關系數據中,讀取所述較低層數據項本期數據項的生成數值和本期使用的基礎數據項的數值,從所述多個數據項本期期初的使用關系數據中,讀取所述較低層數據項本期期初的生成數值和本期期初使用的基礎數據項的數值,所述數據管理單元104根據以下公式取得所述較高層數據項本期使用的基礎數據項的數值所述較高層數據項本期使用的基礎數據項的數值=所述較低層數據項使用的基礎數據項的數值/所述較低層數據項的可用數值X 所述較高層數據項本期使用的所述較低層數據項的數值;所述較低層數據項使用的基礎數據項的數值=所述較低層數據項本期使用的基礎數據項的數值+所述較低層數據項本期期初使用的基礎數據項的數值;所述較低層數據項的可用數值=所述較低層數據項本期期初的生成數值+所述較低層數據項本期的生成數值。通過該技術方案,采用以上公式可以準確有效地逐層還原數據。在上述技術方案中,所述數據管理單元104還根據每層數據項本期使用的基礎數據項的數值,取得所述每層數據項下期期初使用的基礎數據項的數值。通過該技術方案,將下期期初數據準備好,以便于進行下一次的數據還原。在上述技術方案中,所述數據讀取單元106還從所述多個數據項本期的結余數據中讀取所述每層數據項本期的結余數值,所述數據管理單元104還根據以下公式取得所述每層數據項下期期初使用的基礎數據項的數值所述每層數據項下期期初使用的基礎數據項的數值=所述每層數據項本期使用的基礎數據項的數值/所述每層數據項本期的生成數值X所述每層數據項本期的結余數值。通過該技術方案,可以準確有效地獲取下期期初的數據情況。在上述技術方案中,還包括顯示單元108,將分層后的所述多個數據項以樹形結構展現給用戶。通過該技術方案,可以將數據之間的層次關系以直觀的方式展現給用戶。圖2是根據本發(fā)明的一個實施例的數據管理方法的流程圖。如圖2所示,本發(fā)明還提供一種數據管理方法,包括步驟202,根據多個數據項在本期的使用關系,由高到低為所述多個數據項分層;步驟204,讀取最低層的數據項本期使用的基礎數據項的數值后,由低到高,逐層取得每層數據項本期使用的基礎數據項的數值, 其中,對于存在直接使用關系的相鄰兩層的數據項,根據較低層數據項本期使用的基礎數據項的數值和本期期初使用的基礎數據項的數值,取得較高層數據項本期使用的基礎數據項的數值。通過該技術方案,結合本期期初數據情況以及本期使用數據情況,準確地對數據項進行還原。本技術方案適于應用到ERP系統(tǒng)中的成本還原工作,使用關系可以是實際生產數據中的耗用關系。在上述技術方案中,所述步驟204中,還包括從所述多個數據項本期的使用關系數據中,讀取所述較低層數據項本期數據項的生成數值和本期使用的基礎數據項的數值, 從所述多個數據項本期期初的使用關系數據中,讀取所述較低層數據項本期期初的生成數值和本期期初使用的基礎數據項的數值,并根據以下公式取得所述較高層數據項本期使用的基礎數據項的數值所述較高層數據項本期使用的基礎數據項的數值=所述較低層數據項使用的基礎數據項的數值/所述較低層數據項的可用數值X所述較高層數據項本期使用的所述較低層數據項的數值;所述較低層數據項使用的基礎數據項的數值=所述較低層數據項本期使用的基礎數據項的數值+所述較低層數據項本期期初使用的基礎數據項的數值;所述較低層數據項的可用數值=所述較低層數據項本期期初的生成數值+所述較低層數據項本期的生成數值。通過該技術方案,采用以上公式可以準確有效地逐層還原數據。在上述技術方案中,還包括步驟206,根據每層數據項本期使用的基礎數據項的數值,取得所述每層數據項下期期初使用的基礎數據項的數值。通過該技術方案,將下期期初數據準備好,以便于進行下一次的數據還原。在上述技術方案中,在所述步驟206中,還包括從所述多個數據項本期的結余數據中讀取所述每層數據項本期的結余數值,并根據以下公式取得所述每層數據項下期期初使用的基礎數據項的數值所述每層數據項下期期初使用的基礎數據項的數值=所述每層數據項本期使用的基礎數據項的數值/所述每層數據項本期的生成數值χ所述每層數據項本期的結余數值。通過該技術方案,可以準確有效地獲取下期期初的數據情況。在上述技術方案中,在所述步驟202中,還包括將分層后的所述多個數據項以樹形結構展現給用戶。通過該技術方案,可以將數據之間的層次關系以直觀的方式展現給用戶。圖3是根據本發(fā)明的一個實施例的數據管理方法的流程示意圖。如圖3所示,本實施例中的數據管理方法應用與ERP系統(tǒng)中的成本還原工作,具體流程如下步驟302,還原前數據準備。數據準備需要以下幾部分數據1、期初數據本部分數據,反映在進行本期的生產之前,可以耗用的半成品的數據,包括半成品的數量、金額、以及半成品的明細成本項目構成等數據。本部分數據的產生方式第一次成本還原操作所在期間,本部分數據是需要手工維護的,后續(xù)的期間,本部分數據是成本還原操作產生的。2、本期產品的實際產出數據本部分數據,反映了本期的投入產出數據,包括產品的產出數量、產品的產出金額、產品產出耗用的下級半成品或者原材料等數據。本部分數據通過收集生產活動中的生產數據產生。3、本期庫存的結余數據本部分數據,反映了本期生產活動結束后,庫存產品的結余數量、庫存產品的結余金額等數據。本部分數據,在本期生產活動結束后,通過盤點等方式產生的。步驟304,確定產品還原范圍。由于原材料,即不需要生產的物料,是不需要還原的,所以這些不在處理范圍之內。所以需要還原的產品范圍為需要生產的,或者說是需要耗用其他產品的產品。步驟306,生成還原樹。根據上一個步驟中,本期的實際產出數據,可以得到產品之間的耗用關系,在還原的產品范圍內,根據以下的操作可以得到一顆產品樹。a、建立一個虛擬的根節(jié)點。b、將所有需要還原的產品作為一級節(jié)點掛在虛擬節(jié)點下。C、循環(huán)一級節(jié)點的產品,根據本期的實際產出數據,可以得到一級節(jié)點消耗的其他半成品,如果消耗其他半成品,則將耗用的半成品從一級節(jié)點中去除,并掛在一級節(jié)點之下。d、對于其他級節(jié)點的產品,依次進行c操作,將耗用的半成品從本級中去除,并掛在本級節(jié)點下,直至某一級中所有的產品,在還原的產品范圍內都找不到下級耗用為止,這些節(jié)點作為樹的葉子節(jié)點。至此,便產生了一顆以虛擬節(jié)點為跟的成本還原樹。步驟308,還原本期產品。a、將上一步驟生成的還原樹分層,分層規(guī)則為還原樹的葉子節(jié)點對應的產品集合為第一層;耗用葉子節(jié)點的產品集合為第二層;以此類推,耗用η層節(jié)點的產品集合為第η+1層。
直至虛擬的根節(jié)點為止,虛擬的根節(jié)點不對應具體的產品,不需要還原,所以不放在任何層中。至此,便產生了一個分層結構的產品集合。b、還原第一層產品由業(yè)務單元2生成還原樹的實現原理可以得知,第一層產品對應的是還原樹中的葉子節(jié)點,葉子節(jié)點對應的產品在還原產品范圍之內是沒有下級耗用的,所以第一層產品為末級半成品,它們消耗的都是基本的成本項目,正因為如此,所以這些產品是不需要還原的,它們的實際產出數據就是還原后的數據。C、還原第二層產品由業(yè)務單元2生成還原樹的實現原理可以得知,第二層產品的實際產出數據中, 消耗的數據為第一層產品。此時,第一層產品已經還原完畢,所以可以直接使用第一層產品的還原后數據,對第二層產品進行還原。此處需要注意的是,不能只根據第一層產品的還原結果數據來還原第二層產品, 因為前文已經提到過,如果這樣操作,將造成還原結果中,成本項目的結構構成不準確,所以此處需要綜合考慮期初數據,來還原第二層產品。還原公式為1、可用的被耗用半成品的數量=被耗用半成品本期的產出數量+被耗用半成品的期初數量。2、可用的被耗用半成品的金額=被耗用半成品本期的產出金額+被耗用半成品的期初金額。3、被耗用半成品的成本項目數量=被耗用半成品本期還原后結果中成本項目的數量+被耗用半成品的期初數據中的成本項目數量。4、被耗用半成品的成本項目金額=被耗用半成品本期還原后結果中成本項目的金額+被耗用半成品的期初數據中的成本項目金額。5、還原后產品的成本項目數量=被耗用半成品的成本項目數量/可用的被耗用半成品的數量X產品耗用半成品的數量,其中被耗用半成品的成本項目數量/可用的被耗用半成品的數量為單個半成品耗用明細構成的數量。6、還原后產品的成本項目金額=被耗用半成品的成本項目金額/可用的被耗用半成品的金額X產品耗用半成品的金額,其中被耗用半成品的成本項目金額/可用的被耗用半成品的金額為單個半成品耗用明細構成的金額。第二層產品除了消耗半成品,還可能直接消耗基本的成本項目,所以需要將上述得到的消耗半成品的還原結果和產品直接消耗的基本成本項目進行合并,得到的結果就是第二層產品的還原后數據。至此,第二層產品消耗的半成品就還原完畢了。d、還原n+1層產品還原邏輯和c操作的邏輯相同,根據還原樹的生成規(guī)則可知,n+1層產品消耗的半成品所在的層次范圍在0 η之間,所以還原n+1層的產品時,n+1層產品消耗的半成品都被還原過,將n+1層產品消耗的半成品的還原結果與n+1層產品消耗的半成品的期初數據按照c操作邏輯處理便可以得到n+1層產品的還原后數據。
e、還原結束條件判斷還原進行到虛擬節(jié)點時結束。步驟310,生成下期的期初數據。a、確定生成期初數據的產品范圍首先,生成期初數據的產品范圍是在還原的產品范圍之中的。在還原產品的范圍之中,頂級產品的下期期初數據是不需要生成的,因為頂級產品是不被耗用的,所以從還原產品的范圍內,去掉頂級產品,剩余的產品就是生成期初數據的產品范圍。b、輸入數據a)庫存中,還原產品范圍內的產品的結余數量、結余金額b)還原產品范圍內的產品的還原后數據,包括產品的產出產量、產出金額,以及產品還原后生成的成本項目的數量、金額c、生成下期期初數據的邏輯處理期初數據的結構和還原后的形態(tài)是一致的。在進行第一層還原操作之前,只有庫存中的結余數量以及金額,沒有還原后的數據,所以第一個還原的期間的數據需要手工維護。在其他期間,將還原后的數據,按照庫存結余的數據進行等比例縮放形成的數據, 便可以得到下期的期初數據。包含下期生產之前可以使用的半成品的數量、金額等數據,以及這些半成品的成本項目構成數據。計算公式1、期初產品的產量=庫存中產品的結余數量。2、期初產品的金額=庫存中產品的結余金額。3、期初成本項目的數量=還原后成本項目的數量/產品產出數量X產品的結存數量,其中還原后成本項目的數量/產品產出數量為單個產品耗用明細構成的數量。4、期初成本項目的金額=還原后成本項目的金額/產品產出金額X產品的結存金額,其中還原后成本項目的金額/產品產出數量為單個產品耗用明細構成的金額。至此,整個還原過程的實現就完成了。根據上面的操作步驟,結合業(yè)務數據,來說明整個還原過程。模擬業(yè)務數據如下表一產品實際耗用關系主表數據。
權利要求
1.一種數據管理裝置,其特征在于,包括分層單元,根據多個數據項在本期的使用關系,由高到低為所述多個數據項分層;數據管理單元,讀取最低層的數據項本期使用的基礎數據項的數值后,由低到高,逐層取得每層數據項本期使用的基礎數據項的數值,其中,對于存在直接使用關系的相鄰兩層的數據項,根據較低層數據項本期使用的基礎數據項的數值和本期期初使用的基礎數據項的數值,取得較高層數據項本期使用的基礎數據項的數值。
2.根據權利要求1所述的數據管理裝置,其特征在于,還包括數據讀取單元,從所述多個數據項本期的使用關系數據中,讀取所述較低層數據項本期數據項的生成數值和本期使用的基礎數據項的數值,從所述多個數據項本期期初的使用關系數據中,讀取所述較低層數據項本期期初的生成數值和本期期初使用的基礎數據項的數值,所述數據管理單元根據以下公式取得所述較高層數據項本期使用的基礎數據項的數值所述較高層數據項本期使用的基礎數據項的數值=所述較低層數據項使用的基礎數據項的數值/所述較低層數據項的可用數值X所述較高層數據項本期使用的所述較低層數據項的數值;所述較低層數據項使用的基礎數據項的數值=所述較低層數據項本期使用的基礎數據項的數值+所述較低層數據項本期期初使用的基礎數據項的數值;所述較低層數據項的可用數值=所述較低層數據項本期期初的生成數值+所述較低層數據項本期的生成數值。
3.根據權利要求1所述的數據管理裝置,其特征在于,所述數據管理單元還根據每層數據項本期使用的基礎數據項的數值,取得所述每層數據項下期期初使用的基礎數據項的數值。
4.根據權利要求3所述的數據管理裝置,其特征在于,所述數據讀取單元還從所述多個數據項本期的結余數據中讀取所述每層數據項本期的結余數值,所述數據管理單元還根據以下公式取得所述每層數據項下期期初使用的基礎數據項的數值所述每層數據項下期期初使用的基礎數據項的數值=所述每層數據項本期使用的基礎數據項的數值/所述每層數據項本期的生成數值X所述每層數據項本期的結余數值。
5.根據權利要求1至4任一項所述的數據管理裝置,其特征在于,還包括顯示單元,將分層后的所述多個數據項以樹形結構展現給用戶。
6.一種數據管理方法,其特征在于,包括步驟202,根據多個數據項在本期的使用關系,由高到低為所述多個數據項分層;步驟204,讀取最低層的數據項本期使用的基礎數據項的數值后,由低到高,逐層取得每層數據項本期使用的基礎數據項的數值,其中,對于存在直接使用關系的相鄰兩層的數據項,根據較低層數據項本期使用的基礎數據項的數值和本期期初使用的基礎數據項的數值,取得較高層數據項本期使用的基礎數據項的數值。
7.根據權利要求6所述的數據管理方法,其特征在于,所述步驟204中,還包括從所述多個數據項本期的使用關系數據中,讀取所述較低層數據項本期數據項的生成數值和本期使用的基礎數據項的數值,從所述多個數據項本期期初的使用關系數據中,讀取所述較低層數據項本期期初的生成數值和本期期初使用的基礎數據項的數值,并根據以下公式取得所述較高層數據項本期使用的基礎數據項的數值所述較高層數據項本期使用的基礎數據項的數值=所述較低層數據項使用的基礎數據項的數值/所述較低層數據項的可用數值X所述較高層數據項本期使用的所述較低層數據項的數值;所述較低層數據項使用的基礎數據項的數值=所述較低層數據項本期使用的基礎數據項的數值+所述較低層數據項本期期初使用的基礎數據項的數值;所述較低層數據項的可用數值=所述較低層數據項本期期初的生成數值+所述較低層數據項本期的生成數值。
8.根據權利要求6所述的數據管理方法,其特征在于,還包括步驟206,根據每層數據項本期使用的基礎數據項的數值,取得所述每層數據項下期期初使用的基礎數據項的數值。
9.根據權利要求8所述的數據管理方法,其特征在于,在所述步驟206中,還包括從所述多個數據項本期的結余數據中讀取所述每層數據項本期的結余數值,并根據以下公式取得所述每層數據項下期期初使用的基礎數據項的數值所述每層數據項下期期初使用的基礎數據項的數值=所述每層數據項本期使用的基礎數據項的數值/所述每層數據項本期的生成數值X所述每層數據項本期的結余數值。
10.根據權利要求6至9任一項所述的數據管理方法,其特征在于,在所述步驟202中, 還包括將分層后的所述多個數據項以樹形結構展現給用戶。
全文摘要
本發(fā)明提供一種數據管理裝置和一種數據管理方法。其中,數據管理裝置包括分層單元,根據多個數據項在本期的使用關系,由高到低為所述多個數據項分層;數據管理單元,讀取最低層的數據項本期使用的基礎數據項的數值后,由低到高,逐層取得每層數據項本期使用的基礎數據項的數值,其中,對于存在直接使用關系的相鄰兩層的數據項,根據較低層數據項本期使用的基礎數據項的數值和本期期初使用的基礎數據項的數值,取得較高層數據項本期使用的基礎數據項的數值。通過本發(fā)明,結合本期期初數據情況以及本期使用數據情況,準確地對數據項進行還原。本技術方案適于應用到ERP系統(tǒng)中的成本還原工作,使用關系可以是實際生產數據中的耗用關系。
文檔編號G06Q10/00GK102306199SQ20111028451
公開日2012年1月4日 申請日期2011年9月22日 優(yōu)先權日2011年9月22日
發(fā)明者張偉 申請人:用友軟件股份有限公司