亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)處理的方法、裝置及服務(wù)器與流程

文檔序號:11708422閱讀:194來源:國知局
一種數(shù)據(jù)處理的方法、裝置及服務(wù)器與流程

本發(fā)明屬于數(shù)據(jù)處理領(lǐng)域,尤其涉及一種數(shù)據(jù)處理的方法、裝置及服務(wù)器。



背景技術(shù):

企業(yè)管理軟件是面向企業(yè)的,能夠幫助企業(yè)管理者優(yōu)化工作流程,提高工作效率,目前,市面上為企業(yè)提供管理服務(wù)的軟件產(chǎn)品有sap、sage、ultimus及salesforce等。

sap包含財務(wù)、服務(wù)、人力資源、市場營銷、采購、供應(yīng)鏈、制造、工程、銷售、資產(chǎn)等管理,其成功案例也涉及到各行各業(yè);sage的業(yè)務(wù)領(lǐng)域從企業(yè)資源計劃(erp,enterpriseresourceplanning)、客戶關(guān)系管理(crm,customerrelationshipmanagement)的角度為企業(yè)提供新營銷解決方案,將人力資源管理(hrm,humanresoucemanagement)拓展到人力資源投資管理(hcm),為企業(yè)提供專業(yè)的人力資本管理系統(tǒng);ultimus為企業(yè)提供服務(wù)的角度,著重強調(diào)業(yè)務(wù)流程管理(bpm,businessprocessmanagement)在企業(yè)服務(wù)中的應(yīng)用,為企業(yè)提供了流程全生命周期管理;salesforce專注于crm,為企業(yè)提供全方位的crm的saas服務(wù),進而為企業(yè)提供銷售的解決方案。

企業(yè)在運作的過程中都不同程度的存在組織結(jié)構(gòu)或者業(yè)務(wù)流程發(fā)生變革的情況,一種數(shù)據(jù)收集表單可自定義的企業(yè)管理軟件應(yīng)運而生。然而,現(xiàn)有的企業(yè)管理軟件,雖然前臺數(shù)據(jù)收集表單可以自定義,但由于前臺數(shù)據(jù)收集表單和后臺數(shù)據(jù)處理程序之間沒有自動匹配能力,用戶對前臺的數(shù)據(jù)收集的表單進行了自定義后,需要對后臺的數(shù)據(jù)處理程序做對應(yīng)的調(diào)整,往往付出巨大的經(jīng)濟成本和時間成本。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供一種數(shù)據(jù)處理的方法,解決了現(xiàn)有的技術(shù)用戶對前臺的數(shù)據(jù)收集的表單模板進行了自定義后,需要對后臺的數(shù)據(jù)處理程序做對應(yīng)的調(diào)整,往往付出巨大的經(jīng)濟成本和時間成本的問題。

本發(fā)明實施例是這樣實現(xiàn)的,一種數(shù)據(jù)處理的方法,所述方法包括如下步驟:

根據(jù)用戶配置的表單模板生成表單實例,所述表單實例包含至少一個字段組,所述字段組包含至少一個字段;

接收用戶在所述表單實例上輸入的數(shù)據(jù);

根據(jù)與所述表單模板所屬的表單類型所對應(yīng)的會計科目,對用戶錄入的數(shù)據(jù)進行計算;

輸出計算結(jié)果;

所述表單類型綁定有預(yù)定義的會計科目。

本發(fā)明實施例還提供一種數(shù)據(jù)處理的裝置,所述裝置包括:

表單實例生成單元,用于根據(jù)用戶配置的表單模板生成表單實例,所述表單實例包含至少一個字段組,所述字段組包含至少一個字段;

數(shù)據(jù)接收單元,用于接收用戶在所述表單實例上輸入的數(shù)據(jù);

數(shù)據(jù)計算單元,用于根據(jù)與所述表單模板所屬的表單類型所對應(yīng)的會計科目,對用戶錄入的數(shù)據(jù)進行計算;以及

計算結(jié)果輸出單元,用于輸出計算結(jié)果;

所述表單類型綁定有預(yù)定義的會計科目。

本發(fā)明實施例還提供一種數(shù)據(jù)處理服務(wù)器,包括上述的數(shù)據(jù)處理裝置。

本發(fā)明實施例提供過的數(shù)據(jù)處理的方法,由于表單實例是根據(jù)用戶配置的表單模板生成的,而所述表單模板所屬的表單類型綁定有預(yù)定義的會計科目,同一表單類型對應(yīng)的表單模板無論經(jīng)過用戶如何的自定義,通過該表單模板搜集的數(shù)據(jù)均會進入與表單類型對應(yīng)的會計科目進行計算,因此,在對表單模板 自定義的同時,無需對后臺的數(shù)據(jù)處理程序做調(diào)整,即可實現(xiàn)數(shù)據(jù)的準確計算,節(jié)約了經(jīng)濟成本和時間成本。

附圖說明

圖1是本發(fā)明實施例的提供的表單模板的生成方法的實施環(huán)境圖;

圖2是本發(fā)明實施例提供的一種數(shù)據(jù)處理的方法的實現(xiàn)流程圖;

圖3是本發(fā)明實施例提供的一種對用戶輸入的數(shù)據(jù)進行計算的實現(xiàn)流程圖;

圖4是本發(fā)明實施例提供的數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;

圖5本發(fā)明實施例提供的數(shù)據(jù)計算單元的結(jié)構(gòu)示意圖。

具體實施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明實施例中,由于表單實例是根據(jù)用戶配置的表單模板生成的,而所述表單模板所屬的表單類型綁定有預(yù)定義的會計科目,同一表單類型對應(yīng)的表單模板無論經(jīng)過用戶如何的自定義,通過該表單模板搜集的數(shù)據(jù)均會進入與表單類型對應(yīng)的會計科目進行計算,因此,在對表單模板自定義的同時,無需對后臺的數(shù)據(jù)處理程序做調(diào)整,即可實現(xiàn)數(shù)據(jù)的準確計算,節(jié)約了經(jīng)濟成本和時間成本。

圖1為適用于本發(fā)明實施例的提供的表單模板的生成方法的實施環(huán)境圖,包括至少一個終端100和服務(wù)器200,終端100與服務(wù)器200通過無線或者有線網(wǎng)絡(luò)進行通信,網(wǎng)絡(luò)可以是lan(局域網(wǎng))、wan(廣域網(wǎng))、無線網(wǎng)絡(luò)、點對點網(wǎng)絡(luò)、星形網(wǎng)絡(luò)、令牌環(huán)網(wǎng)絡(luò)、網(wǎng)絡(luò)集線器網(wǎng)絡(luò)或其它配置,在本發(fā)明中不受限制。

終端100可以是手機、平板電腦、電子書閱讀器、mp3播放器(movingpictureexpertsgroupaudiolayeriii,動態(tài)影像專家壓縮標準音頻層面3)、mp4(movingpictureexpertsgroupaudiolayeriv,動態(tài)影像專家壓縮標準音頻層面4)、膝上型便攜計算機和臺式計算機等等,終端100上運行有客戶端,如瀏覽器客戶端等,該客戶端用于表單模板的生成。

服務(wù)器200可以是一臺服務(wù)器,也可以是由若干臺服務(wù)器組成的服務(wù)器群,或者是一個云計算服務(wù)中心,用于對通過表單模板采集的數(shù)據(jù)進行處理。

圖2是本發(fā)明實施例提供的一種數(shù)據(jù)處理的方法,詳述如下:

在步驟s201中,根據(jù)用戶配置的表單模板生成表單實例。

所述表單實例包含至少一個字段組,所述字段組包含至少一個字段。

在本發(fā)明實施例中,表單模板包含有至少一個字段組,字段組為按企業(yè)內(nèi)外部交易場景所使用的基礎(chǔ)對象屬性劃分的字段的集合,每個字段組包含至少一個預(yù)設(shè)的字段,字段是企業(yè)內(nèi)外部交易數(shù)據(jù)或者管理數(shù)據(jù)收集的最小單元,每個字段至少包括字段名稱以及與所述字段名稱對應(yīng)的字段類型,字段名稱用于表明字段的基本含義,字段類型至少用于表明字段的數(shù)據(jù)錄入格式,字段的數(shù)據(jù)錄入格式包括例如單行文本、時間、選項等。

在實際應(yīng)用中,每次對表單模板的使用,都會對應(yīng)的生成一個與表單模板內(nèi)容相同的表單實例?;诒韱文0?,可以選擇哪些字段在表單實例中可見,哪些字段可編輯等等。

表單實例用于進行企業(yè)業(yè)務(wù)數(shù)據(jù)的收集,用戶可以直接在表單實例上輸入數(shù)據(jù)。

在步驟s202中,接收用戶在所述表單實例上輸入的數(shù)據(jù)。

在本發(fā)明實施例中,所述數(shù)據(jù)為與企業(yè)業(yè)務(wù)相關(guān)的數(shù)據(jù),如銷售業(yè)務(wù)相關(guān)的貨品名稱、貨品數(shù)量、單價、規(guī)格等數(shù)據(jù)。

在步驟s203中,根據(jù)與所述表單模板所屬的表單類型所對應(yīng)的會計科目,對用戶輸入的業(yè)務(wù)數(shù)據(jù)進行計算。

在本發(fā)明實施例中,表單類型用于對企業(yè)內(nèi)外部交易真實場景進行抽象描述,為系統(tǒng)內(nèi)置數(shù)據(jù),不允許用戶修改,例如為貨物銷售訂單、來料加工訂單、借料入庫等。

本發(fā)明實施例中,所述表單類型綁定有預(yù)定義的會計科目,一個表單類型可以綁定多個會計科目,同時一個會計科目可以被多個表單類型綁定。

其中,會計科目為針對企業(yè)各種內(nèi)外部業(yè)務(wù)場景內(nèi)置的或用戶自定義的,與表單類型對應(yīng)的計算規(guī)則。如余額計算、核銷計算、物料需求計算、利息計算、固定資產(chǎn)折舊計算等規(guī)則。

作為本發(fā)明的一個實施例,會計科目包括計算項和計算法則。計算項是針對企業(yè)管理數(shù)據(jù)和交易數(shù)據(jù)中需要計算的項目,如數(shù)量和金額,每一個表單類型下,會計科目中不同計算項均設(shè)置有相應(yīng)的計算公式以及需要計算的數(shù)據(jù)。計算法則是針對企業(yè)內(nèi)外部某種表單類型下的業(yè)務(wù)數(shù)據(jù)所對應(yīng)的會計科目采用的計算法則,包括加法和減法。不同的表單類型下,同樣的會計科目的計算法則可能不同。

作為本發(fā)明的一個實施例,會計科目的類型包括余額類、核銷類以及其他會計科目三種類型,核銷類會計科目具有核銷方或被核銷方,余額類則沒有核銷方或被核銷方,不要進行核銷計算,其他會計科目可以是用戶自定義的其他會計科目。

在本發(fā)明實施例中,當(dāng)會計科目為核銷類時,會計科目還包括核銷方向,所述核銷方向包括核銷方以及被核銷方。服務(wù)器內(nèi)置有每種表單類型中不同會計科目下的核銷方及被核銷方的對應(yīng)關(guān)系,此時每個核銷類會計科目對應(yīng)有定位字段,在根據(jù)表單類型以及會計科目確定核銷方向為核銷方時,根據(jù)定位字段便可在計算后的數(shù)據(jù)中找到與該會計科目相關(guān)的被核銷方的數(shù)據(jù)。

下面以表單類型為采購入庫、銷售出庫為例,說明表單類型與字段組、會計科目之間的關(guān)系。

表一:

如表一所示,表單類型為采購入庫時,表單類型與字段組以及會計科目之間的對應(yīng)關(guān)系,具體的,采購入庫這一業(yè)務(wù)類型包括7個字段組,分別是表單屬性、供應(yīng)商、倉庫、存貨、交易、稅費、綜合,同時這個表單類型可以對應(yīng)兩類明細,分別是存貨入庫明細、稅費明細。其中,存貨入庫明細這一明細對應(yīng)存貨、供應(yīng)商和待取發(fā)票共3個會計科目,稅費明細這一明細對應(yīng)政府稅費這一會計科目。存貨會計科目:定位字段有倉庫編碼和存貨編碼,核銷方向為被核銷方,計算項有數(shù)量和金額,計算法則為“+”;供應(yīng)商會計科目:定位字段有供應(yīng)商編碼,核銷方向為被核銷方,計算項有金額,計算法則為“-”;政 府稅費會計科目:定位字段有稅費編碼,余額類計算無核銷方向,計算項有金額,計算法則為“+”;待取發(fā)票會計科目:定位字段有供應(yīng)商編碼,核銷方向為被核銷方,計算項有金額,計算法則為“+”。

如表一所示,表單類型為銷售出庫時,表單類型與字段組以及會計科目之間的對應(yīng)關(guān)系,具體的,銷售出庫這一業(yè)務(wù)類型包括7個字段組,分別是表單屬性、客戶、倉庫、存貨、交易、稅費、綜合,同時這個表單類型可以對應(yīng)兩類明細,分別是存貨出庫明細、稅費明細。其中,存貨出庫明細這一明細對應(yīng)存貨、銷售成本、銷售收入、客戶和待開發(fā)票共5個會計科目,稅費明細這一明細對應(yīng)政府稅費這一會計科目。存貨會計科目:定位字段有倉庫編碼和存貨編碼,核銷方向為核銷方,計算項有數(shù)量和金額,計算法則為“-”;客戶會計科目:定位字段有客戶編碼,核銷方向為被核銷方,計算項有金額,計算法則為“+”;銷售收入會計科目:定位字段有客戶編碼、倉庫編碼和存貨編碼,余額類計算無核銷方向,計算項有金額,計算法則為“-”;銷售成本會計科目:定位字段有客戶編碼、倉庫編碼和存貨編碼,余額類計算無核銷方向,計算項有金額,計算法則為“+”;政府稅費會計科目:定位字段有稅費編碼,余額類計算無核銷方向,計算項有金額,計算法則為“-”;待開發(fā)票會計科目:定位字段有客戶編碼,核銷方向為被核銷方,計算項有金額,計算法則為“+”。

需要說明的是,雖然本實施例以表一這種匯總表的方式對表單類型、字段組、會計科目的對應(yīng)關(guān)系進行說明,但是在實際應(yīng)用中,表單類型、字段組、會計科目是可以組合存放或分開存放在不同的位置的,只要建立它們之間的對應(yīng)關(guān)系即可。如表單類型與字段組的對應(yīng)關(guān)系可以存儲在一個單獨的表中,表單類型與會計科目的對應(yīng)關(guān)系可以存儲在另一個單獨的表格中。

除此之外,每個會計科目的計算項均預(yù)先設(shè)置計算公式(表中未示出),若是核銷類會計科目還需預(yù)先設(shè)置核銷規(guī)則。如存貨會計科目,預(yù)設(shè)的核銷規(guī)則是先進先出的核銷規(guī)則,即按時間順序,時間早的先被核銷。如表單類型為采購入庫,對應(yīng)的存貨會計科目,數(shù)量的計算公式=表單輸入數(shù)量,數(shù)量余額的 計算公式=數(shù)量,金額的計算公式=(金額-表單輸入稅金),金額余額的計算公式=(計算法則)金額;對應(yīng)的供應(yīng)商會計科目,金額的計算公式=表單輸入金額,金額余額的計算公式=(計算法則)金額;對應(yīng)的政府稅費會計科目,金額的計算公式=表單輸入金額,金額余額的計算公式=(計算法則)金額。表單類型為銷售出庫,對應(yīng)的存貨會計科目,為核銷類計算,且核銷方向是核銷方,所以需要根據(jù)核銷規(guī)則找到被核銷方的記錄集。循環(huán)被核銷方的記錄集,取一條被核銷方記錄,若表單輸入數(shù)量小于等于被核銷方的數(shù)量余額,數(shù)量的計算公式=表單輸入數(shù)量,數(shù)量余額的計算公式=被核銷方的數(shù)量余額-數(shù)量,金額的計算公式=(數(shù)量/被核銷方的數(shù)量余額)*被核銷方的金額余額,金額余額的計算公式=被核銷方的金額余額+(計算法則)金額,計算結(jié)束;若表單輸入數(shù)量大于被核銷方的數(shù)量余額,數(shù)量的計算公式=被核銷方的數(shù)量余額,數(shù)量余額的計算公式=0,金額的計算公式=被核銷方的金額余額,金額余額的計算公式=0,表單輸入數(shù)量減少被核銷方的數(shù)量,依次循環(huán),直到表單輸入的數(shù)量減少至0;對應(yīng)的客戶會計科目,金額的計算公式=表單輸入金額,金額余額的計算公式=(計算法則)金額;對應(yīng)的銷售收入會計科目,金額的計算公式=客戶金額–稅費金額,金額余額的計算公式=(計算法則)金額;對應(yīng)的銷售成本會計科目,金額的計算公式=存貨金額,金額余額的計算公式=(計算法則)金額;對應(yīng)的政府稅費會計科目,金額的計算公式=表單輸入金額,金額余額的計算公式=(計算法則)金額。

表單類型為采購入庫的表單實例trans_in_001,表單輸入數(shù)據(jù)與計算相關(guān)的字段,如表二所示。

表二:

表單類型為銷售出庫的表單實例trans_out_001,表單輸入數(shù)據(jù)與計算相關(guān)的字段,如表三所示。

表三:

在步驟s204中,輸出計算結(jié)果。

該計算結(jié)果可以實時輸出到客戶端中,也可以先保存到相應(yīng)的存儲位置中,等需要時再從相應(yīng)位置調(diào)用。

在本發(fā)明實施例中,表單實例根據(jù)用戶配置的表單模板生成,實現(xiàn)了數(shù)據(jù)收集工具的自定義,隨需而變;同時,由于所述表單模板所屬的表單類型綁定有預(yù)定義的會計科目,因此,無論用戶如何對表單模板進行自定義,通過該表單模板生成的表單實例收集的數(shù)據(jù)會進入與上述表單類型對應(yīng)的會計科目進行計算,從而實現(xiàn)表單模板自定義的同時,無需對后臺的數(shù)據(jù)處理程序做調(diào)整,節(jié)約了經(jīng)濟成本和時間成本。

圖3示出了本發(fā)明實施例提供的一種對用戶輸入的數(shù)據(jù)進行計算的流程,詳述如下:

在步驟s301中,對接收的數(shù)據(jù)進行遍歷。

在步驟s302中,判斷是否存在可以遍歷的數(shù)據(jù),當(dāng)判斷結(jié)果為是,則進入步驟s303,當(dāng)判斷結(jié)果為否,則流程結(jié)束。

在步驟s303中,獲取與所述數(shù)據(jù)對應(yīng)的會計科目。

在步驟s304中,遍歷所述會計科目。

在步驟s305中,判斷是否存在可以遍歷的會計科目,當(dāng)判斷結(jié)果為是,則進入步驟s306,當(dāng)判斷結(jié)果為否,則進入步驟s301。

在步驟s306中,獲取與所述會計科目對應(yīng)的計算項、計算法則、定位字 段和會計科目類型。

定位字段為系統(tǒng)預(yù)設(shè)的,用于對計算結(jié)果進行標識,以表明所述計算結(jié)果的基本屬性,例如,存貨這一會計科目對應(yīng)的定位字段包括倉庫編碼、存貨編碼。

在步驟s307中,根據(jù)所述計算項、計算法則、定位字段和會計科目類型,對所述數(shù)據(jù)進行計算。

下面以表單類型為采購入庫、銷售出庫為例,對步驟s307進行舉例說明。

如表四所示,數(shù)量余額以及金額余額為每種會計科目下的計算結(jié)果。

表四:

例如,在交易號為trans_in_001的表單實例中,其表單類型為采購入庫, 表單輸入數(shù)量為50,表單輸入金額為1170,表單輸入稅金為170,存貨編碼是goods_001,倉庫編碼是warehouse_001,供應(yīng)商編碼是suppler_001,稅費編碼是tax_001,以上數(shù)據(jù)參見表二。對應(yīng)的存貨這一會計科目中,其相應(yīng)的定位字段為倉庫編碼、存貨編碼,核銷方向為被核銷方,計算項為數(shù)量和金額,計算項的計算法則為“+”。根據(jù)公式計算,數(shù)量=50,數(shù)量余額=50,金額=1170–170=1000,金額余額=(+)1000=1000;對應(yīng)的供應(yīng)商這一會計科目中,其相應(yīng)的定位字段為供應(yīng)商編碼,核銷方向為被核銷方,計算項為金額,計算項的計算法則為“-”,金額=1170,金額余額=(-)1170=-1170;對應(yīng)的政府稅費這一會計科目中,其相應(yīng)的定位字段為稅費編碼,余額類計算無核銷方向,計算項為金額,計算項的計算法則為“+”。金額=170,金額余額=(+)170=170;

在交易號為trans_out_001的表單實例中,其表單類型為銷售出庫,表單輸入數(shù)量為30,表單輸入金額為7020,表單輸入稅金為1020,存貨編碼是goods_001,倉庫編碼是warehouse_001,客戶編碼是client_002,稅費編碼是tax_002,以上數(shù)據(jù)參見表三。對應(yīng)的存貨這一會計科目中,其相應(yīng)的定位字段為倉庫編碼、存貨編碼,核銷方向為核銷方,計算項為數(shù)量和金額,計算項的計算法則為“-”。根據(jù)定位字段:存貨編碼goods_001、倉庫編碼warehouse_001和會計科目存貨,查找被核銷記錄集為:calc_001(此例僅一條被核銷記錄,可能存在多條)。根據(jù)公式計算,數(shù)量=30,數(shù)量余額=50–30=20,金額=(30/50)*1000=600,金額余額=1000+(-)600=400;對應(yīng)的客戶這一會計科目中,其相應(yīng)的定位字段為客戶編碼,核銷方向為被核銷方,計算項為金額,計算項的計算法則為“+”,金額=7020,金額余額=(+)7020=7020;對應(yīng)的政府稅費這一會計科目中,其相應(yīng)的定位字段為稅費編碼,余額類計算無核銷方向,計算項為金額,計算項的計算法則為“-”。金額=1020,金額余額=(-)1020=1020;對應(yīng)的銷售收入這一會計科目中,其相應(yīng)的定位字段為客戶編碼、倉庫編碼、存貨編碼,余額類計算無核銷方向,計算項為金額,計算項的計算法則為“-”,根據(jù)公式計算,金額=6000,金額余額=(-)6000=-6000;對應(yīng)的銷 售成本這一會計科目中,其相應(yīng)的定位字段為客戶編碼、倉庫編碼、存貨編碼,余額類計算無核銷方向,計算項為金額,計算項的計算法則為“+”,根據(jù)公式計算,金額=600,金額余額=(+)600=-600。

圖4為本發(fā)明實施例提供的數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖,為了便于說明僅示出與于本發(fā)明相關(guān)的部分。該裝置可以為服務(wù)器上的軟件單元、硬件單元或者軟硬結(jié)合的單元,具體不做限制。

本發(fā)明實施例提供的數(shù)據(jù)處理裝置包括表單實例生成單元10、數(shù)據(jù)接收單元20、數(shù)據(jù)計算單元30以及計算結(jié)果輸出單元40。

其中,所述表單實例生成單元10,用于根據(jù)用戶配置的表單模板生成表單實例。

所述表單實例包含至少一個字段組,所述字段組包含至少一個字段。

在本發(fā)明實施例中,表單模板包含有至少一個字段組,字段組為按企業(yè)內(nèi)外部交易場景所使用的基礎(chǔ)對象屬性劃分的字段的集合,每個字段組包含至少一個預(yù)設(shè)的字段,字段是企業(yè)內(nèi)外部交易數(shù)據(jù)或者管理數(shù)據(jù)收集的最小單元,每個字段至少包括字段名稱以及與所述字段名稱對應(yīng)的字段類型,字段名稱用于表明字段的基本含義,字段類型至少用于表明字段的數(shù)據(jù)錄入格式,字段的數(shù)據(jù)錄入格式包括例如單行文本、時間、選項等。

在實際應(yīng)用中,每次對表單模板的使用,都會對應(yīng)的生成一個與表單模板內(nèi)容相同的表單實例?;诒韱文0?,可以選擇哪些字段在表單實例中可見,哪些字段可編輯等等。

表單實例用于進行企業(yè)管理數(shù)據(jù)和交易數(shù)據(jù)的收集,用戶可以直接在表單實例上輸入數(shù)據(jù)。

數(shù)據(jù)接收單元20,用于接收用戶在所述表單實例上輸入的數(shù)據(jù)。

在本發(fā)明實施例中,所述數(shù)據(jù)為與企業(yè)業(yè)務(wù)相關(guān)的數(shù)據(jù),如銷售業(yè)務(wù)相關(guān)的貨品名稱、貨品數(shù)量、單價、規(guī)格等數(shù)據(jù)。

數(shù)據(jù)計算單元30,用于根據(jù)與所述表單模板所屬的表單類型所對應(yīng)的會計 科目,對用戶錄入的數(shù)據(jù)進行計算。

在本發(fā)明實施例中,表單類型用于對企業(yè)內(nèi)外部交易真實場景進行抽象描述,為系統(tǒng)內(nèi)置數(shù)據(jù),不允許用戶修改,例如為貨物銷售訂單、來料加工訂單、借料入庫等。

本發(fā)明實施例中,所述表單類型綁定有預(yù)定義的會計科目,一個表單類型可以綁定多個會計科目,同時一個會計科目可以被多個表單類型綁定。

其中,會計科目為針對企業(yè)各種內(nèi)外部業(yè)務(wù)場景內(nèi)置的或用戶自定義的,與表單類型對應(yīng)的計算規(guī)則。如余額計算、核銷計算、物料需求計算、利息計算、固定資產(chǎn)折舊計算等規(guī)則。

作為本發(fā)明的一個實施例,會計科目包括計算項和計算法則。計算項是針對企業(yè)管理數(shù)據(jù)和交易數(shù)據(jù)中需要計算的項目,如數(shù)量和金額,每一個表單類型下,會計科目中不同計算項均設(shè)置有相應(yīng)的計算公式以及需要計算的數(shù)據(jù)。計算法則是針對企業(yè)內(nèi)外部某種表單類型下的業(yè)務(wù)數(shù)據(jù)所對應(yīng)的會計科目采用的計算法則,包括加法和減法。不同的表單類型下,同樣的會計科目的計算法則可能不同。

作為本發(fā)明的一個實施例,會計科目的類型包括余額類、核銷類以及其他會計科目三種類型,核銷類會計科目具有核銷方或被核銷方,余額類則沒有核銷方或被核銷方,不要進行核銷計算,其他會計科目可以是用戶自定義的其他會計科目。

在本發(fā)明實施例中,當(dāng)會計科目為核銷類時,會計科目還包括核銷方向,所述核銷方向包括核銷方以及被核銷方。服務(wù)器內(nèi)置有每種表單類型中不同會計科目下的核銷方及被核銷方的對應(yīng)關(guān)系,此時每個核銷類會計科目對應(yīng)有定位字段,在根據(jù)表單類型以及會計科目確定核銷方向為核銷方時,根據(jù)定位字段便可在計算后的數(shù)據(jù)中找到與該會計科目相關(guān)的被核銷方的數(shù)據(jù)。

如表一所示,表單類型為采購入庫時,表單類型與字段組以及會計科目之間的對應(yīng)關(guān)系,具體的,采購入庫這一業(yè)務(wù)類型包括7個字段組,分別是表單 屬性、供應(yīng)商、倉庫、存貨、交易、稅費、綜合,同時這個表單類型可以對應(yīng)兩類明細,分別是存貨入庫明細、稅費明細。其中,存貨入庫明細這一明細對應(yīng)存貨、供應(yīng)商和待取發(fā)票共3個會計科目,稅費明細這一明細對應(yīng)政府稅費這一會計科目。存貨會計科目:定位字段有倉庫編碼和存貨編碼,核銷方向為被核銷方,計算項有數(shù)量和金額,計算法則為“+”;供應(yīng)商會計科目:定位字段有供應(yīng)商編碼,核銷方向為被核銷方,計算項有金額,計算法則為“-”;政府稅費會計科目:定位字段有稅費編碼,余額類計算無核銷方向,計算項有金額,計算法則為“+”;待取發(fā)票會計科目:定位字段有供應(yīng)商編碼,核銷方向為被核銷方,計算項有金額,計算法則為“+”。

如表一所示,表單類型為銷售出庫時,表單類型與字段組以及會計科目之間的對應(yīng)關(guān)系,具體的,銷售出庫這一業(yè)務(wù)類型包括7個字段組,分別是表單屬性、客戶、倉庫、存貨、交易、稅費、綜合,同時這個表單類型可以對應(yīng)兩類明細,分別是存貨出庫明細、稅費明細。其中,存貨出庫明細這一明細對應(yīng)存貨、銷售成本、銷售收入、客戶和待開發(fā)票共5個會計科目,稅費明細這一明細對應(yīng)政府稅費這一會計科目。存貨會計科目:定位字段有倉庫編碼和存貨編碼,核銷方向為核銷方,計算項有數(shù)量和金額,計算法則為“-”;客戶會計科目:定位字段有客戶編碼,核銷方向為被核銷方,計算項有金額,計算法則為“+”;銷售收入會計科目:定位字段有客戶編碼、倉庫編碼和存貨編碼,余額類計算無核銷方向,計算項有金額,計算法則為“-”;銷售成本會計科目:定位字段有客戶編碼、倉庫編碼和存貨編碼,余額類計算無核銷方向,計算項有金額,計算法則為“+”;政府稅費會計科目:定位字段有稅費編碼,余額類計算無核銷方向,計算項有金額,計算法則為“-”;待開發(fā)票會計科目:定位字段有客戶編碼,核銷方向為被核銷方,計算項有金額,計算法則為“+”。

需要說明的是,雖然本實施例以表一這種匯總表的方式對表單類型、字段組、會計科目的對應(yīng)關(guān)系進行說明,但是在實際應(yīng)用中,表單類型、字段組、會計科目是可以組合存放或分開存放在不同的位置的,只要建立它們之間的對 應(yīng)關(guān)系即可。如表單類型與字段組的對應(yīng)關(guān)系可以存儲在一個單獨的表中,表單類型與會計科目的對應(yīng)關(guān)系可以存儲在另一個單獨的表格中。

除此之外,每個會計科目的計算項均預(yù)先設(shè)置計算公式(表中未示出),若是核銷類會計科目還需預(yù)先設(shè)置核銷規(guī)則。如存貨會計科目,預(yù)設(shè)的核銷規(guī)則是先進先出的核銷規(guī)則,即按時間順序,時間早的先被核銷。如表單類型為采購入庫,對應(yīng)的存貨會計科目,數(shù)量的計算公式=表單輸入數(shù)量,數(shù)量余額的計算公式=數(shù)量,金額的計算公式=(金額-表單輸入稅金),金額余額的計算公式=(計算法則)金額;對應(yīng)的供應(yīng)商會計科目,金額的計算公式=表單輸入金額,金額余額的計算公式=(計算法則)金額;對應(yīng)的政府稅費會計科目,金額的計算公式=表單輸入金額,金額余額的計算公式=(計算法則)金額。表單類型為銷售出庫,對應(yīng)的存貨會計科目,為核銷類計算,且核銷方向是核銷方,所以需要根據(jù)核銷規(guī)則找到被核銷方的記錄集。循環(huán)被核銷方的記錄集,取一條被核銷方記錄,若表單輸入數(shù)量小于等于被核銷方的數(shù)量余額,數(shù)量的計算公式=表單輸入數(shù)量,數(shù)量余額的計算公式=被核銷方的數(shù)量余額-數(shù)量,金額的計算公式=(數(shù)量/被核銷方的數(shù)量余額)*被核銷方的金額余額,金額余額的計算公式=被核銷方的金額余額+(計算法則)金額,計算結(jié)束;若表單輸入數(shù)量大于被核銷方的數(shù)量余額,數(shù)量的計算公式=被核銷方的數(shù)量余額,數(shù)量余額的計算公式=0,金額的計算公式=被核銷方的金額余額,金額余額的計算公式=0,表單輸入數(shù)量減少被核銷方的數(shù)量,依次循環(huán),直到表單輸入的數(shù)量減少至0;對應(yīng)的客戶會計科目,金額的計算公式=表單輸入金額,金額余額的計算公式=(計算法則)金額;對應(yīng)的銷售收入會計科目,金額的計算公式=客戶金額–稅費金額,金額余額的計算公式=(計算法則)金額;對應(yīng)的銷售成本會計科目,金額的計算公式=存貨金額,金額余額的計算公式=(計算法則)金額;對應(yīng)的政府稅費會計科目,金額的計算公式=表單輸入金額,金額余額的計算公式=(計算法則)金額。

表單類型為采購入庫的表單實例trans_in_001,表單輸入數(shù)據(jù)與計算相關(guān)的 字段,如表二所示。

表單類型為銷售出庫的表單實例trans_out_001,表單輸入數(shù)據(jù)與計算相關(guān)的字段,如表三所示。

計算結(jié)果輸出單元40,用于輸出計算結(jié)果。

該計算結(jié)果可以實時輸出到客戶端中,也可以先保存到相應(yīng)的存儲位置中,等需要時再從相應(yīng)位置調(diào)用。

在本發(fā)明實施例中,表單實例根據(jù)用戶配置的表單模板生成,實現(xiàn)了數(shù)據(jù)收集工具的自定義,隨需而變;同時,由于所述表單模板所屬的表單類型綁定有預(yù)定義的會計科目,因此,無論用戶如何對表單模板進行自定義,通過該表單模板生成的表單實例收集的數(shù)據(jù)會進入與上述表單類型對應(yīng)的會計科目進行計算,從而實現(xiàn)表單模板自定義的同時,無需對后臺的數(shù)據(jù)處理程序做調(diào)整,節(jié)約了經(jīng)濟成本和時間成本。

圖5示出了本發(fā)明實施例提供的數(shù)據(jù)計算單元的結(jié)構(gòu),為了便于說明,僅示出于本發(fā)明相關(guān)的部分。

數(shù)據(jù)計算單元30包括數(shù)據(jù)遍歷模塊301、會計科目獲取模塊302、會計科目遍歷模塊303、計算信息獲取模塊304以及數(shù)據(jù)計算模塊305。

數(shù)據(jù)遍歷模塊301,用于對接收的數(shù)據(jù)進行遍歷。

會計科目獲取模塊302,用于當(dāng)判斷存在可以遍歷的數(shù)據(jù)時,獲取與所述數(shù)據(jù)對應(yīng)的會計科目。

會計科目遍歷模塊303,用于遍歷所述會計科目。

計算信息獲取模塊304,用于當(dāng)判斷存在可以遍歷的會計科目時,獲取與所述會計科目對應(yīng)的計算項、計算法則、定位字段和會計科目類型。

定位字段為系統(tǒng)預(yù)設(shè)的,用于對計算結(jié)果進行標識,以表明所述計算結(jié)果的基本屬性,例如,存貨這一會計科目對應(yīng)的定位字段包括倉庫編碼、存貨編碼。

數(shù)據(jù)計算模塊305,用于根據(jù)所述計算項、計算法則、定位字段和會計科 目類型,對所述數(shù)據(jù)進行計算。

下面以表單類型為采購入庫、銷售出庫為例,對數(shù)據(jù)計算模塊305的工作過程進行舉例說明。如表四所示,數(shù)量余額以及金額余額為每種會計科目下的計算結(jié)果。

例如,在交易號為trans_in_001的表單實例中,其表單類型為采購入庫,表單輸入數(shù)量為50,表單輸入金額為1170,表單輸入稅金為170,存貨編碼是goods_001,倉庫編碼是warehouse_001,供應(yīng)商編碼是suppler_001,稅費編碼是tax_001,以上數(shù)據(jù)參見表二。對應(yīng)的存貨這一會計科目中,其相應(yīng)的定位字段為倉庫編碼、存貨編碼,核銷方向為被核銷方,計算項為數(shù)量和金額,計算項的計算法則為“+”。根據(jù)公式計算,數(shù)量=50,數(shù)量余額=50,金額=1170–170=1000,金額余額=(+)1000=1000;對應(yīng)的供應(yīng)商這一會計科目中,其相應(yīng)的定位字段為供應(yīng)商編碼,核銷方向為被核銷方,計算項為金額,計算項的計算法則為“-”,金額=1170,金額余額=(-)1170=-1170;對應(yīng)的政府稅費這一會計科目中,其相應(yīng)的定位字段為稅費編碼,余額類計算無核銷方向,計算項為金額,計算項的計算法則為“+”。金額=170,金額余額=(+)170=170;

在交易號為trans_out_001的表單實例中,其表單類型為銷售出庫,表單輸入數(shù)量為30,表單輸入金額為7020,表單輸入稅金為1020,存貨編碼是goods_001,倉庫編碼是warehouse_001,客戶編碼是client_002,稅費編碼是tax_002,以上數(shù)據(jù)參見表三。對應(yīng)的存貨這一會計科目中,其相應(yīng)的定位字段為倉庫編碼、存貨編碼,核銷方向為核銷方,計算項為數(shù)量和金額,計算項的計算法則為“-”。根據(jù)定位字段:存貨編碼goods_001、倉庫編碼warehouse_001和會計科目存貨,查找被核銷記錄集為:calc_001(此例僅一條被核銷記錄,可能存在多條)。根據(jù)公式計算,數(shù)量=30,數(shù)量余額=50–30=20,金額=(30/50)*1000=600,金額余額=1000+(-)600=400;對應(yīng)的客戶這一會計科目中,其相應(yīng)的定位字段為客戶編碼,核銷方向為被核銷方,計算項為金額,計算項的計算法則為“+”,金額=7020,金額余額=(+)7020=7020;對應(yīng)的政府稅 費這一會計科目中,其相應(yīng)的定位字段為稅費編碼,余額類計算無核銷方向,計算項為金額,計算項的計算法則為“-”。金額=1020,金額余額=(-)1020=1020;對應(yīng)的銷售收入這一會計科目中,其相應(yīng)的定位字段為客戶編碼、倉庫編碼、存貨編碼,余額類計算無核銷方向,計算項為金額,計算項的計算法則為“-”,根據(jù)公式計算,金額=6000,金額余額=(-)6000=-6000;對應(yīng)的銷售成本這一會計科目中,其相應(yīng)的定位字段為客戶編碼、倉庫編碼、存貨編碼,余額類計算無核銷方向,計算項為金額,計算項的計算法則為“+”,根據(jù)公式計算,金額=600,金額余額=(+)600=-600。

本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(rom,readonlymemory)、隨機存取記憶體(ram,randomaccessmemory)、磁盤或光盤等。

以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1