国产精品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>

      一種憑證處理方法和企業(yè)資源計劃系統(tǒng)的制作方法

      文檔序號:6576641閱讀:186來源:國知局
      專利名稱:一種憑證處理方法和企業(yè)資源計劃系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種憑證處理方法和企業(yè)資源計劃系統(tǒng)。
      背景技術(shù)
      在日常的業(yè)務處理中,針對不同的應用場景,需要采用不同的憑證處理方案, 例如,在采用標準應用為業(yè)務模型的企業(yè)資源計劃系統(tǒng)(ERP, EnterpriseResource Planning)系統(tǒng)中,客戶是否使用"預收賬款"科目,會導致單據(jù)憑證處理的不同控制,當使 用"預收賬款"科目時,預收單與應收單核銷產(chǎn)生的記錄需要制作憑證;當不使用"預收賬 款"科目時,預收單與應收單核銷產(chǎn)生的記錄不需要制作憑證。 對業(yè)務單據(jù)是否需要做憑證及期末處理的憑證檢查,現(xiàn)有技術(shù)一般是通過硬編碼 的方式來實現(xiàn),所謂硬編碼,是指由開發(fā)人員編寫代碼,而不是由用戶來定義,比如,應收單 和收款單需要做憑證,訂單不需要做憑證,那么,開發(fā)人員需要分別為其編寫代碼來進行區(qū) 分訂單界面上不提供生成憑證的功能按鈕;應收單和收款單界面提供生成憑證的功能按 鈕;當用戶點擊生成憑證的功能按鈕時,則系統(tǒng)被觸發(fā),于是系統(tǒng)調(diào)用相應的憑證生成代 碼,然后直接執(zhí)行該憑證生成代碼以生成憑證。 如果出現(xiàn)一些特殊的業(yè)務場景,比如,系統(tǒng)原定義訂單不需要做憑證,但是在某個 客戶的應用模式里卻要求需要為訂單生成憑證,由于訂單界面上沒有生成憑證的功能按 鈕,那么,此時這種應用就無法實現(xiàn)了,為了實現(xiàn)該應用,只能對該系統(tǒng)的代碼進行重新編 寫或通過二次開發(fā)進行修改。 在對現(xiàn)有技術(shù)的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),通過重新編寫代碼或 者通過二次開發(fā)來滿足日常業(yè)務處理中的不同應用需求,開發(fā)成本和維護成本較高,不利 于提高客戶的使用滿意程度。

      發(fā)明內(nèi)容
      本發(fā)明實施例提供一種憑證處理方法和企業(yè)資源計劃(ERP)系統(tǒng),可以降低開發(fā) 成本和維護成本。 —種憑證處理方法,包括 獲取所述憑證處理對象的憑證處理配置文件; 調(diào)用用于處理當前憑證處理對象的憑證處理代碼; 根據(jù)憑證處理配置文件執(zhí)行憑證處理代碼,得到憑證處理結(jié)果; 輸出憑證處理結(jié)果。
      —種企業(yè)資源計劃系統(tǒng),即ERP系統(tǒng),包括 配置文件獲取單元,用于獲取所述憑證處理對象的憑證處理配置文件; 調(diào)用單元,用于調(diào)用用于處理當前憑證處理對象的憑證處理代碼; 處理單元,用于根據(jù)配置文件獲取單元獲取到的憑證處理配置文件執(zhí)行調(diào)用單元
      調(diào)用的憑證處理代碼,得到憑證處理結(jié)果;
      4
      輸出單元,用于輸出處理單元得到的憑證處理結(jié)果。 本發(fā)明實施例采用將憑證處理方式的具體配置和憑證處理代碼進行分離,并為不 同的憑證處理方式設置不同的憑證處理配置文件,在需要進行憑證處理時,獲取該憑證處 理對象的憑證處理配置文件,并調(diào)用用于處理當前憑證處理對象的憑證處理代碼,然后根 據(jù)憑證處理配置文件執(zhí)行憑證處理代碼,以完成對憑證處理對象的處理,從而使得在需要 對憑證處理方式進行修改時,無需重寫編寫代碼或進行二次開發(fā),而是只需要對憑證處理 配置文件進行重新配置,而且,該配置可以提供給用戶進行自定義配置,不僅可以降低開發(fā) 成本和維護成本,而且大大方便了用戶的操作,可以靈活滿足不同用戶以及不同業(yè)務的需 求。


      為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。 圖1是本發(fā)明實施例一所提供的方法的方法流程圖;
      圖2是本發(fā)明實施例二所提供的方法的方法流程圖;
      圖3是本發(fā)明實施例所提供的ERP系統(tǒng)的結(jié)構(gòu)示意圖。
      具體實施例方式
      下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。 本發(fā)明實施例提供一種憑證處理方法和ERP系統(tǒng)。以下分別進行詳細說明。
      實施例一、 本實施例將從ERP系統(tǒng)的角度進行描述。 —種憑證處理方法,包括調(diào)用用于處理當前憑證處理對象的憑證處理代碼,獲取 所述憑證處理對象的憑證處理配置文件,根據(jù)憑證處理配置文件執(zhí)行憑證處理代碼,得到 憑證處理結(jié)果,輸出憑證處理結(jié)果。如圖1所示,具體流程可以如下
      101、獲取該憑證處理對象的憑證處理配置文件; 當然,前提是,在獲取該憑證處理對象的憑證處理配置文件之前,系統(tǒng)中需要存在 該憑證處理對象所對應的憑證處理配置文件,其中,配置文件可以由設備生產(chǎn)方進行預先 設置,也可以由用戶進行自定義設置,比如,可以提供配置界面,以供用戶對該ERP系統(tǒng)內(nèi) 的憑證處理對象的憑證處理配置文件進行配置;
      例如,可以通過如下方式進行設置 (1)獲取用戶輸入的憑證處理對象;比如,接收用戶在界面上輸入的單據(jù)、核銷記 錄或二次開發(fā)對象等憑證處理對象; (2)獲取用戶輸入的對憑證處理對象所設置的憑證處理條件;比如,獲取用戶輸入的對單據(jù)、核銷記錄或二次開發(fā)對象等憑證處理對象所設置的憑證處理條件;其中,可以 通過如下方式獲取憑證處理條件 A、顯示用戶輸入的憑證處理對象的組成元素和比較條件;例如,可以在操作界面 上顯示憑證處理對象的組成元素和各種比較條件以供用戶選擇;其中,比較條件可以通過 多種方式來實現(xiàn),比如,比較形式可以是大于、小于、等于、包含或類似等,當然,還可以是設 置組合比較條件或者設置計算公式以進行比較等等; B、接收用戶在顯示的組成元素和比較條件中所選擇的組成元素和比較條件; C、根據(jù)接收到的用戶選擇的組成元素和比較條件生成憑證處理條件。 需說明的是,如果在步驟101中獲取不到該憑證處理對象的憑證處理配置文件,
      比如該憑證處理對象不存在相應的憑證處理配置文件,則系統(tǒng)可以返回獲取憑證處理配置
      文件失敗的提示消息以提示用戶。
      (3)根據(jù)憑證處理條件為憑證處理對象生成相應的憑證處理配置文件。
      102、調(diào)用用于處理當前憑證處理對象的憑證處理代碼;具體可以是根據(jù)憑證處理
      配置文件調(diào)用用于處理當前憑證處理對象的憑證處理代碼,該憑證處理代碼可以根據(jù)不同
      的憑證處理對象以及不同的業(yè)務需求進行編寫,在此不再贅述。 103、根據(jù)步驟101中獲取到的憑證處理配置文件執(zhí)行步驟102中調(diào)用的憑證處理
      代碼,得到關(guān)于當前的憑證處理對象的憑證處理結(jié)果,比如,生成該憑證處理對象的憑證。 104、輸出步驟103中得到的憑證處理結(jié)果;例如,輸出生成的憑證等等。 當然,在ERP系統(tǒng)中,也可以存在一些不具有憑證處理配置文件的憑證處理對象,
      對于這些不具有憑證處理配置文件的憑證處理對象,可以不需要獲取憑證處理配置文件以
      節(jié)省信令流程,因此,在獲取憑證處理對象的憑證處理配置文件之前,還可以判斷當前憑證
      處理對象是否存在憑證處理配置文件;若存在憑證處理配置文件,則獲取該憑證處理對象
      的憑證處理配置文件;若不存在憑證處理配置文件,則不動作,或者提示不存在憑證處理配
      置文件。 此外,在需要對憑證處理對象進行期末處理時,還可以對該憑證處理對象進行期 末檢查,具體可以如下 (1)接收用戶輸入的表示需要進行期末處理的消息; (2)根據(jù)該表示需要進行期末處理的消息確定需要進行期末處理的憑證處理對 象; (3)判斷確定的憑證處理對象是否存在相應的憑證處理配置文件; (4)若存在相應的憑證處理配置文件,則進一步判斷是否已經(jīng)根據(jù)所述憑證處理
      配置文件作了處理,若已經(jīng)作了處理,則允許對所述憑證處理對象進行期末處理,若未作處
      理,則不允許對所述憑證處理對象進行期末處理; (5)若不存在相應的憑證處理配置文件,則允許對所述憑證處理對象進行期末處理。 需說明的是,本發(fā)明實施例所說的憑證處理可以根據(jù)用戶的需求或具體的業(yè)務應 用進行設置,例如,該憑證處理可以是單據(jù)是否需要制作憑證、期末是否檢查單據(jù)的記賬 狀態(tài)等等,具體實施時,可以設置成如果單據(jù)需要制作憑證和期末需要檢查單據(jù)的記賬 狀態(tài),則需要為單據(jù)預先設置憑證處理配置文件,即,如果單據(jù)具有相應的憑證處理配置文件,則表示需要為該單據(jù)生成憑證,且期末需要檢查單據(jù)的記賬狀態(tài);否則,如果單據(jù)不需 要制作憑證,以及期末不需要檢查單據(jù)的記賬狀態(tài),則可以不需要為單據(jù)預先設置憑證處 理配置文件,直接執(zhí)行憑證處理代碼即可。當然,還可以將憑證處理設置成其他處理形式, 由于其實施方式類似,故在此不再贅述。
      由上可知,本發(fā)明實施例采用將憑證處理方式的具體配置和憑證處理代碼進行分
      離,并為不同的憑證處理方式設置不同的憑證處理配置文件,在需要進行憑證處理時,獲取
      該憑證處理對象的憑證處理配置文件,并調(diào)用用于處理當前憑證處理對象的憑證處理代
      碼,然后根據(jù)憑證處理配置文件執(zhí)行憑證處理代碼,以完成對憑證處理對象的處理,從而使
      得在需要對憑證處理方式進行修改時,無需重寫編寫代碼或進行二次開發(fā),而是只需要對
      憑證處理配置文件進行重新配置,而且,該配置可以提供給用戶進行自定義配置,不僅可以
      降低開發(fā)成本和維護成本,而且大大方便了用戶的操作,可以靈活滿足不同用戶以及不同
      業(yè)務的需求。 實施例二、 根據(jù)實施例一所描述的方法,以下將舉例作詳細說明。 在本實施例中,將以單據(jù)是否需要制作憑證、期末是否檢查單據(jù)的記賬狀態(tài)為例 進行說明。其中,在此假設該ERP系統(tǒng)的設置為如果單據(jù)需要制作憑證(即生成憑證), 以及期末需要檢查單據(jù)的記賬狀態(tài),則需要為該單據(jù)預先配置相應的憑證處理配置文件, 即,如果該單據(jù)具有相應的憑證處理配置文件,則表示單據(jù)需要制作憑證,以及期末需要檢 查單據(jù)的記賬狀態(tài)。具體實施可以如下 201、用戶對ERP系統(tǒng)內(nèi)的單據(jù)的憑證處理配置文件進行設置。 首先,可以在ERP系統(tǒng)中設置一個"系統(tǒng)配置"模塊,用于提供憑證處理對象是否
      需要制作憑證,以及期末是否需要檢查憑證處理對象的記賬狀態(tài)的配置界面;并且,該"系
      統(tǒng)配置"模塊可以獲取ERP系統(tǒng)中其他所有模塊,包括供應鏈、管理會計、成本核算、資金等
      等所有模塊的所有實體對象以作為憑證處理對象,包括單據(jù)、核銷記錄和二次開發(fā)對象等
      等,在本實施例中為獲取實體對象"單據(jù)"作為憑證處理對象。 進一步的,該"系統(tǒng)配置"模塊還可以獲取ERP系統(tǒng)中其他所有模塊的實體對象 (即憑證處理對象)上所有的組成元素(即字段),這些組成元素都可以用來設置憑證處 理條件,比如,滿足哪些憑證處理條件的實體對象需要制作憑證,等等,當然,在設置成憑證 處理條件時還需要將這些組成元素和某些比較條件結(jié)合起來;其中,比較條件可以是多種 比較形式,包括大于、小于、等于、包含和類似等等比較條件中的一個或任意組合;除此之 外,還可以通過設置計算公式來進行比較,比如,可以設置如果"發(fā)票"上的"客戶"為"內(nèi)部 客戶",則"發(fā)票"需要做憑證;否則"發(fā)票"不需要做憑證。 下面將舉例對用戶在配置界面上對憑證處理對象的處理方式進行配置進行簡略 說明,如下: 用戶可以在配置界面上選擇某個實體對象如發(fā)票作為憑證處理對象,ERP系統(tǒng)在 接收到用戶選擇的憑證處理對象如發(fā)票后,顯示該憑證處理對象如發(fā)票的組成元素、比較 條件和比較對象 組成元素客戶、單位和金額等;
      比較條件等于、大于和小于等;
      比較對象內(nèi)部客戶和外部客戶等;當然,該比較對象也可以由用戶直接輸入;
      用戶在配置界面上顯示的組成元、比較條件和比較對象中根據(jù)自身的需求進行選 擇,比如用戶選擇了組成元素中的"客戶",然后選擇比較條件中的"等于",然后選擇比較 對象"內(nèi)部客戶",則此時ERP系統(tǒng)將會根據(jù)用戶的這些選擇的信息生成相應的憑證處理條 件 當"客戶"等于"內(nèi)部客戶"時,需要做憑證; 于是,ERP系統(tǒng)進一步根據(jù)該憑證處理條件為憑證處理對象如單據(jù)生成相應的憑 證處理配置文件,并作為方案存儲起來,為了便于管理,該存儲的方案必須按財務組織分類 保存,因為每個財務組織對于制作憑證會有不同的要求。 ERP系統(tǒng)的"配置模塊"還可以對方案進行解析,得到哪些憑證處理對象具有憑證 處理配置文件,形成具有處理配置文件的憑證處理對象類型列表,并將該憑證處理對象類 型列表保存在后臺數(shù)據(jù)表中。比如,在本實施例中可以對各種單據(jù)進行解析,得到哪些單據(jù) 需要做憑證、以及在哪些情況下需要做憑證(在本實施例中,假設需要做憑證的單據(jù)都具 有憑證處理配置文件,不需要做憑證的單據(jù)則不具有憑證處理配置文件),形成需要做憑證 的單據(jù)類型列表,并將該單據(jù)類型列表保存在后臺數(shù)據(jù)表中。 202、判斷當前單據(jù)是否存在憑證處理配置文件,若存在,則執(zhí)行步驟203,否則,若
      不存在憑證處理配置文件,則不動作,或者提示不存在憑證處理配置文件; 例如,可以判斷當前進行憑證處理的單據(jù),是否在步驟201中存儲的單據(jù)類型列
      表中,若在單據(jù)類型列表中,則允許做憑證,執(zhí)行步驟203;否則,若不在單據(jù)類型列表中,
      則不允許制作憑證,并且可以給出用戶提示,比如給出"**單據(jù)配置為不需要做憑證,所以
      不能進行生成憑證的操作!請檢查憑證處理配置方案。"的提示消息。 203、獲取當前單據(jù)的憑證處理配置文件;比如,從存儲器中調(diào)用憑證處理配置文 件; 需說明的是,除了本實施例步驟201中所描述的可以由用戶對憑證處理配置文件 進行自定義設置之外,為了方便用戶操作,設備提供商還可以為用戶預先設置一套默認的 方案,以提供一系列默認的憑證處理配置文件,如果用戶不需要修改,則可以沿用該默認的 方案進行操作。 204、調(diào)用用于處理單據(jù)的憑證處理代碼;該憑證處理代碼可以根據(jù)不同的憑證處 理對象以及不同的業(yè)務需求進行編寫,在此不再贅述。 205、根據(jù)步驟203中獲取到的憑證處理配置文件執(zhí)行步驟204中調(diào)用的憑證處理 代碼,生成該單據(jù)的憑證,并輸出該單據(jù)的憑證; 206、在各個業(yè)務系統(tǒng)進行期末檢查時,判斷單據(jù)是否存在相應的憑證處理配置文 件;若存在相應的憑證處理配置文件,則進一步判斷是否已經(jīng)根據(jù)所述憑證處理配置文件 作了處理,若已經(jīng)作了處理,則允許對所述憑證處理對象進行期末處理,若未作處理,則不 允許對所述憑證處理對象進行期末處理;若不存在相應的憑證處理配置文件,則允許對所 述憑證處理對象進行期末處理;例如 對單據(jù)是否需要生成憑證進行檢查,判斷在單據(jù)類型列表內(nèi)的本期單據(jù),是否已 經(jīng)制作憑證。如果沒有制作憑證,則不允許進行期末處理,并將檢查結(jié)果以表格的形式列 出,要求用戶對單據(jù)制作憑證。
      由上可知,本發(fā)明實施例采用將憑證處理方式的具體配置和憑證處理代碼進行分離,并為不同的憑證處理方式設置不同的憑證處理配置文件,在需要進行憑證處理時,獲取該單據(jù)的憑證處理配置文件,并調(diào)用用于處理當前單據(jù)的憑證處理代碼,然后根據(jù)憑證處理配置文件執(zhí)行憑證處理代碼,以完成對單據(jù)的處理,從而使得在需要對憑證處理方式進行修改時,無需重寫編寫代碼或進行二次開發(fā),而是只需要對憑證處理配置文件進行重新配置,而且,該配置可以提供給用戶進行自定義配置,不僅可以降低開發(fā)成本和維護成本,而且大大方便了用戶的操作,可以靈活滿足不同用戶以及不同業(yè)務的需求。
      實施例三、 為了更好地實施以上方法,本發(fā)明實施例還相應地提供一種企業(yè)資源計劃系統(tǒng)(即ERP系統(tǒng)),如圖3所示,該ERP系統(tǒng)可以包括配置文件獲取單元301、調(diào)用單元302、處理單元303和輸出單元304 ; 調(diào)用單元302,用于調(diào)用用于處理當前憑證處理對象的憑證處理代碼;該憑證處理代碼可以根據(jù)不同的憑證處理對象以及不同的業(yè)務需求進行編寫,在此不再贅述;
      配置文件獲取單元301,用于獲取所述憑證處理對象的憑證處理配置文件;當然,前提是,在獲取該憑證處理對象的憑證處理配置文件之前,系統(tǒng)中需要存在該憑證處理對象所對應的憑證處理配置文件,其中,配置文件可以由設備生產(chǎn)方進行預先設置,也可以由用戶進行自定義設置; 處理單元303,用于根據(jù)配置文件獲取單元301獲取到的憑證處理配置文件執(zhí)行調(diào)用單元302調(diào)用的憑證處理代碼,得到憑證處理結(jié)果,比如,生成該憑證處理對象的憑證; 輸出單元304,用于輸出處理單元303得到的憑證處理結(jié)果;例如,輸出生成的憑證等等。 該ERP系統(tǒng)還可以包括對象獲取單元、條件獲取單元和配置文件生成單元;
      對象獲取單元,用于獲取用戶輸入的憑證處理對象;比如,接收用戶在配置界面上輸入的單據(jù)、核銷記錄或二次開發(fā)對象等憑證處理對象; 條件獲取單元,用于獲取用戶輸入的對對象獲取單元獲取到的憑證處理對象所設置的憑證處理條件;比如,獲取用戶輸入的對單據(jù)、核銷記錄或二次開發(fā)對象等憑證處理對象所設置的憑證處理條件; 配置文件生成單元,用于根據(jù)條件獲取單元獲取到的憑證處理條件為憑證處理對象生成相應的憑證處理配置文件。 其中,所述條件獲取單元可以包括顯示子單元、接收子單元和條件生成子單元;
      顯示子單元,用于顯示用戶輸入的憑證處理對象的組成元素和比較條件;其中,比較條件可以通過多種方式來實現(xiàn),比如,比較形式可以是大于、小于、等于、包含或類似等,當然,還可以是設置組合比較條件或者設置計算公式以進行比較等等; 接收子單元,用于接收用戶在顯示子單元顯示的組成元素和比較條件中所選擇的組成元素和比較條件; 條件生成子單元,用于根據(jù)接收子單元接收到的用戶選擇的組成元素和比較條件生成憑證處理條件; 所述配置文件生成單元,用于根據(jù)條件生成子單元生成的憑證處理條件為憑證處理對象生成相應的憑證處理配置文件。 當然,在ERP系統(tǒng)中,也可以存在一些不具有配置文件的憑證處理對象,對于這些不具有配置文件的憑證處理對象,可以直接執(zhí)行憑證處理代碼以節(jié)省信令流程,因此,該ERP系統(tǒng)還可以包括判斷單元; 判斷單元,用于判斷當前憑證處理對象是否存在憑證處理配置文件; 所述配置文件獲取單元,用于在判斷單元確定存在憑證處理配置文件時,獲取所
      述憑證處理對象的憑證處理配置文件; 所述處理單元,用于在判斷單元確定不存在憑證處理配置文件時,提示不存在憑證處理配置文件。 此外,該ERP系統(tǒng)還可以包括期末接收單元、期末確定單元、期末第一判斷單元、期末第二判斷單元和期末處理單元; 期末接收單元,用于接收用戶輸入的表示需要進行期末處理的消息; 期末確定單元,根據(jù)期末接收單元接收到的消息確定需要進行期末處理的憑證處
      理對象; 期末第一判斷單元,用于判斷期末確定單元確定的憑證處理對象是否存在相應的憑證處理配置文件; 期末第二判斷單元,用于在期末第一判斷單元確定存在相應的憑證處理配置文件時,判斷是否已經(jīng)根據(jù)所述憑證處理配置文件作了處理; 期末處理單元,用于當期末第二判斷單元確定已經(jīng)作了處理時,或者當期末第一判斷單元確定不存在相應的憑證處理配置文件時,允許對期末確定單元確定的憑證處理對象進行期末處理。 以上各個單元的具體實施可參見前面實施例,在此不再贅述。 需說明的是,具體實施上,以上各個單元可以為獨立的實體,也可以任意組合成一個或若干個實體。例如,可以將期末接收單元、期末確定單元、期末第一判斷單元、期末第二判斷單元和期末處理單元組合成期末處理模塊,將對象獲取單元、條件獲取單元和配置文件生成單元組合成配置模塊,等等,在此不再贅述。 由上可知,本發(fā)明實施例的ERP系統(tǒng)采用將憑證處理方式的具體配置和憑證處理代碼進行分離,并為不同的憑證處理方式設置不同的憑證處理配置文件,在需要進行憑證處理時,由配置文件獲取單元301獲取該憑證處理對象的憑證處理配置文件,并由調(diào)用單元302調(diào)用用于處理當前憑證處理對象的憑證處理代碼,然后處理單元303根據(jù)憑證處理配置文件執(zhí)行憑證處理代碼,以完成對憑證處理對象的處理,從而使得在需要對憑證處理方式進行修改時,無需重寫編寫代碼或進行二次開發(fā),而是只需要對憑證處理配置文件進行重新配置,而且,該配置可以提供給用戶進行自定義配置,不僅可以降低開發(fā)成本和維護成本,而且大大方便了用戶的操作,可以靈活滿足不同用戶以及不同業(yè)務的需求。
      本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括只讀存儲器(R0M,Read Only Memory)、隨機存取記憶體(RAM, RandomAccessMemory)、磁盤或光盤等。 以上對本發(fā)明實施例所提供的一種憑證處理方法和企業(yè)資源計劃系統(tǒng)進行了詳
      10細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
      及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
      權(quán)利要求
      一種憑證處理方法,其特征在于,包括獲取所述憑證處理對象的憑證處理配置文件;調(diào)用用于處理當前憑證處理對象的憑證處理代碼;根據(jù)憑證處理配置文件執(zhí)行憑證處理代碼,得到憑證處理結(jié)果;輸出憑證處理結(jié)果。
      2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述憑證處理對象的憑證處理配置文件之前還包括獲取用戶輸入的憑證處理對象;獲取用戶輸入的對所述憑證處理對象所設置的憑證處理條件;根據(jù)所述憑證處理條件為憑證處理對象生成相應的憑證處理配置文件。
      3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取用戶輸入的憑證處理對象包括接收用戶在配置界面上輸入的單據(jù)、核銷記錄或二次開發(fā)對象;所述獲取用戶輸入的對所述憑證處理對象所設置的憑證處理條件包括獲取用戶輸入的對所述單據(jù)、核銷記錄或二次開發(fā)對象所設置的憑證處理條件。
      4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取用戶輸入的對所述憑證處理對象所設置的憑證處理條件包括顯示用戶輸入的憑證處理對象的組成元素和比較條件;接收用戶在顯示的組成元素和比較條件中所選擇的組成元素和比較條件;根據(jù)接收到的用戶選擇的組成元素和比較條件生成憑證處理條件。
      5. 根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,所述獲取所述憑證處理對象的憑證處理配置文件之前還包括判斷當前憑證處理對象是否存在憑證處理配置文件;若是,則獲取所述憑證處理對象的憑證處理配置文件;若否,則提示不存在憑證處理配置文件。
      6. 根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,還包括接收用戶輸入的表示需要進行期末處理的消息;根據(jù)所述消息確定需要進行期末處理的憑證處理對象;判斷所述憑證處理對象是否存在相應的憑證處理配置文件;若存在相應的憑證處理配置文件,則進一步判斷是否已經(jīng)根據(jù)所述憑證處理配置文件作了處理,若已經(jīng)作了處理,則允許對所述憑證處理對象進行期末處理,若未作處理,則不允許對所述憑證處理對象進行期末處理;若不存在相應的憑證處理配置文件,則允許對所述憑證處理對象進行期末處理。
      7. —種企業(yè)資源計劃系統(tǒng),其特征在于,包括配置文件獲取單元,用于獲取所述憑證處理對象的憑證處理配置文件;調(diào)用單元,用于調(diào)用用于處理當前憑證處理對象的憑證處理代碼;處理單元,用于根據(jù)配置文件獲取單元獲取到的憑證處理配置文件執(zhí)行調(diào)用單元調(diào)用的憑證處理代碼,得到憑證處理結(jié)果;輸出單元,用于輸出處理單元得到的憑證處理結(jié)果。
      8. 根據(jù)權(quán)利要求7所述的企業(yè)資源計劃系統(tǒng),其特征在于,還包括對象獲取單元,用于獲取用戶輸入的憑證處理對象;條件獲取單元,用于獲取用戶輸入的對對象獲取單元獲取到的憑證處理對象所設置的憑證處理條件;配置文件生成單元,用于根據(jù)條件獲取單元獲取到的憑證處理條件為憑證處理對象生成相應的憑證處理配置文件。
      9. 根據(jù)權(quán)利要求8所述的企業(yè)資源計劃系統(tǒng),其特征在于,所述條件獲取單元包括顯示子單元,用于顯示用戶輸入的憑證處理對象的組成元素和比較條件;接收子單元,用于接收用戶在顯示子單元顯示的組成元素和比較條件中所選擇的組成元素和比較條件;條件生成子單元,用于根據(jù)接收子單元接收到的用戶選擇的組成元素和比較條件生成憑證處理條件;所述配置文件生成單元,用于根據(jù)條件生成子單元生成的憑證處理條件為憑證處理對象生成相應的憑證處理配置文件。
      10. 根據(jù)權(quán)利要求7至9中任一項所述的企業(yè)資源計劃系統(tǒng),其特征在于,還包括判斷單元,用于判斷當前憑證處理對象是否存在憑證處理配置文件;所述配置文件獲取單元,用于在判斷單元確定存在憑證處理配置文件時,獲取所述憑證處理對象的憑證處理配置文件;所述處理單元,用于在判斷單元確定不存在憑證處理配置文件時,提示不存在憑證處理配置文件。
      11. 根據(jù)權(quán)利要求7至9中任一項所述的企業(yè)資源計劃系統(tǒng),其特征在于,還包括期末接收單元,用于接收用戶輸入的表示需要進行期末處理的消息;期末確定單元,根據(jù)期末接收單元接收到的消息確定需要進行期末處理的憑證處理對象;期末第一判斷單元,用于判斷期末確定單元確定的憑證處理對象是否存在相應的憑證處理配置文件;期末第二判斷單元,用于在期末第一判斷單元確定存在相應的憑證處理配置文件時,判斷是否已經(jīng)根據(jù)所述憑證處理配置文件作了處理;期末處理單元,用于當期末第二判斷單元確定已經(jīng)作了處理時,或者當期末第一判斷單元確定不存在相應的憑證處理配置文件時,允許對期末確定單元確定的憑證處理對象進行期末處理。
      全文摘要
      本發(fā)明實施例公開了一種憑證處理方法和企業(yè)資源計劃系統(tǒng)。本發(fā)明實施例采用將憑證處理方式的具體配置和憑證處理代碼進行分離,并為不同的憑證處理方式設置不同的憑證處理配置文件,在需要進行憑證處理時,獲取該憑證處理對象的憑證處理配置文件,并調(diào)用用于處理當前憑證處理對象的憑證處理代碼,然后根據(jù)憑證處理配置文件執(zhí)行憑證處理代碼,以完成對憑證處理對象的處理,從而使得在需要對憑證處理方式進行修改時,無需重寫編寫代碼或進行二次開發(fā),而是只需要對憑證處理配置文件進行重新配置,而且,該配置可以提供給用戶進行自定義配置,不僅可以降低開發(fā)成本和維護成本,而且大大方便了用戶的操作,可以靈活滿足不同用戶以及不同業(yè)務的需求。
      文檔編號G06Q10/00GK101702208SQ20091011027
      公開日2010年5月5日 申請日期2009年10月28日 優(yōu)先權(quán)日2009年10月28日
      發(fā)明者劉麗霞 申請人:金蝶軟件(中國)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1