專利名稱:一種分組匯總生成業(yè)務單據(jù)的方法及裝置的制作方法
技術領域:
本發(fā)明涉及ERP供應鏈管理中業(yè)務單據(jù)的生成,具體而言,涉及一種分組匯總生成業(yè)務單據(jù)的方法及裝置。
背景技術:
ERP是英文Enterprise Resource planning的縮寫,中文意思是企業(yè)資源規(guī)劃(ERP)。它是一個管理會計為核心的信息系統(tǒng),識別和規(guī)劃企業(yè)資源,從而獲取客戶訂單,完成加工和交付,最后得到客戶付款。換言之,ERP將企業(yè)內(nèi)部所有資源整合在一起,對采購、生產(chǎn)、成本、庫存、分銷、運輸、財務、人力資源進行規(guī)劃,從而達到最佳資源組合,取得最佳效益,同時也有利于企業(yè)對市場需求迅速做出反應。目前,已有很多企業(yè)的管理者將基于ERP管理軟件架構(gòu)的企業(yè)信息管理系統(tǒng)所提供的信息作為企業(yè)決策的重要依據(jù)之一。在ERP系統(tǒng)中,會有很多業(yè)務操作,需要相應的業(yè)務單據(jù)作為發(fā)生業(yè)務的憑證。然而有時做某個業(yè)務,可能需要另外一個前續(xù)的業(yè)務做完之后才能進行,也就是說前后業(yè)務之間有關聯(lián)。如做采購入庫單時,大部分情況下是先有采購訂單或采購發(fā)票或采購到貨單,然后再根據(jù)采購訂單或采購發(fā)票或采購到貨單做采購入庫操作。針對上下游單據(jù)之間有關聯(lián)的單據(jù),可以通過參照上游單據(jù)生成下游單據(jù)。這樣不僅可以減少操作人員的工作量,更重要的是能保證數(shù)據(jù)的正確性,避免輸入數(shù)據(jù)錯誤,造成數(shù)據(jù)失真。雖然通過參照上游單據(jù)生成下游單據(jù)可以帶來諸多的好處,但同時也帶來了另外一些復雜的問題。當需要由多個上游單據(jù)參照生成下游單據(jù),并且還要根據(jù)某些條件對選擇的多個上游單據(jù)數(shù)據(jù)進行分組匯總等復雜計算,分別生成多個下游單據(jù)。如由多個采購訂單參照生成采購入庫單時,需要將相同倉庫的物品生成同一張采購入庫單,并且每張采購入庫單中的物品數(shù)量必須是匯總值。另外一個問題是,由于系統(tǒng)中的單據(jù)結(jié)構(gòu)有多種形式,導致處理數(shù)據(jù)的復雜性增力口。系統(tǒng)中單據(jù)有的只有表頭沒有表體,而有的既有表頭又有表體,因此參照上游單據(jù)生成下游單據(jù)就有多種方式了。由上游單據(jù)表頭的數(shù)據(jù)生成下游單據(jù)表頭的數(shù)據(jù)、上游單據(jù)表頭的數(shù)據(jù)生成下游單據(jù)表體的數(shù)據(jù)、上游單據(jù)表體的數(shù)據(jù)生成下游單據(jù)表頭的數(shù)據(jù)、上游單據(jù)表體的數(shù)據(jù)生成下游單據(jù)表體的數(shù)據(jù)。由于單據(jù)結(jié)構(gòu)有多種形式和需要對上游單據(jù)數(shù)據(jù)進行分組匯總等復雜計算的原因,目前通過簡單的建立上下游單據(jù)間的映射關系,參照上游單據(jù)生成下游單據(jù)的方法已經(jīng)不能滿足當前業(yè)務的需要。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種分組匯總生成業(yè)務單據(jù)的方法及裝置,能夠高效的整合上下游業(yè)務單據(jù)的關聯(lián)關系,簡單快捷的實現(xiàn)了不同單據(jù)結(jié)構(gòu)的上下游單據(jù)的參照生成。為了實現(xiàn)上述目的,本發(fā)明提供了一種分組匯總生成業(yè)務單據(jù)的方法,包括以下步驟:步驟一,建立生成關系表,所述生成關系表包括多個由生成關系類型編碼代表的數(shù)組,每個所述數(shù)組確定一種由上游單據(jù)生成下游單據(jù)的生成對應關系;其中,所述數(shù)組包括:表頭分組字段,用于指示所述上游單據(jù)中的數(shù)據(jù)條目的分組依據(jù);步驟二,根據(jù)所述生成關系類型編碼在所述生成關系表中找到對應數(shù)組,根據(jù)所述對應數(shù)組中的所述表頭分組字段,給所述數(shù)據(jù)條目標記出所屬組的組號;步驟三,根據(jù)所述組號將同一組中的所有數(shù)據(jù)條目生成一張下游單據(jù)。優(yōu)選地,上述的方法中,所述數(shù)組還包括:匯總字段,用于指示所述下游單據(jù)中的數(shù)據(jù)條目中需要合并的項目。優(yōu)選地,上述的方法中,所述數(shù)組還包括:表體分組字段,用于指示所述下游單據(jù)中的數(shù)據(jù)條目進行合并時所依據(jù)的類型。優(yōu)選地,上述的方法中,如果所述步驟一中所述表頭分組字段未配置或配置的字段個數(shù)為零,則直接將所有上游單據(jù)生成為同一張下游單據(jù)。優(yōu)選地,上述的方法中,所述數(shù)組還包括:數(shù)量字段、表頭字段、表體字段以及映射關系。為了更好的實現(xiàn)上述目的,本發(fā)明還提供了一種分組匯總生成業(yè)務單據(jù)的裝置,包括:關系表模塊,用于:建立生成關系表,所述生成關系表包括多個由生成關系類型編碼代表的數(shù)組,每個所述數(shù)組確定一種由上游單據(jù)生成下游單據(jù)的生成對應關系;其中,所述數(shù)組包括:表頭分組字段,用于指示所述上游單據(jù)中的數(shù)據(jù)條目的分組依據(jù);分組模塊,用于:根據(jù)所述生成關系類型編碼在所述生成關系表中找到對應數(shù)組,根據(jù)所述對應數(shù)組中的所述表頭分組字段,給所述數(shù)據(jù)條目標記出所屬組的組號;生成模塊,用于:根據(jù)所述組號將同一組中的所有數(shù)據(jù)條目生成一張下游單據(jù)。優(yōu)選地,上述的裝置中,所述數(shù)組還包括:匯總字段,用于指示所述下游單據(jù)中的數(shù)據(jù)條目中需要合并的項目;表體分組字段,用于指示所述下游單據(jù)中的數(shù)據(jù)條目進行合并時所依據(jù)的類型。優(yōu)選地,上述的裝置中,還包括:存儲模塊,用于:存儲所有的單據(jù)和生成單據(jù)時產(chǎn)生的臨時數(shù)據(jù);查詢模塊,用于:查詢生成下游單據(jù)所需的上游單據(jù);顯示模塊,用于:顯示生成的所述下游單據(jù)。本發(fā)明實施例至少存在以下技術效果:I)本發(fā)明通過生成關系表記錄經(jīng)常使用的生成對應關系,可以高效的整合上下游業(yè)務單據(jù)的關聯(lián)關系,簡單快捷的實現(xiàn)了不同單據(jù)結(jié)構(gòu)的上下游單據(jù)的參照生成。2)通過數(shù)組記錄生成對應關系的各參數(shù),直接從上游單據(jù)生成下游單據(jù),對于頻繁生成下游表單或者一次生成大量下游表單來說大大提升了工作效率,減少了數(shù)據(jù)處理的
工作量。3)通過“匯總字段”可以直接對需要合并的項目進行累加,簡單快捷。4)通過“表體分組字段”,用于指示所述下游單據(jù)中的數(shù)據(jù)條目進行合并時所依據(jù)的類型,可以按照類型進行分別累加,通過簡單的參數(shù)設置完成了復雜的計算過程。
圖1是本發(fā)明實施例提供的方法的步驟流程圖;圖2是本發(fā)明分組匯總生成業(yè)務單據(jù)方法的具體流程原理圖;圖3是本發(fā)明實施例提供的方法裝置的結(jié)構(gòu)圖;圖4是本發(fā)明分組匯總生成業(yè)務單據(jù)裝置的具體結(jié)構(gòu)框圖。
具體實施例方式為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合附圖對具體實施例進行詳細描述。圖1為本發(fā)明實施例提供的方法的步驟流程圖,如圖1所示,分組匯總生成業(yè)務單據(jù)的方法,包括以下步驟:步驟101,建立生成關系表,所述生成關系表包括多個由生成關系類型編碼代表的數(shù)組,每個所述數(shù)組確定一種由上游單據(jù)生成下游單據(jù)的生成對應關系;其中,所述數(shù)組包括:表頭分組字段,用于指示所述上游單據(jù)中的數(shù)據(jù)條目的分組依據(jù);步驟102,根據(jù)所述生成關系類型編碼在所述生成關系表中找到對應數(shù)組,根據(jù)所述對應數(shù)組中的所述表頭分組字段,給所述數(shù)據(jù)條目標記出所屬組的組號;步驟103,根據(jù)所述組號將同一組中的所有數(shù)據(jù)條目生成一張下游單據(jù)。可見,本發(fā)明通過生成關系表記錄經(jīng)常使用的生成對應關系,可以高效的整合上下游業(yè)務單據(jù)的關聯(lián)關系,簡單快捷的實現(xiàn)了不同單據(jù)結(jié)構(gòu)的上下游單據(jù)的參照生成。通過數(shù)組記錄生成對應關系的各參數(shù),直接從上游單據(jù)生成下游單據(jù),對于頻繁生成下游表單或者一次生成大量下游表單來說大大提升了工作效率,減少了數(shù)據(jù)處理的工作量。下面以一個簡單實例進行說明簡單的生成關系表如表a所示。表a
權(quán)利要求
1.一種分組匯總生成業(yè)務單據(jù)的方法,其特征在于,包括以下步驟: 步驟一,建立生成關系表,所述生成關系表包括多個由生成關系類型編碼代表的數(shù)組,每個所述數(shù)組確定一種由上游單據(jù)生成下游單據(jù)的生成對應關系;其中,所述數(shù)組包括:表頭分組字段,用于指示所述上游單據(jù)中的數(shù)據(jù)條目的分組依據(jù); 步驟二,根據(jù)所述生成關系類型編碼在所述生成關系表中找到對應數(shù)組,根據(jù)所述對應數(shù)組中的所述表頭分組字段,給所述數(shù)據(jù)條目標記出所屬組的組號; 步驟三,根據(jù)所述組號將同一組中的所有數(shù)據(jù)條目生成一張下游單據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)組還包括: 匯總字段,用于指示所述下游單據(jù)中的數(shù)據(jù)條目中需要合并的項目。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述數(shù)組還包括:表體分組字段,用于指示所述下游單據(jù)中的數(shù)據(jù)條目進行合并時所依據(jù)的類型。
4.根據(jù)權(quán)利要求1、2或3所述的方法,其特征在于,如果所述步驟一中所述表頭分組字段未配置或配置的字段個數(shù)為零,則直接將所有上游單據(jù)生成為同一張下游單據(jù)。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述數(shù)組還包括:數(shù)量字段、表頭字段、表體字段以及映射關系。
6.一種分組匯總生成業(yè)務單據(jù)的裝置,其特征在于,包括: 關系表模塊,用于:建立生成關系表,所述生成關系表包括多個由生成關系類型編碼代表的數(shù)組,每個所述數(shù)組確定一種由上游單據(jù)生成下游單據(jù)的生成對應關系;其中,所述數(shù)組包括:表頭分組字段,用于指示所述上游單據(jù)中的數(shù)據(jù)條目的分組依據(jù); 分組模塊,用于:根據(jù)所述生成關系類型編碼在所述生成關系表中找到對應數(shù)組,根據(jù)所述對應數(shù)組中的所述表頭分組字段,給所述數(shù)據(jù)條目標記出所屬組的組號; 生成模塊,用于:根據(jù)所述組號將同一組中的所有數(shù)據(jù)條目生成一張下游單據(jù)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述數(shù)組還包括: 匯總字段,用于指示所述下游單據(jù)中的數(shù)據(jù)條目中需要合并的項目; 表體分組字段,用于指示所述下游單據(jù)中的數(shù)據(jù)條目進行合并時所依據(jù)的類型。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 存儲模塊,用于:存儲所有的單據(jù)和生成單據(jù)時產(chǎn)生的臨時數(shù)據(jù); 查詢模塊,用于:查詢生成下游單據(jù)所需的上游單據(jù); 顯示模塊,用于:顯示生成的所述下游單據(jù)。
全文摘要
本發(fā)明提供一種分組匯總生成業(yè)務單據(jù)的方法及裝置,其中方法包括步驟一,建立生成關系表,所述生成關系表包括多個由生成關系類型編碼代表的數(shù)組,每個所述數(shù)組確定一種由上游單據(jù)生成下游單據(jù)的生成對應關系;其中,所述數(shù)組包括表頭分組字段,用于指示所述上游單據(jù)中的數(shù)據(jù)條目的分組依據(jù);步驟二,根據(jù)所述生成關系類型編碼在所述生成關系表中找到對應數(shù)組,根據(jù)所述對應數(shù)組中的所述表頭分組字段,給所述數(shù)據(jù)條目標記出所屬組的組號;步驟三,根據(jù)所述組號將同一組中的所有數(shù)據(jù)條目生成一張下游單據(jù)。本發(fā)明可以高效的整合上下游業(yè)務單據(jù)的關聯(lián)關系,簡單快捷的實現(xiàn)了不同單據(jù)結(jié)構(gòu)的上下游單據(jù)的參照生成。
文檔編號G06Q10/08GK103116832SQ201110363440
公開日2013年5月22日 申請日期2011年11月16日 優(yōu)先權(quán)日2011年11月16日
發(fā)明者孫榮冠, 李長山, 趙林, 胡健 申請人:航天信息軟件技術有限公司