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