專利名稱:一種自定義多維度多時點業(yè)務(wù)帳查詢的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種自定義多維度多時點業(yè)務(wù)帳查詢的方法,具體地說是一種
用于ERP管理軟件中多維度多時點業(yè)務(wù)帳的方法。
背景技術(shù):
在傳統(tǒng)的erp業(yè)務(wù)帳査詢實現(xiàn)算法中, 一般根據(jù)會計角度對往來單位(客 戶或者供應(yīng)商) 一維度建立相應(yīng)的應(yīng)收余額帳或者應(yīng)付余額帳,在實現(xiàn)方法上 一般按月份和往來單位把每一張發(fā)票或者付款單等單據(jù)過賬到余額帳的期初余 額、發(fā)生額、期末余額,明細(xì)帳直接從符合條件的發(fā)票、付款單等單據(jù)上歸集, 這樣做的好處是算法簡潔,容易實現(xiàn),但伴隨著企業(yè)管理的精細(xì)化,單純從往 來單位一個緯度上査詢已遠(yuǎn)遠(yuǎn)達(dá)不到管理要求,可能企業(yè)需要按往來單位+部 門、往來單位+人員或者往來單位+業(yè)務(wù)類型等等從二個緯度甚至多個緯度上査 詢往來業(yè)務(wù)帳,更甚至需要査詢每一天的余額帳,同時由于應(yīng)付、實付款多維 度存在對符困難,如A業(yè)務(wù)員發(fā)票去核銷B業(yè)務(wù)員的付款單,導(dǎo)致業(yè)務(wù)跟蹤非 常復(fù)雜或者業(yè)務(wù)中有現(xiàn)金折扣需要沖減余額等等,很難在余額表上進(jìn)行數(shù)據(jù)的 處理。因此,在本發(fā)明的方法中,通過定義一張標(biāo)準(zhǔn)可擴(kuò)展模式的賬表模型, 即高效地解決數(shù)據(jù)歸集、多維度按日隨時査詢的問題,又解決業(yè)務(wù)之間互相核 銷跟蹤的需求。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種自定義多維度多時點業(yè)務(wù)帳査詢的方法。 本發(fā)明的目的是按以下方式實現(xiàn)的,通過建立一種可擴(kuò)展賬表模型和從賬 表歸集數(shù)據(jù)的算法,實現(xiàn)對業(yè)務(wù)帳的任何緯度任何時點的查詢,賬表模型包括 固定項和可擴(kuò)展項二類屬性,其中固定項包含系統(tǒng)已知含義的字段,可擴(kuò)展項 是用于用戶根據(jù)實際情況進(jìn)行設(shè)置自定義査詢緯度,賬表內(nèi)容包括業(yè)務(wù)單據(jù) 信息、業(yè)務(wù)單據(jù)間核銷信息和初始單據(jù)信息,通過對這些信息的査詢來實現(xiàn)多 維度多時點業(yè)務(wù)帳的査詢。
本發(fā)明的有益效果是通過對順序的調(diào)整和細(xì)化,在模型的實現(xiàn)過程中滿 足査詢的數(shù)據(jù)結(jié)構(gòu),并在此基礎(chǔ)上實現(xiàn)按照上述的算法實現(xiàn)業(yè)務(wù)帳數(shù)據(jù)的查詢, 從而解決多維度多時點業(yè)務(wù)帳的數(shù)據(jù)歸集及靈活擴(kuò)展的要求。
圖1是多維度賬表模型結(jié)構(gòu)示意圖。
具體實施例方式
參照說明書附圖對本發(fā)明的方法作以下詳細(xì)地說明。
本發(fā)明的自定義多維度多時點業(yè)務(wù)帳查詢的方法,包括下列步驟和內(nèi)容
A、 在業(yè)務(wù)系統(tǒng)中建立賬表模型(見附圖1)及其屬性定義系統(tǒng)標(biāo)識,日 期,單據(jù)類型,單據(jù)編號,往來單位,部門,人員,增減類型,幣種,分錄編 號,物料,項目,擴(kuò)展項廣io,原幣金額,本幣金額等屬性。
B、 建立賬本擴(kuò)展項的定義功能,讓用戶根據(jù)業(yè)務(wù)要求確定是否使用擴(kuò)展項。
C、 通過模型實例化的具體業(yè)務(wù)的實現(xiàn)方法,實現(xiàn)方法包括3個步驟 (1)確定使用環(huán)境,選擇實現(xiàn)的IT技術(shù)和工具;
(2)設(shè)計賬表模型描述的實例的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)包括系統(tǒng)標(biāo)識,曰期, 單據(jù)類型,單據(jù)編號,往來單位,部門,人員,幣種,分錄編號,物料,項目, 擴(kuò)展項廣IO,原幣金額,本幣金額等屬性;
(3)選擇適當(dāng)?shù)木幊坦ぞ邔崿F(xiàn)前臺與后臺數(shù)據(jù)交互,實現(xiàn)多維度多時點的 業(yè)務(wù)余額帳的定義及査詢。
在余額帳的査詢過程中,首先進(jìn)行實現(xiàn)賬本擴(kuò)展項的定義功能,每一種需 要過賬到賬表的業(yè)務(wù)單據(jù)都需要實現(xiàn)擴(kuò)展項1~10的設(shè)置功能,讓用戶根據(jù)管理 精細(xì)化要求來設(shè)置擴(kuò)展項的內(nèi)容。
賬本中數(shù)據(jù)的來源來自三部分, 一是系統(tǒng)初始或者月結(jié)時由系統(tǒng)自動生成 的系統(tǒng)標(biāo)識為'初始'的賬本記錄,二是系統(tǒng)發(fā)票或者付款單制單時過賬形成 的,系統(tǒng)標(biāo)識為'單據(jù)'的賬本記錄;三是發(fā)票和付款單對符核銷時形成的,
系統(tǒng)標(biāo)識為'核銷'的賬本記錄。
在余額帳的數(shù)據(jù)歸集中,首先按條件按査詢緯度把賬表中的記錄匯總數(shù)歸
集到臨時表中,作為余額帳的明細(xì)帳的數(shù)據(jù)來源;其次從臨時表中再歸集用戶 選擇緯度、開始時點的初始余額,其初始月等于系統(tǒng)標(biāo)識是初始的賬本記錄數(shù) 據(jù),加上從月初到査詢開始時點系統(tǒng)標(biāo)識為單據(jù)和增減類型為增的原、本幣匯 總數(shù),再減去從月初到査詢開始時點系統(tǒng)標(biāo)識為單據(jù)和增減類型為減的原、本 幣匯總數(shù),同時扣減其已核銷的金額;發(fā)牛額則等于系統(tǒng)標(biāo)識是單據(jù)的賬本記 錄數(shù)據(jù),加上從査詢開始時點到結(jié)束時點的增減類型為增的原、本幣匯總數(shù), 再減去從査詢開始時點到結(jié)束時點的增減類型為減的原、本幣匯總數(shù),同時扣 減對應(yīng)緯度從査詢開始時點到結(jié)束時點其已核銷的金額匯總數(shù);其余額則等于 已經(jīng)計算出的初始余額加上計算出的發(fā)生額,減去對應(yīng)緯度的開始時間與結(jié)束 時點其已核銷的金額匯總數(shù),這樣所查詢緯度的任何時點的余額帳的數(shù)據(jù)計算完畢,按照既定的格式進(jìn)行展現(xiàn)。
實施例
本發(fā)明所述的多緯度多時點余額帳的實現(xiàn)方法包括建立多緯度賬表模型的 定義,賬表擴(kuò)展項定制功能,余額帳按上述多緯度多時點算法歸集査詢內(nèi)容, 最終實現(xiàn)業(yè)務(wù)帳余額表查詢
A. 賬表模型屬性描述如下
1) 系統(tǒng)標(biāo)識標(biāo)識賬本記錄的數(shù)據(jù)來源,系統(tǒng)有三種來源,l-初始,2-單 據(jù),3-核銷
2) 日期標(biāo)識業(yè)務(wù)發(fā)生日期和核銷時的日期。
3) 單據(jù)類型標(biāo)識來源單據(jù)的業(yè)務(wù)類型,和單據(jù)編號、分錄編號唯一的標(biāo) 識賬表記錄。
4) 單據(jù)編號標(biāo)識來源單據(jù)的單據(jù)編號,和單據(jù)類型、分錄編號唯一的標(biāo) 識賬表記錄。
5) 往來單位標(biāo)識業(yè)務(wù)發(fā)生的客戶或者供應(yīng)商、委外商的編號
6) 部門標(biāo)識業(yè)務(wù)發(fā)生的部門編號
7) 人員標(biāo)識業(yè)務(wù)員編號
8) 增減類型標(biāo)識賬本記錄是增項還是減項。
9) 幣種業(yè)務(wù)交易時的貨幣
10) 分錄編號標(biāo)識來源單據(jù)表體分錄的分錄編號,和單據(jù)類型、單據(jù)編號 唯一的標(biāo)識賬表記錄。
11) 物料業(yè)務(wù)交易時的產(chǎn)品編號。
12) 項目業(yè)務(wù)交易時的項目編號。
13) 擴(kuò)展項1 10:標(biāo)識用戶自定義緯度的編號
14) 原幣金額標(biāo)識交易貨幣的金額。
15) 本幣金額標(biāo)識交易貨幣轉(zhuǎn)換成本位幣的金額
16) 其他屬性,不再詳細(xì)描述。
B、 多緯度多時點余額帳歸集算法
在余額帳的査詢過程中,首先進(jìn)行實現(xiàn)賬本擴(kuò)展項的定義功能,每一種需要
過賬到賬表的業(yè)務(wù)單據(jù)都需要實現(xiàn)擴(kuò)展項i-io的設(shè)置功能,讓用戶根據(jù)管理精
細(xì)化要求來設(shè)置擴(kuò)展項的內(nèi)容。
賬本中數(shù)據(jù)的來源來自三部分, 一是系統(tǒng)初始或者月結(jié)時由系統(tǒng)自動生成 的系統(tǒng)標(biāo)識為'初始'的賬本記錄,二是系統(tǒng)發(fā)票或者付款單制單時過賬形成 的,系統(tǒng)標(biāo)識為'單據(jù)'的賬本記錄;三是發(fā)票和付款單對符核銷時形成的,系統(tǒng)標(biāo)識為'核銷'的賬本記錄。
在余額帳的數(shù)據(jù)歸集中,首先按條件按查詢緯度把賬表中的記錄匯總數(shù)歸集 到臨時表中,作為余額帳的明細(xì)帳的數(shù)據(jù)來源;其次從臨時表中再歸集用戶選 擇緯度、開始時點的初始余額,其初始月等于系統(tǒng)標(biāo)識是初始的賬本記錄數(shù)據(jù), 加上從月初到査詢開始時點系統(tǒng)標(biāo)識為單據(jù)和增減類型為增的原、本幣匯總數(shù), 再減去從月初到查詢開始時點系統(tǒng)標(biāo)識為單據(jù)和增減類型為減的原、本幣匯總 數(shù),同時扣減其已核銷的金額;發(fā)生額則等于系統(tǒng)標(biāo)識是單據(jù)的賬本記錄數(shù)據(jù), 加上從査詢開始時點到結(jié)束時點的增減類型為增的原、本幣匯總數(shù),再減去從 査詢開始時點到結(jié)束時點的增減類型為減的原、本幣匯總數(shù),同時扣減對應(yīng)緯 度從査詢開始時點到結(jié)束時點其已核銷的金額匯總數(shù);其余額則等于已經(jīng)計算 出的初始余額加上計算出的發(fā)生額,減去對應(yīng)緯度的開始時間與結(jié)束時點其已 核銷的金額匯總數(shù),這樣所査詢緯度的任何時點的余額帳的數(shù)據(jù)計算完畢,按 照既定的格式進(jìn)行展現(xiàn)。
Erp業(yè)務(wù)管理系統(tǒng)實現(xiàn)模型描述的業(yè)務(wù)余額帳查詢前,需要使用往來單位、 部門及業(yè)務(wù)員模型來描述基礎(chǔ)數(shù)據(jù)設(shè)置;業(yè)務(wù)單據(jù)上需要體現(xiàn)用戶自定義緯度 模型及相關(guān)設(shè)置功能等。
首先建立自定義諱度擴(kuò)展項使用的定義及方法。
1) 其次在業(yè)務(wù)單據(jù)上使用自定義緯度擴(kuò)展項的定義及過賬功能。
2) 根據(jù)附圖l的關(guān)系示意圖,建立起賬表模型及其數(shù)據(jù)的管理。 A.模型實例化后的實現(xiàn)方法
通過模型實例化方法將具體的基礎(chǔ)數(shù)據(jù)、單據(jù)、賬本模型實例化后,需要借 助IT技術(shù)將實例實現(xiàn)出來,為最終的用戶提供使用。實例的實現(xiàn)包括以下步驟
1) 根據(jù)用戶使用環(huán)境和要求,選擇適當(dāng)?shù)膎技術(shù)和丄具,如數(shù)據(jù)庫技 術(shù)、編程工具等;
2) 根據(jù)使用的技術(shù)和工具,設(shè)計后臺數(shù)據(jù)結(jié)構(gòu)。賬表結(jié)構(gòu)的關(guān)鍵字段屬性 參照附圖l。
3) 使用編程工具,實現(xiàn)用戶前臺展現(xiàn)。通過編程實現(xiàn)對后臺數(shù)據(jù)結(jié)構(gòu)中數(shù) 據(jù)的訪問,能夠給用戶平常進(jìn)行自定義緯度擴(kuò)展項設(shè)置,業(yè)務(wù)單據(jù)制單、過賬, 通過上述算法歸集余額帳、明細(xì)帳數(shù)據(jù),這樣用戶可以實現(xiàn)任意緯度任意時點 余額帳查詢信息。
本發(fā)明的方法必須包含但不局限于權(quán)利要求書所述及說明書描述的步驟和 內(nèi)容。
權(quán)利要求
1.一種自定義多維度多時點業(yè)務(wù)帳查詢的方法,其特征在于,通過建立一種可擴(kuò)展賬表模型和從賬表歸集數(shù)據(jù)的算法,實現(xiàn)對業(yè)務(wù)帳的任何緯度任何時點的查詢,賬表模型包括固定項和可擴(kuò)展項二類屬性,其中固定項包含系統(tǒng)已知含義的字段,可擴(kuò)展項是用于用戶根據(jù)實際情況進(jìn)行設(shè)置自定義查詢緯度,賬表內(nèi)容包括業(yè)務(wù)單據(jù)信息、業(yè)務(wù)單據(jù)間核銷信息和初始單據(jù)信息,通過對這些信息的查詢來實現(xiàn)多維度多時點業(yè)務(wù)帳的查詢。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,賬表模型的屬性描述,包括: 系統(tǒng)標(biāo)識,日期,單據(jù)類型,單據(jù)編號,往來單位,部門,人員,增減類型, 幣種,分錄編號,物料,項目,擴(kuò)展項1 10,原幣金額,本幣金額。
3、 根據(jù)權(quán)利要求1所述的方法,其特征還在于,固定項的系統(tǒng)標(biāo)識包括 單據(jù)、核銷和月初始,分別標(biāo)識賬表中記錄數(shù)據(jù)的來源。
4、 根據(jù)權(quán)利要求1所述的方法,其特征還在于,算法先歸集余額的明細(xì)數(shù) 據(jù),在此基礎(chǔ)上再歸集期余額記錄。
5、 根據(jù)權(quán)利要求1所述的方法,其特征還在于,用戶選擇任何緯度任何曰 期進(jìn)行業(yè)務(wù)帳査詢。
6、 根據(jù)權(quán)利要求1所述的方法,其特征還在于,系統(tǒng)月結(jié)時要生成系統(tǒng)標(biāo) 識為月初始的賬表記錄信息,取消月結(jié)時要刪除對應(yīng)的月初始賬表記錄信息。
7、 根據(jù)權(quán)利要求1所述的方法,其特征還在于,業(yè)務(wù)單據(jù)核銷時要生成系統(tǒng)標(biāo)識為核銷的賬表記錄信息,取消核銷時要刪除對應(yīng)的核銷賬表記錄信息。
8、 根據(jù)權(quán)利要求1所述的方法,其特征還在于增減類型要標(biāo)識出賬表的增項記錄和減項記錄,以便于進(jìn)行數(shù)據(jù)的歸集。
全文摘要
本發(fā)明提供一種自定義多維度多時點業(yè)務(wù)帳查詢的方法,通過建立一種可擴(kuò)展賬表模型和從賬表歸集數(shù)據(jù)的算法,實現(xiàn)對業(yè)務(wù)帳的任何緯度任何時點的查詢,賬表模型包括固定項和可擴(kuò)展項二類屬性,其中固定項包含系統(tǒng)已知含義的字段,可擴(kuò)展項是用于用戶根據(jù)實際情況進(jìn)行設(shè)置自定義查詢緯度,賬表內(nèi)容包括業(yè)務(wù)單據(jù)信息、業(yè)務(wù)單據(jù)間核銷信息和初始單據(jù)信息,通過對這些信息的查詢來實現(xiàn)多維度多時點業(yè)務(wù)帳的查詢。本發(fā)明的有益效果是通過對順序的調(diào)整和細(xì)化,在模型的實現(xiàn)過程中滿足查詢的數(shù)據(jù)結(jié)構(gòu),并在此基礎(chǔ)上實現(xiàn)按照上述的算法實現(xiàn)業(yè)務(wù)帳數(shù)據(jù)的查詢,從而解決多維度多時點業(yè)務(wù)帳的數(shù)據(jù)歸集及靈活擴(kuò)展的要求。
文檔編號G06Q10/00GK101576976SQ20091001474
公開日2009年11月11日 申請日期2009年3月2日 優(yōu)先權(quán)日2009年3月2日
發(fā)明者劉俊紅, 焦學(xué)瑞 申請人:浪潮集團(tuán)山東通用軟件有限公司