国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      單據(jù)關(guān)聯(lián)方法及系統(tǒng)的制作方法

      文檔序號:6335674閱讀:387來源:國知局
      專利名稱:單據(jù)關(guān)聯(lián)方法及系統(tǒng)的制作方法
      單據(jù)關(guān)聯(lián)方法及系統(tǒng)
      技術(shù)領(lǐng)域
      本發(fā)明涉及數(shù)據(jù)處理技術(shù),特別是涉及一種單據(jù)關(guān)聯(lián)方法及系統(tǒng)。背景技術(shù)
      在ERP (Enterprise Resource Planning,企業(yè)資源規(guī)劃)系統(tǒng)中,由于業(yè)務(wù)處理的需要常常定義了一系列的單據(jù),并建立了單據(jù)之間的關(guān)聯(lián)關(guān)系。在傳統(tǒng)的ERP系統(tǒng)中,單據(jù)之間的關(guān)聯(lián)關(guān)系指的是從一種單據(jù)到另一種單據(jù)之間的傳遞關(guān)系,一般是使用單級關(guān)聯(lián)關(guān)系來存儲單據(jù)之間的關(guān)聯(lián)關(guān)系,例如,若單據(jù)A為源單據(jù),單據(jù)B為目標單據(jù),即單據(jù)A —單據(jù)B,則單據(jù)B中記錄了單據(jù)A中的唯一屬性。對于多級的單據(jù)關(guān)聯(lián)關(guān)系而言,例如,多級的單據(jù)關(guān)聯(lián)關(guān)系可以是單據(jù)A —單據(jù)B —單據(jù)C —單據(jù)D,由于單據(jù)A、單據(jù)B和單據(jù)C均為單據(jù)D的上級單據(jù),因此,單據(jù)D中就必須記錄單據(jù)A、單據(jù)B以及單據(jù)C中的屬性信息,以便于實現(xiàn)單據(jù)之間的數(shù)據(jù)生成、數(shù)據(jù)反寫等。然而,在這傳統(tǒng)的單據(jù)關(guān)聯(lián)方式中,每一單據(jù)都必須存儲其上級單據(jù)及其本身的屬性信息,由此便造成了額外的數(shù)據(jù)存儲開銷、獲取單據(jù)的過程緩慢的缺陷。

      發(fā)明內(nèi)容基于此,有必要提供一種可減少單據(jù)中冗余數(shù)據(jù)的單據(jù)關(guān)聯(lián)方法。此外,還有必要提供一種可減少單據(jù)中冗余數(shù)據(jù)的單據(jù)關(guān)聯(lián)系統(tǒng)。一種單據(jù)關(guān)聯(lián)方法,包括以下步驟建立當前單據(jù),并獲取所述當前單據(jù)的類型及屬性;根據(jù)所述當前單據(jù)的類型及屬性,建立當前單據(jù)的關(guān)聯(lián)關(guān)系表;獲取當前單據(jù)與上游單據(jù)的關(guān)聯(lián)關(guān)系,并添加至所述當前單據(jù)的關(guān)聯(lián)關(guān)系表中。優(yōu)選地,所述建立當前單據(jù)的關(guān)聯(lián)關(guān)系表的步驟包括記錄所述當前單據(jù)類型及屬性至關(guān)聯(lián)關(guān)系表;將所述關(guān)聯(lián)關(guān)系表存儲于數(shù)據(jù)庫中。優(yōu)選地,所述獲取當前單據(jù)與上游單據(jù)的關(guān)聯(lián)關(guān)系,并添加至所述當前單據(jù)的關(guān)聯(lián)關(guān)系表中的步驟包括逐一訪問數(shù)據(jù)庫中記錄了單據(jù)類型及屬性的單據(jù)和/或關(guān)聯(lián)關(guān)系表;根據(jù)所述單據(jù)和/或關(guān)聯(lián)關(guān)系表中的類型和屬性,判斷所述數(shù)據(jù)庫中是否存在所述當前單據(jù)的上游單據(jù),是,則獲取所述上游單據(jù)中的類型及屬性,并添加至當前單據(jù)的關(guān)聯(lián)關(guān)系表中,反之,則結(jié)束。優(yōu)選地,所述逐一訪問數(shù)據(jù)庫中的單據(jù)和/或關(guān)聯(lián)關(guān)系表的步驟在達到預設(shè)的截止條件后停止訪問。優(yōu)選地,所述屬性記錄了單據(jù)內(nèi)碼及分錄內(nèi)碼。一種單據(jù)關(guān)聯(lián)系統(tǒng),至少包括獲取模塊,用于建立當前單據(jù),并獲取所述當前單據(jù)的類型及屬性;關(guān)系表生成模塊,用于根據(jù)所述當前單據(jù)的類型及屬性,建立當前單據(jù)的關(guān)聯(lián)關(guān)系表;數(shù)據(jù)庫,用于存儲所述當前單據(jù)的關(guān)聯(lián)關(guān)系表;關(guān)聯(lián)模塊,用于獲取當前單據(jù)與上游單據(jù)的關(guān)聯(lián)關(guān)系,并添加至所述當前單據(jù)的關(guān)聯(lián)關(guān)系表中。優(yōu)選地,所述關(guān)系表生成模塊記錄所述當前單據(jù)類型及屬性,并存儲于所述數(shù)據(jù)庫中。優(yōu)選地,所述關(guān)聯(lián)模塊包括訪問單元,用于逐一訪問數(shù)據(jù)庫中記錄了單據(jù)類型及屬性的單據(jù)和/或關(guān)聯(lián)關(guān)系表;添加單元,用于根據(jù)所述單據(jù)和/或關(guān)聯(lián)關(guān)系表中的類型和屬性,判斷所述數(shù)據(jù)庫中是否存在所述當前單據(jù)的上游單據(jù),是,則獲取所述上游單據(jù)中的類型及屬性,并添加至當前單據(jù)的關(guān)聯(lián)關(guān)系表中,反之,則停止。優(yōu)選地,所述訪問單元在達到預設(shè)的截止條件后停止訪問。優(yōu)選地,所述屬性記錄了單據(jù)內(nèi)碼及分錄內(nèi)碼。上述單據(jù)關(guān)聯(lián)方法及系統(tǒng)中,通過生成關(guān)聯(lián)關(guān)系表存儲單據(jù)類型及屬性等信息, 使得單據(jù)中不再需要存儲單據(jù)類型及屬性等信息,從而有效地減少了單據(jù)中的冗余數(shù)據(jù), 加快了獲取單據(jù)的速度,擴展性好,可根據(jù)不同用戶的業(yè)務(wù)需求進行修改。

      圖1為一實施例中的單據(jù)關(guān)聯(lián)方法的流程圖;圖2為另一實施例中的單據(jù)關(guān)聯(lián)方法的流程圖;圖3為一實施例中單據(jù)關(guān)聯(lián)系統(tǒng)的模塊圖;圖4為一實施例中關(guān)聯(lián)模塊的示意圖。
      具體實施方式如圖1所示,一實施例的單據(jù)關(guān)聯(lián)方法,包括以下步驟在步驟SlO中,建立當前單據(jù),并獲取當前單據(jù)的類型及屬性。本實施例中,屬性記錄了單據(jù)內(nèi)碼及分錄內(nèi)碼等可唯一確定單據(jù)的信息。新建當前單據(jù),該當前單據(jù)僅記錄了與用戶的業(yè)務(wù)相關(guān)的數(shù)據(jù),不再記錄當前單據(jù)的類型及屬性。根據(jù)不同的業(yè)務(wù)需求,單據(jù)的類型可以有很多種。在其他實施例中,獲取當前單據(jù)的類型及屬性的過程可以是接收用戶輸入的當前單據(jù)的類型及屬性。在步驟S20中,根據(jù)當前單據(jù)的類型及屬性,建立當前單據(jù)的關(guān)聯(lián)關(guān)系表。本實施例中,將當前單據(jù)的類型及屬性添加至當前單據(jù)的關(guān)聯(lián)關(guān)系表中,該關(guān)聯(lián)關(guān)系表可以通過永久的數(shù)據(jù)結(jié)構(gòu)進行存儲,也可以根據(jù)需要通過棧,即運行時的臨時存儲方式。在步驟S30中,獲取當前單據(jù)與上游單據(jù)的關(guān)聯(lián)關(guān)系,并添加至當前單據(jù)的關(guān)聯(lián)關(guān)系表中。本實施例中,由于關(guān)聯(lián)關(guān)系表是為了記錄得到當前單據(jù)的連續(xù)的一個業(yè)務(wù)流程, 例如,關(guān)聯(lián)關(guān)系表中可以記錄上游單據(jù)類型、當前單據(jù)類型、上游單據(jù)內(nèi)碼、上游單據(jù)分錄內(nèi)碼、當前單據(jù)內(nèi)碼以及當前單據(jù)分錄內(nèi)碼,從而在生成當前單據(jù)中的數(shù)據(jù)時,可通過調(diào)用該關(guān)聯(lián)關(guān)系表來獲知上游單據(jù),并通過上游單據(jù)來產(chǎn)生當前單據(jù)中的數(shù)據(jù)。如圖2所示,在更具體的實施例中,該單據(jù)關(guān)聯(lián)方法包括以下步驟在步驟S210中,建立當前單據(jù),并獲取當前單據(jù)的類型及屬性。本實施例中,如前所述,根據(jù)所需要的單據(jù)類型,生成當前單據(jù),此時,該當前單據(jù)僅一空白單據(jù),并需要根據(jù)關(guān)聯(lián)關(guān)系表獲取上游單據(jù),通過上游單據(jù)生成當前單據(jù)中的數(shù)據(jù)。當前單據(jù)的類型及屬性可通過接收用戶輸入的方式獲取,在優(yōu)選的實施例中,也可以根據(jù)業(yè)務(wù)需求,預先設(shè)置單據(jù)的類型標識及屬性標識,在生成當前單據(jù)后,根據(jù)該當前單據(jù)的內(nèi)容,分配預設(shè)的類型標識及屬性標識。
      在步驟S220中,記錄當前單據(jù)類型及屬性至關(guān)聯(lián)關(guān)系表。本實施例中,將獲取到的當前單據(jù)類型及屬性記錄到關(guān)聯(lián)關(guān)系表中,從而將單據(jù)的類型及屬性等信息從單據(jù)中分離,不再占用單據(jù)的存儲空間,從而有效地減少了單據(jù)中的冗余數(shù)據(jù)。在步驟S230中,將關(guān)聯(lián)關(guān)系表存儲于數(shù)據(jù)庫中。本實施例中,將生成的關(guān)聯(lián)關(guān)系表置于數(shù)據(jù)庫中,以便于在生成單據(jù)數(shù)據(jù)時調(diào)用關(guān)聯(lián)關(guān)系表。在步驟S240中,逐一訪問數(shù)據(jù)庫中記錄了單據(jù)類型及屬性的單據(jù)和/或關(guān)聯(lián)關(guān)系表。本實施例中,逐一訪問數(shù)據(jù)庫中的單據(jù)和/或關(guān)聯(lián)關(guān)系表的步驟在達到預設(shè)的截止條件后停止訪問。在優(yōu)選的實施例中,通過深度優(yōu)先搜索的方式逐一訪問數(shù)據(jù)庫中的單據(jù)和 /或關(guān)聯(lián)關(guān)系表,以查找當前單據(jù)的上游單據(jù)。在逐一訪問的過程中,可在訪問了數(shù)據(jù)庫中所有的單據(jù)和/或關(guān)聯(lián)關(guān)系表后停止訪問。在其他的實施例中,可預先設(shè)置截止條件,在達到截止條件后停止訪問,例如,截止條件可以是在訪問至一個上游單據(jù)和/或關(guān)聯(lián)關(guān)系表停止訪問。數(shù)據(jù)庫中的單據(jù)可能會存在兩種形式,即原有單據(jù)和新增單據(jù),原有單據(jù)指的是存儲了單據(jù)類型及屬性,早期存儲于數(shù)據(jù)庫中的單據(jù)。新增單據(jù)指的是沒有存儲單據(jù)類型及屬性等冗余數(shù)據(jù)的單據(jù)。為節(jié)省資源,并不需要更換數(shù)據(jù)庫,將新增單據(jù)存儲于原有的數(shù)據(jù)庫中,因此在訪問的過程中,需要訪問原有單據(jù)和關(guān)聯(lián)關(guān)系表。為提高訪問速度,數(shù)據(jù)庫中的單據(jù)僅存儲了新增單據(jù)及其關(guān)聯(lián)關(guān)系表,因此在訪問的過程中,只需要訪問關(guān)聯(lián)關(guān)系表即可,有效地簡化了訪問過程。在步驟S250中,根據(jù)單據(jù)或關(guān)聯(lián)關(guān)系表中的類型和屬性,判斷數(shù)據(jù)庫中是否存在當前單據(jù)的上游單據(jù),是,則進入步驟S260,反之,則結(jié)束。本實施例中,從訪問的單據(jù)和/ 或關(guān)聯(lián)關(guān)系表中提取單據(jù)的類型及屬性,以根據(jù)類型及屬性來判斷相對應的單據(jù)是否為當前單據(jù)所需要的上游單據(jù)。在步驟S260中,獲取上游單據(jù)中的類型及屬性,并添加至當前單據(jù)的關(guān)聯(lián)關(guān)系表中。本實施例中,將上游單據(jù)的類型及屬性添加至當前單據(jù)的關(guān)聯(lián)關(guān)系表中。此外,還提供了一種單據(jù)關(guān)聯(lián)系統(tǒng)。如圖3所示,該單據(jù)關(guān)聯(lián)系統(tǒng)至少包括獲取模塊10、關(guān)系表生成模塊20、數(shù)據(jù)庫30以及關(guān)聯(lián)模塊40。獲取模塊10,用于建立當前單據(jù),并獲取當前單據(jù)的類型及屬性。本實施例中,屬性記錄了單據(jù)內(nèi)碼及分錄內(nèi)碼等可唯一確定單據(jù)的信息。獲取模塊10新建當前單據(jù),該當前單據(jù)僅記錄了與用戶的業(yè)務(wù)相關(guān)的數(shù)據(jù),不再記錄當前單據(jù)的類型及屬性。根據(jù)不同的業(yè)務(wù)需求,單據(jù)的類型可以有很多種。在其他實施例中,獲取模塊10獲取當前單據(jù)的類型及屬性的過程可以是接收用戶輸入的當前單據(jù)的類型及屬性。在優(yōu)先的實施例中,獲取模塊10也可以根據(jù)業(yè)務(wù)需求,預先設(shè)置單據(jù)的類型標識及屬性標識,在生成當前單據(jù)后,根據(jù)該當前單據(jù)的內(nèi)容,分配預設(shè)的類型標識及屬性標識。關(guān)系表生成模塊20,用于根據(jù)當前單據(jù)的類型及屬性,建立當前單據(jù)的關(guān)聯(lián)關(guān)系表。本實施例中,關(guān)系表生成模塊20記錄當前單據(jù)類型及屬性。具體地,關(guān)系生成模塊20 將當前單據(jù)的類型及屬性添加至當前單據(jù)的關(guān)聯(lián)關(guān)系表中,該關(guān)聯(lián)關(guān)系表可以通過永久的數(shù)據(jù)結(jié)構(gòu)進行存儲,也可以根據(jù)需要通過棧,即運行時的臨時存儲方式。數(shù)據(jù)庫30,用于存儲當前單據(jù)的關(guān)聯(lián)關(guān)系表。關(guān)聯(lián)模塊40,用于獲取當前單據(jù)與上游單據(jù)的關(guān)聯(lián)關(guān)系,并添加至當前單據(jù)的關(guān)聯(lián)關(guān)系表中。本實施例中,由于關(guān)聯(lián)模塊40所生成的關(guān)聯(lián)關(guān)系表是為了記錄得到當前單據(jù)的連續(xù)的一個業(yè)務(wù)流程,以在生當前單據(jù)中的數(shù)據(jù)時,調(diào)用關(guān)聯(lián)關(guān)系表來獲知上游單據(jù),并通過上游單據(jù)來產(chǎn)生當前單據(jù)中的數(shù)據(jù)。如圖4所示,在更具體的實施例中,關(guān)聯(lián)模塊40包括訪問單元410以及添加單元 430。訪問單元410,用于逐一訪問數(shù)據(jù)庫中記錄了單據(jù)類型及屬性的單據(jù)和/或關(guān)聯(lián)關(guān)系表。本實施例中,訪問單元410逐一訪問數(shù)據(jù)庫中的單據(jù)和/或關(guān)聯(lián)關(guān)系表的步驟在達到預設(shè)的截止條件后停止訪問。在優(yōu)選的實施例中,訪問單元410通過深度優(yōu)先搜索的方式逐一訪問數(shù)據(jù)庫中的單據(jù)和/或關(guān)聯(lián)關(guān)系表,以查找當前單據(jù)的上游單據(jù)。在逐一訪問的過程中,可在訪問了數(shù)據(jù)庫中所有的單據(jù)和/或關(guān)聯(lián)關(guān)系表后停止訪問。在其他的實施例中,可預先設(shè)置截止條件,在達到截止條件后停止訪問,例如,截止條件可以是在訪問至一個上游單據(jù)和/或關(guān)聯(lián)關(guān)系表停止訪問。數(shù)據(jù)庫中的單據(jù)可能會存在兩種形式,即原有單據(jù)和新增單據(jù),原有單據(jù)指的是存儲了單據(jù)類型及屬性,早期存儲于數(shù)據(jù)庫中的單據(jù)。新增單據(jù)指的是沒有存儲單據(jù)類型及屬性等冗余數(shù)據(jù)的單據(jù)。為節(jié)省資源,并不需要更換數(shù)據(jù)庫,將新增單據(jù)存儲于原有的數(shù)據(jù)庫中,因此訪問單元410在訪問的過程中,需要訪問原有單據(jù)和關(guān)聯(lián)關(guān)系表。為提高訪問速度,數(shù)據(jù)庫中的單據(jù)僅存儲了新增單據(jù)及其關(guān)聯(lián)關(guān)系表,因此訪問單元410在訪問的過程中,只需要訪問關(guān)聯(lián)關(guān)系表即可,有效地簡化了訪問過程。添加單元430,用于根據(jù)單據(jù)和/或關(guān)聯(lián)關(guān)系表中的類型和屬性,判斷數(shù)據(jù)庫30中是否存在當前單據(jù)的上游單據(jù),是,則獲取上游單據(jù)中的類型及屬性,并添加至當前單據(jù)的關(guān)聯(lián)關(guān)系表中,反之,則停止。本實施例中,添加單元430從訪問的單據(jù)和/或關(guān)聯(lián)關(guān)系表中提取單據(jù)的類型及屬性,以根據(jù)類型及屬性來判斷相對應的單據(jù)是否為當前單據(jù)所需要的上游單據(jù)。下面結(jié)合一個詳細的實施例來闡述上述單據(jù)關(guān)聯(lián)方法及系統(tǒng)的應用過程。該實施例中,在車間的作業(yè)處理中,常常存在著以下單據(jù)關(guān)系生產(chǎn)任務(wù)一工序計劃一工序轉(zhuǎn)移一工序匯報當前單據(jù)為工序匯報,需要生成工序匯報單據(jù)的關(guān)聯(lián)關(guān)系表,則獲取模塊10新建工序匯報單據(jù),并獲取該工序匯報單據(jù)的類型及屬性,該屬性為單據(jù)內(nèi)碼及分錄內(nèi)碼,關(guān)系表生成模塊20根據(jù)得到的工序匯報單據(jù)的類型及屬性,將類型及屬性添加至工序匯報單據(jù)的關(guān)聯(lián)關(guān)系表中,該關(guān)聯(lián)關(guān)系表被放置于數(shù)據(jù)庫中30。關(guān)聯(lián)模塊40中的訪問單元410逐一訪問數(shù)據(jù)庫30中單據(jù)類型及屬性的所有單據(jù)和/或關(guān)聯(lián)關(guān)系表,添加單元430判斷數(shù)據(jù)庫30中是否存在工序匯報單據(jù)的上游單據(jù),是,則獲取上游單據(jù)中的類型及屬性,并添加至工序匯報單據(jù)的關(guān)聯(lián)關(guān)系表中,反之,則停止。在生成了匯報工序單據(jù)的關(guān)聯(lián)關(guān)系表后,為填充匯報工序單據(jù)中的數(shù)據(jù),調(diào)用匯報工序單據(jù)的關(guān)聯(lián)關(guān)系表,此時,從匯報工序單據(jù)的關(guān)聯(lián)關(guān)系表中,可以得到生產(chǎn)任務(wù)單據(jù)為源單據(jù),因此,根據(jù)關(guān)聯(lián)關(guān)系,需要建立生產(chǎn)任務(wù)單,通過生產(chǎn)任務(wù)單據(jù)生成工序計劃單據(jù),再由工序計劃單據(jù)生成了工序轉(zhuǎn)移單據(jù),最后由工序轉(zhuǎn)移單據(jù)生成了工序匯報單據(jù)上述單據(jù)關(guān)聯(lián)方法及系統(tǒng)中通過生成關(guān)聯(lián)關(guān)系表存儲單據(jù)類型及屬性等信息,使得單據(jù)中不再需要存儲單據(jù)類型及屬性等信息,從而有效地減少了單據(jù)中的冗余數(shù)據(jù),力口快了獲取單據(jù)的速度,擴展性好,可根據(jù)不同用戶的業(yè)務(wù)需求進行修改。
      以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權(quán)利要求為準。
      權(quán)利要求
      1.一種單據(jù)關(guān)聯(lián)方法,包括以下步驟建立當前單據(jù),并獲取所述當前單據(jù)的類型及屬性;根據(jù)所述當前單據(jù)的類型及屬性,建立當前單據(jù)的關(guān)聯(lián)關(guān)系表;獲取當前單據(jù)與上游單據(jù)的關(guān)聯(lián)關(guān)系,并添加至所述當前單據(jù)的關(guān)聯(lián)關(guān)系表中。
      2.根據(jù)權(quán)利要求1所述的單據(jù)關(guān)聯(lián)方法,其特征在于,所述建立當前單據(jù)的關(guān)聯(lián)關(guān)系表的步驟包括記錄所述當前單據(jù)類型及屬性至關(guān)聯(lián)關(guān)系表;將所述關(guān)聯(lián)關(guān)系表存儲于數(shù)據(jù)庫中。
      3.根據(jù)權(quán)利要求1所述的單據(jù)關(guān)聯(lián)方法,其特征在于,所述獲取當前單據(jù)與上游單據(jù)的關(guān)聯(lián)關(guān)系,并添加至所述當前單據(jù)的關(guān)聯(lián)關(guān)系表中的步驟包括逐一訪問數(shù)據(jù)庫中記錄了單據(jù)類型及屬性的單據(jù)和/或關(guān)聯(lián)關(guān)系表;根據(jù)所述單據(jù)和/或關(guān)聯(lián)關(guān)系表中的類型和屬性,判斷所述數(shù)據(jù)庫中是否存在所述當前單據(jù)的上游單據(jù),是,則獲取所述上游單據(jù)中的類型及屬性,并添加至當前單據(jù)的關(guān)聯(lián)關(guān)系表中,反之,則結(jié)束。
      4.根據(jù)權(quán)利要求3所述的單據(jù)關(guān)聯(lián)方法,其特征在于,所述逐一訪問數(shù)據(jù)庫中的單據(jù)和/或關(guān)聯(lián)關(guān)系表的步驟在達到預設(shè)的截止條件后停止訪問。
      5.根據(jù)權(quán)利要求1所述的單據(jù)關(guān)聯(lián)方法,其特征在于,所述屬性記錄了單據(jù)內(nèi)碼及分錄內(nèi)碼。
      6.一種單據(jù)關(guān)聯(lián)系統(tǒng),其特征在于,至少包括獲取模塊,用于建立當前單據(jù),并獲取所述當前單據(jù)的類型及屬性;關(guān)系表生成模塊,用于根據(jù)所述當前單據(jù)的類型及屬性,建立當前單據(jù)的關(guān)聯(lián)關(guān)系表;數(shù)據(jù)庫,用于存儲所述當前單據(jù)的關(guān)聯(lián)關(guān)系表;關(guān)聯(lián)模塊,用于獲取當前單據(jù)與上游單據(jù)的關(guān)聯(lián)關(guān)系,并添加至所述當前單據(jù)的關(guān)聯(lián)關(guān)系表中。
      7.根據(jù)權(quán)利要求6所述的單據(jù)關(guān)聯(lián)系統(tǒng),其特征在于,所述關(guān)系表生成模塊記錄所述當前單據(jù)類型及屬性,并存儲于所述數(shù)據(jù)庫中。
      8.根據(jù)權(quán)利要求6所述的單據(jù)關(guān)聯(lián)系統(tǒng),其特征在于,所述關(guān)聯(lián)模塊包括訪問單元,用于逐一訪問數(shù)據(jù)庫中記錄了單據(jù)類型及屬性的單據(jù)和/或關(guān)聯(lián)關(guān)系表;添加單元,用于根據(jù)所述單據(jù)和/或關(guān)聯(lián)關(guān)系表中的類型和屬性,判斷所述數(shù)據(jù)庫中是否存在所述當前單據(jù)的上游單據(jù),是,則獲取所述上游單據(jù)中的類型及屬性,并添加至當前單據(jù)的關(guān)聯(lián)關(guān)系表中,反之,則停止。
      9.根據(jù)權(quán)利要求8所述的單據(jù)關(guān)聯(lián)系統(tǒng),其特征在于,所述訪問單元在達到預設(shè)的截止條件后停止訪問。
      10.根據(jù)權(quán)利要求1所述的單據(jù)關(guān)聯(lián)系統(tǒng),其特征在于,所述屬性記錄了單據(jù)內(nèi)碼及分錄內(nèi)碼。
      全文摘要
      一種單據(jù)關(guān)聯(lián)方法,包括以下步驟建立當前單據(jù),并獲取所述當前單據(jù)的類型及屬性;根據(jù)所述當前單據(jù)的類型及屬性,建立當前單據(jù)的關(guān)聯(lián)關(guān)系表;獲取當前單據(jù)與上游單據(jù)的關(guān)聯(lián)關(guān)系,并添加至所述當前單據(jù)的關(guān)聯(lián)關(guān)系表中。上述單據(jù)關(guān)聯(lián)方法及系統(tǒng)中,通過生成關(guān)聯(lián)關(guān)系表存儲單據(jù)類型及屬性等信息,使得單據(jù)中不再需要存儲單據(jù)類型及屬性等信息,從而有效地減少了單據(jù)中的冗余數(shù)據(jù),加快了獲取單據(jù)的速度,擴展性好,可根據(jù)不同用戶的業(yè)務(wù)需求進行修改。
      文檔編號G06F17/30GK102467525SQ201010539729
      公開日2012年5月23日 申請日期2010年11月10日 優(yōu)先權(quán)日2010年11月10日
      發(fā)明者李學軍 申請人:金蝶軟件(中國)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1