亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

可擴展的預(yù)算控制裝置及方法

文檔序號:6628698閱讀:206來源:國知局
可擴展的預(yù)算控制裝置及方法
【專利摘要】本發(fā)明提供了一種可擴展的預(yù)算控制裝置,包括:數(shù)據(jù)源單據(jù)預(yù)置單元,預(yù)置可擴展的數(shù)據(jù)源單據(jù)信息和數(shù)據(jù)源單據(jù)字段映射;控制基數(shù)方案設(shè)置單元,新增一個或者多個控制基數(shù)方案,設(shè)置好相應(yīng)控制基數(shù)方案的數(shù)據(jù)源和控制條件;控制基數(shù)方案選擇單元,在用戶設(shè)置的各預(yù)算項目的控制規(guī)則中,選擇預(yù)算項目要使用的控制基數(shù)方案;控制基數(shù)獲取單元,獲取核算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱,根據(jù)字段名稱、數(shù)據(jù)源和控制條件獲取控制基數(shù)。本發(fā)明還提供了一種可擴展的預(yù)算控制方法。通過本發(fā)明的技術(shù)方案,可以在現(xiàn)有的預(yù)算控制方式基礎(chǔ)上,充分利用單數(shù)據(jù)源控制基數(shù)完成多數(shù)據(jù)源參與的預(yù)算控制,建立不同控制基數(shù)預(yù)算控制的通用、統(tǒng)一控制思路。
【專利說明】可擴展的預(yù)算控制裝置及方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理【技術(shù)領(lǐng)域】,具體地,涉及一種可擴展的預(yù)算控制裝置和一種可擴展的預(yù)算控制方法。
[0002]

【背景技術(shù)】
[0003]在ERP系統(tǒng)的預(yù)算控制中,預(yù)算余額=預(yù)算數(shù)-實際數(shù),其中,預(yù)算數(shù)是在預(yù)算系統(tǒng)中,按照預(yù)算項目編制的數(shù)值,是個相對固定的值;而實際數(shù)是發(fā)生在預(yù)算項目上的實際數(shù)值,是個不斷累加的值。所以預(yù)算余額會隨著實際數(shù)的變化而不斷變化,如果預(yù)算余額為負(fù)數(shù),表示超出了預(yù)算,需要根據(jù)預(yù)算控制規(guī)則進行控制。
[0004]如果預(yù)算數(shù)需要改變,即需要調(diào)整預(yù)算數(shù),那么需要手工在預(yù)算系統(tǒng)中通過預(yù)算調(diào)整,生成預(yù)算調(diào)整單來修改。如果預(yù)算數(shù)變化很頻繁,那么這種調(diào)整預(yù)算數(shù)的做法就不夠靈活。
[0005]在實際中經(jīng)常有這樣的場景:用戶的預(yù)算是由銷售收入來決定的,即銷售收入多,那么可用的預(yù)算就多。而銷售收入是一個不斷變化的數(shù)值,每天甚至每小時都在變化,如果用銷售收入來做預(yù)算數(shù),那么預(yù)算數(shù)就要不斷的調(diào)整,這會極大增加工作量,或者估計一個大約的值在一段時期使用,這又會造成預(yù)算控制的不精確。
[0006]為解決上述問題,需要提出基于控制基數(shù)的預(yù)算控制方法,并實現(xiàn)一種裝置來求取控制基數(shù)進行預(yù)算控制。
[0007]因此,需要一種新的預(yù)算控制技術(shù),可以在現(xiàn)有的預(yù)算控制方式基礎(chǔ)上,充分利用單數(shù)據(jù)源控制基數(shù)完成多數(shù)據(jù)源參與的預(yù)算控制,建立多數(shù)據(jù)源參與的不同控制基數(shù)預(yù)算控制的通用、統(tǒng)一控制思路。
[0008]


【發(fā)明內(nèi)容】

[0009]本發(fā)明正是基于上述問題,提出了一種新的預(yù)算控制裝置擴展技術(shù),可以在現(xiàn)有的預(yù)算控制方式基礎(chǔ)上,充分利用單數(shù)據(jù)源控制基數(shù)完成多數(shù)據(jù)源參與的預(yù)算控制,建立多數(shù)據(jù)源參與的不同控制基數(shù)預(yù)算控制的通用、統(tǒng)一控制思路。
[0010]有鑒于此,本發(fā)明提出了一種可擴展的預(yù)算控制裝置,包括:數(shù)據(jù)源單據(jù)預(yù)置單元,用于預(yù)置可擴展的數(shù)據(jù)源單據(jù)信息和數(shù)據(jù)源單據(jù)字段映射;控制基數(shù)方案設(shè)置單元,用于新增一個或者多個控制基數(shù)方案,設(shè)置好相應(yīng)控制基數(shù)方案的數(shù)據(jù)源和控制條件;控制基數(shù)方案選擇單元,用于在用戶設(shè)置的各預(yù)算項目的控制規(guī)則中,選擇預(yù)算項目要使用的控制基數(shù)方案;控制基數(shù)獲取單元,用于獲取核算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱,根據(jù)字段名稱、數(shù)據(jù)源和控制條件獲取控制基數(shù)。在該技術(shù)方案中,可以對預(yù)算控制進行擴展,實現(xiàn)根據(jù)不同的控制基數(shù)方案進行預(yù)算控制,不局限于只能根據(jù)提前設(shè)好的預(yù)算值進行控制,能夠靈活控制預(yù)算。
[0011]在上述技術(shù)方案中,優(yōu)選地,所述數(shù)據(jù)源單據(jù)預(yù)置單元,具體包括:數(shù)據(jù)源單據(jù)信息預(yù)置模塊,用于預(yù)置可擴展的數(shù)據(jù)源單據(jù)信息;數(shù)據(jù)源單據(jù)字段映射模塊,用于預(yù)置數(shù)據(jù)源單據(jù)字段映射。在該技術(shù)方案中,可以提供一個數(shù)據(jù)源單據(jù)的選擇,包括但不限于總賬憑證、銷售訂單、銷售發(fā)票、銷售發(fā)貨單,用來提供控制基數(shù)的取數(shù)來源。
[0012]在上述技術(shù)方案中,優(yōu)選地,所述數(shù)據(jù)源單據(jù)信息包括用于提供控制基數(shù)的取數(shù)來源的總賬憑證、銷售訂單、銷售發(fā)票和銷售發(fā)貨單。
[0013]在上述技術(shù)方案中,優(yōu)選地,所述數(shù)據(jù)源單據(jù)字段映射包括預(yù)算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱。
[0014]在上述技術(shù)方案中,優(yōu)選地,所述控制基數(shù)獲取單元,具體包括:數(shù)據(jù)源單據(jù)和控制條件獲取模塊,用于核算預(yù)算帳套檔案的受控單據(jù)傳來時,根據(jù)受控單據(jù)上的預(yù)算項目,從控制規(guī)則中取出對應(yīng)的控制基數(shù)方案,從取出的控制基數(shù)方案中得到數(shù)據(jù)源單據(jù)和控制條件;字段名稱獲取模塊,用于根據(jù)受控單據(jù)上的預(yù)算口徑,通過與預(yù)算帳套檔案對照得到對應(yīng)的核算帳套檔案,再通過相應(yīng)控制基數(shù)方案中的字段映射得到核算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱;控制基數(shù)獲取模塊,用于將該字段名稱和數(shù)據(jù)源、以及控制條件一起生成數(shù)據(jù)查詢語句,在核算帳套數(shù)據(jù)庫中查詢,得到所需控制基數(shù)。在該技術(shù)方案中,可以根據(jù)受控單據(jù)上的預(yù)算項目,取得預(yù)算項目在控制規(guī)則中選擇的控制基數(shù)方案,并按照受控單據(jù)上的口徑以及檔案對照,取得對應(yīng)于核算帳套的檔案,然后按照檔案在數(shù)據(jù)源上的字段映射,以及控制基數(shù)方案中的條件,生成求取控制基數(shù)的數(shù)據(jù)庫查詢語句,在數(shù)據(jù)庫中執(zhí)行,求得控制基數(shù)值。
[0015]根據(jù)本發(fā)明的又一個方面,還提出了一種可擴展的預(yù)算控制方法,包括:步驟202:預(yù)置可擴展的數(shù)據(jù)源單據(jù)信息和數(shù)據(jù)源單據(jù)字段映射;步驟204:新增一個或者多個控制基數(shù)方案,設(shè)置好相應(yīng)控制基數(shù)方案的數(shù)據(jù)源和控制條件;步驟206:在用戶設(shè)置的各預(yù)算項目的控制規(guī)則中,選擇預(yù)算項目要使用的控制基數(shù)方案;步驟208:獲取核算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱,根據(jù)字段名稱、數(shù)據(jù)源和控制條件獲取控制基數(shù)。在該技術(shù)方案中,可以對預(yù)算控制進行擴展,實現(xiàn)根據(jù)不同的控制基數(shù)方案進行預(yù)算控制,不局限于只能根據(jù)提前設(shè)好的預(yù)算值進行控制,能夠靈活控制預(yù)算。
[0016]在上述技術(shù)方案中,優(yōu)選地,所述步驟202,具體包括:步驟302:預(yù)置可擴展的數(shù)據(jù)源單據(jù)信息;步驟304:預(yù)置數(shù)據(jù)源單據(jù)字段映射。在該技術(shù)方案中,可以提供一個數(shù)據(jù)源單據(jù)的選擇,包括但不限于總賬憑證、銷售訂單、銷售發(fā)票、銷售發(fā)貨單,用來提供控制基數(shù)的取數(shù)來源。
[0017]在上述技術(shù)方案中,優(yōu)選地,所述數(shù)據(jù)源單據(jù)信息包括用于提供控制基數(shù)的取數(shù)來源的總賬憑證、銷售訂單、銷售發(fā)票和銷售發(fā)貨單。
[0018]在上述技術(shù)方案中,優(yōu)選地,所述數(shù)據(jù)源單據(jù)字段映射包括預(yù)算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱。
[0019]在上述技術(shù)方案中,優(yōu)選地,所述步驟208,具體包括:步驟402:核算預(yù)算帳套檔案的受控單據(jù)傳來時,根據(jù)受控單據(jù)上的預(yù)算項目,從控制規(guī)則中取出對應(yīng)的控制基數(shù)方案,從取出的控制基數(shù)方案中得到數(shù)據(jù)源單據(jù)和控制條件;步驟404:根據(jù)受控單據(jù)上的預(yù)算口徑,通過與預(yù)算帳套檔案對照得到對應(yīng)的核算帳套檔案,再通過相應(yīng)控制基數(shù)方案中的字段映射得到核算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱;步驟406:將該字段名稱和數(shù)據(jù)源、以及控制條件一起生成數(shù)據(jù)查詢語句,在核算帳套數(shù)據(jù)庫中查詢,得到所需控制基數(shù)。在該技術(shù)方案中,可以根據(jù)受控單據(jù)上的預(yù)算項目,取得預(yù)算項目在控制規(guī)則中選擇的控制基數(shù)方案,并按照受控單據(jù)上的口徑以及檔案對照,取得對應(yīng)于核算帳套的檔案,然后按照檔案在數(shù)據(jù)源上的字段映射,以及控制基數(shù)方案中的條件,生成求取控制基數(shù)的數(shù)據(jù)庫查詢語句,在數(shù)據(jù)庫中執(zhí)行,求得控制基數(shù)值。
[0020]通過以上技術(shù)方案,可以在現(xiàn)有的預(yù)算控制方式基礎(chǔ)上,充分利用單數(shù)據(jù)源控制基數(shù)完成多數(shù)據(jù)源參與的預(yù)算控制,建立多數(shù)據(jù)源參與的不同控制基數(shù)預(yù)算控制的通用、統(tǒng)一控制思路。
[0021]

【專利附圖】

【附圖說明】
[0022]圖1示出了根據(jù)本發(fā)明的實施例的可擴展的預(yù)算控制裝置的框圖;
圖2示出了根據(jù)本發(fā)明的實施例的可擴展的預(yù)算控制方法的流程圖;
圖3示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)源單據(jù)預(yù)置單元的流程圖;
圖4示出了根據(jù)本發(fā)明的實施例的控制基數(shù)獲取單元的流程圖;
圖5示出了根據(jù)本發(fā)明的實施例的交互用例分析的原理示意圖;
圖6示出了根據(jù)本發(fā)明的實施例的交互視圖1 ;
圖7示出了根據(jù)本發(fā)明的實施例的交互視圖2。
[0023]

【具體實施方式】
[0024]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和【具體實施方式】對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
[0025]在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
[0026]圖1示出了根據(jù)本發(fā)明的實施例的可擴展的預(yù)算控制裝置的框圖。
[0027]如圖1所示,根據(jù)本發(fā)明的實施例的可擴展的預(yù)算控制裝置100,包括:數(shù)據(jù)源單據(jù)預(yù)置單元102,用于預(yù)置可擴展的數(shù)據(jù)源單據(jù)信息和數(shù)據(jù)源單據(jù)字段映射;控制基數(shù)方案設(shè)置單元104,用于新增一個或者多個控制基數(shù)方案,設(shè)置好相應(yīng)控制基數(shù)方案的數(shù)據(jù)源和控制條件;控制基數(shù)方案選擇單元106,用于在用戶設(shè)置的各預(yù)算項目的控制規(guī)則中,選擇預(yù)算項目要使用的控制基數(shù)方案;控制基數(shù)獲取單元108,用于獲取核算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱,根據(jù)字段名稱、數(shù)據(jù)源和控制條件獲取控制基數(shù)。在該技術(shù)方案中,可以對預(yù)算控制進行擴展,實現(xiàn)根據(jù)不同的控制基數(shù)方案進行預(yù)算控制,不局限于只能根據(jù)提前設(shè)好的預(yù)算值進行控制,能夠靈活控制預(yù)算。
[0028]在上述技術(shù)方案中,優(yōu)選地,數(shù)據(jù)源單據(jù)預(yù)置單元102,具體包括:數(shù)據(jù)源單據(jù)信息預(yù)置模塊,用于預(yù)置可擴展的數(shù)據(jù)源單據(jù)信息;數(shù)據(jù)源單據(jù)字段映射模塊,用于預(yù)置數(shù)據(jù)源單據(jù)字段映射。在該技術(shù)方案中,可以提供一個數(shù)據(jù)源單據(jù)的選擇,包括但不限于總賬憑證、銷售訂單、銷售發(fā)票、銷售發(fā)貨單,用來提供控制基數(shù)的取數(shù)來源。
[0029]在上述技術(shù)方案中,優(yōu)選地,數(shù)據(jù)源單據(jù)信息包括用于提供控制基數(shù)的取數(shù)來源的總賬憑證、銷售訂單、銷售發(fā)票和銷售發(fā)貨單。
[0030]在上述技術(shù)方案中,優(yōu)選地,數(shù)據(jù)源單據(jù)字段映射包括預(yù)算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱。
[0031]在上述技術(shù)方案中,優(yōu)選地,控制基數(shù)獲取單元108,具體包括:數(shù)據(jù)源單據(jù)和控制條件獲取模塊,用于核算預(yù)算帳套檔案的受控單據(jù)傳來時,根據(jù)受控單據(jù)上的預(yù)算項目,從控制規(guī)則中取出對應(yīng)的控制基數(shù)方案,從取出的控制基數(shù)方案中得到數(shù)據(jù)源單據(jù)和控制條件;字段名稱獲取模塊,用于根據(jù)受控單據(jù)上的預(yù)算口徑,通過與預(yù)算帳套檔案對照得到對應(yīng)的核算帳套檔案,再通過相應(yīng)控制基數(shù)方案中的字段映射得到核算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱;控制基數(shù)獲取模塊,用于將該字段名稱和數(shù)據(jù)源、以及控制條件一起生成數(shù)據(jù)查詢語句,在核算帳套數(shù)據(jù)庫中查詢,得到所需控制基數(shù)。在該技術(shù)方案中,可以根據(jù)受控單據(jù)上的預(yù)算項目,取得預(yù)算項目在控制規(guī)則中選擇的控制基數(shù)方案,并按照受控單據(jù)上的口徑以及檔案對照,取得對應(yīng)于核算帳套的檔案,然后按照檔案在數(shù)據(jù)源上的字段映射,以及控制基數(shù)方案中的條件,生成求取控制基數(shù)的數(shù)據(jù)庫查詢語句,在數(shù)據(jù)庫中執(zhí)行,求得控制基數(shù)值。
[0032]圖2示出了根據(jù)本發(fā)明的實施例的可擴展的預(yù)算控制方法的流程圖。
[0033]如圖2所示,根據(jù)本發(fā)明的實施例的可擴展的預(yù)算控制方法,包括:步驟202:預(yù)置可擴展的數(shù)據(jù)源單據(jù)信息和數(shù)據(jù)源單據(jù)字段映射;步驟204:新增一個或者多個控制基數(shù)方案,設(shè)置好相應(yīng)控制基數(shù)方案的數(shù)據(jù)源和控制條件;步驟206:在用戶設(shè)置的各預(yù)算項目的控制規(guī)則中,選擇預(yù)算項目要使用的控制基數(shù)方案;步驟208:獲取核算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱,根據(jù)字段名稱、數(shù)據(jù)源和控制條件獲取控制基數(shù)。在該技術(shù)方案中,可以對預(yù)算控制進行擴展,實現(xiàn)根據(jù)不同的控制基數(shù)方案進行預(yù)算控制,不局限于只能根據(jù)提前設(shè)好的預(yù)算值進行控制,能夠靈活控制預(yù)算。
[0034]在上述技術(shù)方案中,優(yōu)選地,步驟202,具體包括:步驟302:預(yù)置可擴展的數(shù)據(jù)源單據(jù)信息;步驟304:預(yù)置數(shù)據(jù)源單據(jù)字段映射。在該技術(shù)方案中,可以提供一個數(shù)據(jù)源單據(jù)的選擇,包括但不限于總賬憑證、銷售訂單、銷售發(fā)票、銷售發(fā)貨單,用來提供控制基數(shù)的取數(shù)來源。
[0035]在上述技術(shù)方案中,優(yōu)選地,數(shù)據(jù)源單據(jù)信息包括用于提供控制基數(shù)的取數(shù)來源的總賬憑證、銷售訂單、銷售發(fā)票和銷售發(fā)貨單。
[0036]在上述技術(shù)方案中,優(yōu)選地,數(shù)據(jù)源單據(jù)字段映射包括預(yù)算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱。
[0037]在上述技術(shù)方案中,優(yōu)選地,步驟208,具體包括:步驟402:核算預(yù)算帳套檔案的受控單據(jù)傳來時,根據(jù)受控單據(jù)上的預(yù)算項目,從控制規(guī)則中取出對應(yīng)的控制基數(shù)方案,從取出的控制基數(shù)方案中得到數(shù)據(jù)源單據(jù)和控制條件;步驟404:根據(jù)受控單據(jù)上的預(yù)算口徑,通過與預(yù)算帳套檔案對照得到對應(yīng)的核算帳套檔案,再通過相應(yīng)控制基數(shù)方案中的字段映射得到核算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱;步驟406:將該字段名稱和數(shù)據(jù)源、以及控制條件一起生成數(shù)據(jù)查詢語句,在核算帳套數(shù)據(jù)庫中查詢,得到所需控制基數(shù)。在該技術(shù)方案中,可以根據(jù)受控單據(jù)上的預(yù)算項目,取得預(yù)算項目在控制規(guī)則中選擇的控制基數(shù)方案,并按照受控單據(jù)上的口徑以及檔案對照,取得對應(yīng)于核算帳套的檔案,然后按照檔案在數(shù)據(jù)源上的字段映射,以及控制基數(shù)方案中的條件,生成求取控制基數(shù)的數(shù)據(jù)庫查詢語句,在數(shù)據(jù)庫中執(zhí)行,求得控制基數(shù)值。
[0038]本發(fā)明的技術(shù)方案,通過設(shè)置預(yù)算控制基數(shù)方案,可以用不同數(shù)據(jù)來源的控制基數(shù)進行預(yù)算控制,并支持?jǐn)?shù)據(jù)來源的擴展。
[0039]本發(fā)明的技術(shù)方案,公開了一種可擴展的預(yù)算控制方法和裝置,其中方法的實現(xiàn)包括:
⑴用戶設(shè)置控制基數(shù)方案,包括控制來源、控制條件,條件匹配方式;
⑵在接到控制基數(shù)的計算請求后,根據(jù)控制基數(shù)方案,生成查詢語句;
⑶執(zhí)行生成的查詢語句,計算出控制基數(shù)。
[0040]以上技術(shù)方案,可以擴展預(yù)算控制的控制方法,能夠?qū)崿F(xiàn)根據(jù)不同的控制基數(shù)方案進行預(yù)算控制,不局限于只能根據(jù)提前設(shè)好的預(yù)算值進行控制,能夠靈活控制預(yù)算。
[0041]本發(fā)明技術(shù)方案中裝置涉及的關(guān)鍵詞包括:
⑴控制基數(shù):是用來進行預(yù)算控制的數(shù)值,和預(yù)算數(shù)類似,但是一個不斷變化的值,比如:當(dāng)期或者截止到目前為止銷售收入的5% ;
⑵控制基數(shù)方案:為了求控制基數(shù)而設(shè)置的方案,包括數(shù)據(jù)來源,條件,字段映射等,方案的最終目的是求得控制基數(shù);
⑶預(yù)算項目:對預(yù)算分門別類,比如通訊費,差旅費。不同的預(yù)算項目可以設(shè)置不同的控制規(guī)則;
⑷預(yù)算口徑:進行預(yù)算控制的維度,比如機構(gòu)(部門),現(xiàn)金流量項目等,可以同時控制多個口徑;
(5)控制規(guī)則:按照預(yù)算項目設(shè)置的規(guī)則,包括選用哪個控制基數(shù)方案,超出預(yù)算后的處理方式等;
(6)預(yù)算帳套:預(yù)算系統(tǒng)所在的帳套,一個預(yù)算帳套可以對多個核算帳套進行預(yù)算控制;
(7)核算帳套:總賬、網(wǎng)報、采購、庫存、應(yīng)付系統(tǒng)所在的帳套,一個核算帳套只能受一個預(yù)算帳套控制;
⑶檔案對照:預(yù)算帳套的檔案和核算帳套的檔案的對照關(guān)系;
(9)受控單據(jù):指受預(yù)算控制的核算帳套單據(jù),比如報銷單。單據(jù)上有預(yù)算項目和預(yù)算口徑信息,在單據(jù)保存或者審核時,受控單據(jù)傳送到預(yù)算系統(tǒng)進行預(yù)算控制。
[0042]本發(fā)明技術(shù)方案中裝置的實現(xiàn)要點:
⑴本裝置能夠提供控制基數(shù)方案的增加,修改,刪除,查詢功能。必能夠?qū)㈩A(yù)算項目和一個控制基數(shù)方案相關(guān)聯(lián)(通過控制規(guī)則)。
[0043]⑵對每個控制基數(shù)方案,本裝置能夠提供一個數(shù)據(jù)源單據(jù)的選擇,包括但不限于總賬憑證、銷售訂單、銷售發(fā)票、銷售發(fā)貨單,用來提供控制基數(shù)的取數(shù)來源。
[0044]⑶對每個控制基數(shù)方案,本裝置能夠提供條件的選擇,提供取得控制基數(shù)的條件,比如口徑的匹配方式,取值是否含稅,取值占比等。對于控制基數(shù)來源總賬憑證的,還提供了科目選擇和取值是否包含未記賬憑證的選擇。
[0045]⑷本裝置能夠根據(jù)受控單據(jù)上的預(yù)算項目,取得預(yù)算項目在控制規(guī)則中選擇的控制基數(shù)方案,并按照受控單據(jù)上的口徑以及檔案對照,取得對應(yīng)于核算帳套的檔案,然后按照檔案在數(shù)據(jù)源上的字段映射,以及控制基數(shù)方案中的條件,生成求取控制基數(shù)的數(shù)據(jù)庫查詢語句,在數(shù)據(jù)庫中執(zhí)行,求得控制基數(shù)值。
[0046]本發(fā)明技術(shù)方案中裝置的交互控制過程如下:
⑴本裝置啟動前,需要預(yù)置數(shù)據(jù)源單據(jù)信息(目前裝置只預(yù)置了總賬憑證,銷售訂單,銷售發(fā)票和銷售發(fā)貨單四種單據(jù),但是可以擴展);
⑵本裝置啟動前,需要預(yù)置數(shù)據(jù)源單據(jù)字段映射,就是預(yù)算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱;
⑶新增一個或者多個控制基數(shù)方案,設(shè)置好方案的數(shù)據(jù)源、條件;
⑷在控制規(guī)則中,選擇預(yù)算項目要使用的控制基數(shù)方案;
(5)核算帳套的受控單據(jù)傳來時,本裝置將根據(jù)受控單據(jù)上的預(yù)算項目,從控制規(guī)則中取出對應(yīng)的控制基數(shù)方案,從方案中得到數(shù)據(jù)源單據(jù)、條件;根據(jù)受控單據(jù)上的預(yù)算口徑,通過檔案對照得到對應(yīng)的核算帳套檔案,再通過方案中的字段映射得到檔案在數(shù)據(jù)源單據(jù)上的字段名稱,和數(shù)據(jù)源、條件一起生成數(shù)據(jù)查詢語句,在核算帳套數(shù)據(jù)庫中查詢,得到控制基數(shù)。
[0047]本發(fā)明技術(shù)方案中裝置的交互用例分析:如圖5所示。
[0048](1)使用者在預(yù)算帳套設(shè)置檔案對照,將預(yù)算帳套檔案和核算帳套檔案對照起來; ⑵使用者設(shè)置一個或多個控制基數(shù)方案,設(shè)置方案時,選擇方案的數(shù)據(jù)來源單據(jù)、條件,而檔案字段映射是根據(jù)數(shù)據(jù)來源單據(jù)的不同預(yù)先預(yù)置在系統(tǒng)中的;
⑶使用者設(shè)置各預(yù)算項目的控制規(guī)則,在控制規(guī)則中選擇該預(yù)算項目使用的控制基數(shù)方案;(1)、⑵、⑶三步是準(zhǔn)備工作;
⑷使用者在各核算帳套填制受控單據(jù),單據(jù)上選擇預(yù)算項目和口徑,在單據(jù)保存或者審核(取決于系統(tǒng)設(shè)置)時,調(diào)用預(yù)算接口來扣減預(yù)算;
(5)預(yù)算接口取得受控單據(jù)上的預(yù)算項目和預(yù)算口徑,先根據(jù)預(yù)算項目找到控制規(guī)則,再取得控制規(guī)則中的控制基數(shù)方案;
(6)再根據(jù)預(yù)算口徑,在檔案對照中找到核算帳套中的對應(yīng)檔案;
(7)利用控制基數(shù)方案中的數(shù)據(jù)來源單據(jù)、條件、檔案字段映射,核算檔案,可以生成求取控制基數(shù)的Sql語句,在核算帳套中執(zhí)行此語句,取得控制基數(shù);
(8)根據(jù)控制基數(shù)和實際數(shù)的比較,以及控制規(guī)則中的超預(yù)算控制方式,做出超預(yù)算結(jié)論,返回調(diào)用者。
[0049]本發(fā)明技術(shù)方案中裝置的交互視圖,如圖6和圖7所示。
[0050]本發(fā)明技術(shù)方案可以取得的有益技術(shù)效果為:在ERP系統(tǒng)的預(yù)算控制中,是通過預(yù)算余額=預(yù)算數(shù)-實際數(shù)來控制的,預(yù)算數(shù)是按照預(yù)算項目編制的數(shù)值,是個相對固定的值;預(yù)算數(shù)改變,是通過手工生成預(yù)算調(diào)整單來修改。而在實際中經(jīng)常有這樣的場景:用戶的預(yù)算是由銷售收入來決定的,即銷售收入多,那么可用的預(yù)算就多。而銷售收入是一個不斷變化的數(shù)值,如果用銷售收入來做預(yù)算數(shù),那么預(yù)算數(shù)就要不斷的調(diào)整;另外,如果對于不同的預(yù)算項目,用戶想用不同的數(shù)據(jù)來源來控制,原有的控制機制對此也沒有辦法。
[0051]本發(fā)明的技術(shù)方案,正是解決了這兩個問題,通過設(shè)置控制基數(shù)方案,用戶可以利用動態(tài)取得的控制基數(shù)來代替預(yù)算數(shù)進行控制,并且通過設(shè)置不同的控制基數(shù)方案,可以選擇不同的數(shù)據(jù)來源和條件,更靈活的進行預(yù)算控制。
[0052]本發(fā)明技術(shù)方案的實現(xiàn),使用戶避免了頻繁的調(diào)整預(yù)算數(shù)或者估計一個模糊的預(yù)算數(shù),減輕了用戶的工作量,提高了預(yù)算控制的精準(zhǔn)度,并且可以選擇不同的方案進行控制,提高了預(yù)算控制的靈活性。
[0053]在專利(申請)號為200910210510.0的專利(申請)中,公開了一種預(yù)算控制的方法和裝置,具體是將多個預(yù)算項目的預(yù)算打包一起控制;而本發(fā)明的技術(shù)方案,是通過預(yù)算控制基數(shù)方案來以不同的數(shù)據(jù)源取得的控制基數(shù)進行控制。
[0054]以上結(jié)合附圖詳細說明了本發(fā)明的技術(shù)方案,考慮到相關(guān)技術(shù)中沒有簡便的、統(tǒng)一的針對多個數(shù)據(jù)源預(yù)算控制的解決辦法?,F(xiàn)有的預(yù)算控制無法完成有多個數(shù)據(jù)源參與的預(yù)算控制過程。因此,本發(fā)明提出了一種可擴展的預(yù)算控制裝置和一種可擴展的預(yù)算控制方法,可以在現(xiàn)有的預(yù)算控制方式基礎(chǔ)上,充分利用單數(shù)據(jù)源控制基數(shù)完成多數(shù)據(jù)源參與的預(yù)算控制,建立多數(shù)據(jù)源參與的不同控制基數(shù)預(yù)算控制的通用、統(tǒng)一控制思路。
[0055]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種可擴展的預(yù)算控制裝置,其特征在于,包括: 數(shù)據(jù)源單據(jù)預(yù)置單元,用于預(yù)置可擴展的數(shù)據(jù)源單據(jù)信息和數(shù)據(jù)源單據(jù)字段映射; 控制基數(shù)方案設(shè)置單元,用于新增一個或者多個控制基數(shù)方案,設(shè)置好相應(yīng)控制基數(shù)方案的數(shù)據(jù)源和控制條件; 控制基數(shù)方案選擇單元,用于在用戶設(shè)置的各預(yù)算項目的控制規(guī)則中,選擇預(yù)算項目要使用的控制基數(shù)方案; 控制基數(shù)獲取單元,用于獲取核算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱,根據(jù)字段名稱、數(shù)據(jù)源和控制條件獲取控制基數(shù)。
2.根據(jù)權(quán)利要求1所述的可擴展的預(yù)算控制裝置,其特征在于,所述數(shù)據(jù)源單據(jù)預(yù)置單元,具體包括: 數(shù)據(jù)源單據(jù)信息預(yù)置模塊,用于預(yù)置可擴展的數(shù)據(jù)源單據(jù)信息; 數(shù)據(jù)源單據(jù)字段映射模塊,用于預(yù)置數(shù)據(jù)源單據(jù)字段映射。
3.根據(jù)權(quán)利要求2所述的可擴展的預(yù)算控制裝置,其特征在于,所述數(shù)據(jù)源單據(jù)信息包括用于提供控制基數(shù)的取數(shù)來源的總賬憑證、銷售訂單、銷售發(fā)票和銷售發(fā)貨單。
4.根據(jù)權(quán)利要求2所述的可擴展的預(yù)算控制裝置,其特征在于,所述數(shù)據(jù)源單據(jù)字段映射包括預(yù)算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱。
5.根據(jù)權(quán)利要求1-4中任一項所述的可擴展的預(yù)算控制裝置,其特征在于,所述控制基數(shù)獲取單元,具體包括: 數(shù)據(jù)源單據(jù)和控制條件獲取模塊,用于核算預(yù)算帳套檔案的受控單據(jù)傳來時,根據(jù)受控單據(jù)上的預(yù)算項目,從控制規(guī)則中取出對應(yīng)的控制基數(shù)方案,從取出的控制基數(shù)方案中得到數(shù)據(jù)源單據(jù)和控制條件; 字段名稱獲取模塊,用于根據(jù)受控單據(jù)上的預(yù)算口徑,通過與預(yù)算帳套檔案對照得到對應(yīng)的核算帳套檔案,再通過相應(yīng)控制基數(shù)方案中的字段映射得到核算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱; 控制基數(shù)獲取模塊,用于將該字段名稱和數(shù)據(jù)源、以及控制條件一起生成數(shù)據(jù)查詢語句,在核算帳套數(shù)據(jù)庫中查詢,得到所需控制基數(shù)。
6.一種可擴展的預(yù)算控制方法,其特征在于,包括: 步驟202:預(yù)置可擴展的數(shù)據(jù)源單據(jù)信息和數(shù)據(jù)源單據(jù)字段映射; 步驟204:新增一個或者多個控制基數(shù)方案,設(shè)置好相應(yīng)控制基數(shù)方案的數(shù)據(jù)源和控制條件; 步驟206:在用戶設(shè)置的各預(yù)算項目的控制規(guī)則中,選擇預(yù)算項目要使用的控制基數(shù)方案; 步驟208:獲取核算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱,根據(jù)字段名稱、數(shù)據(jù)源和控制條件獲取控制基數(shù)。
7.根據(jù)權(quán)利要求6所述的可擴展的預(yù)算控制方法,其特征在于,所述步驟202,具體包括: 步驟302:預(yù)置可擴展的數(shù)據(jù)源單據(jù)信息; 步驟304:預(yù)置數(shù)據(jù)源單據(jù)字段映射。
8.根據(jù)權(quán)利要求7所述的可擴展的預(yù)算控制方法,其特征在于,所述數(shù)據(jù)源單據(jù)信息包括用于提供控制基數(shù)的取數(shù)來源的總賬憑證、銷售訂單、銷售發(fā)票和銷售發(fā)貨單。
9.根據(jù)權(quán)利要求7所述的可擴展的預(yù)算控制方法,其特征在于,所述數(shù)據(jù)源單據(jù)字段映射包括預(yù)算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱。
10.根據(jù)權(quán)利要求6-9中任一項所述的可擴展的預(yù)算控制方法,其特征在于,所述步驟.208,具體包括: 步驟402:核算預(yù)算帳套檔案的受控單據(jù)傳來時,根據(jù)受控單據(jù)上的預(yù)算項目,從控制規(guī)則中取出對應(yīng)的控制基數(shù)方案,從取出的控制基數(shù)方案中得到數(shù)據(jù)源單據(jù)和控制條件; 步驟404:根據(jù)受控單據(jù)上的預(yù)算口徑,通過與預(yù)算帳套檔案對照得到對應(yīng)的核算帳套檔案,再通過相應(yīng)控制基數(shù)方案中的字段映射得到核算帳套檔案在數(shù)據(jù)源單據(jù)上的字段名稱; 步驟406:將該字段名稱和數(shù)據(jù)源、以及控制條件一起生成數(shù)據(jù)查詢語句,在核算帳套數(shù)據(jù)庫中查詢,得到所需控制基數(shù)。
【文檔編號】G06F17/30GK104281667SQ201410505825
【公開日】2015年1月14日 申請日期:2014年9月28日 優(yōu)先權(quán)日:2014年9月28日
【發(fā)明者】王安俊, 張照宇, 劉天壘 申請人:用友優(yōu)普信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1