版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析 一、總帳系統(tǒng)1.基礎(chǔ)資料基礎(chǔ)資料2.初始化及余額表初始化及余額表3.憑證處理憑證處理4.結(jié)帳結(jié)帳基礎(chǔ)資料相關(guān)數(shù)據(jù)表基礎(chǔ)資料相關(guān)數(shù)據(jù)表n計量單位組/單位 (t_measureunit/ t_unitgroup)n幣別 (t_currency)n憑證字 (t_vouchgroup)n科目 (t_account)n核算項目類別/核算項目 (t_itemclass/t_item)n核算項目屬性 (t_ItemPropDesc)計量單位組計量單位組/單位單位 (t_measureunit/ t_unitgroup)n常用的字段為Fmeasu
2、reunitid(計量單位內(nèi)碼),tnitgroupid(計量單位組內(nèi)碼),F(xiàn)standard(是否基本計量單位)。n在一個計量單位組內(nèi),只能有一個基本計量單位,即Funitgroupid 字段值相同的記錄,只能有一條記錄的Fstandard字段值為1,如果一個組內(nèi)有兩個Fstandard=1的計量單位,則會造成一些報表數(shù)據(jù)翻倍。nK3中有很多表引用“計量單組ID”和“計量單位ID”,比如科目、憑證、物料、物流單據(jù)、余額表及BOM等等。一旦t_UnitGroup或t_MeasureUnit丟失記錄(包括零記錄),對引用表來說就產(chǎn)生了“孤立數(shù)據(jù)”。幣別幣別 t_currency,常用到的字段為F
3、currencyID(幣別內(nèi)碼),F(xiàn)FixRate(換算率),F(xiàn)scale(小數(shù)位數(shù))等等;n FcurrencyID(幣別內(nèi)碼):系統(tǒng)默認(rèn)記帳本位的FcurrencyID值為1n Fscale(小數(shù)位數(shù)):在中間層帳套管理中可設(shè)置本位幣小數(shù)點位數(shù),即FcurrencyID值為1的記錄對應(yīng)的Fscale值;憑證字憑證字nt_vouchgroup,常用的字段為FgroupID(憑證字內(nèi)碼),一般被t_voucher(憑證表)引用科目科目-1nt_account,主要字段為FAccountID(科目內(nèi)碼),F(xiàn)fullName(科目全名),F(xiàn)Quantity(是否數(shù)量金額輔助核算), FMeasur
4、eUnitID(計量單位內(nèi)碼),F(xiàn)Detailid(核算項目內(nèi)碼)等。n科目內(nèi)碼一旦被引用,為保證數(shù)據(jù)的完整性,此科目就不允許刪除。nFFullname(科目全名)在錄入憑證,查看帳薄時用到。如果在錄入憑證,查看帳薄時,系統(tǒng)只顯示科目的最明細一級的名稱,那就是因為科目全名字段中的值不正確??颇靠颇?2nFquantity(是否數(shù)量金額輔助核算),標(biāo)識此科目是否需要數(shù)量金額輔助核算,一般此字段與FmeasureUnitID(計量單位內(nèi)碼)一起使用,當(dāng)fquantity字段的值為1時,F(xiàn)measureUnitID字段中一定也要有相應(yīng)的值,且FmeasureUnitID與t_measureunit表
5、中的FmeasureUnitID字段值相對應(yīng)。nFDetailid(核算項目使用狀況內(nèi)碼), 這個字段的值與t_itemdetail(核算項目橫表)中的Fdetailid字段值相關(guān)聯(lián),且這個值在t_itemdetail表中對應(yīng)的以F開頭的字段的值為“-1”。核算項目類別核算項目類別/項目項目/屬性屬性-1/2nt_ItemClass,客戶、部門、職員、物料等,這些都是核算項目的類別。比如客戶是一個核算項目類別,部門也是一個核算項目類別;n如果核算項目類別看成一個對象,則每對象都有各自的屬性。如客戶屬性有:代碼、名稱、銀行賬號、法人代表、償債等級等等;部門這個對象來說,它的屬性是:代碼、名稱、部
6、門主管、部門電話、傳真等等。n系統(tǒng)用t_ItemPropDesc保存核算項目類別的屬性。t_ItemClass與t_ItemPropDesc用FitemClassID字段關(guān)聯(lián),一個核算項目類別可以擁有多種屬性,因此是“一對多”的關(guān)系。用戶新增的核算項目類別的屬性也保存在t_ItemPropDesc中。核算項目類別核算項目類別/項目項目/屬性屬性-2/2n不同的核算項目類別都擁有自己的數(shù)據(jù)表,在t_itemclass表中,有一個FsqlTableName字段,它表示每個核算項目對應(yīng)的數(shù)據(jù)表。比如:客戶t_Organization ;部門t_Department ;職員t_Emp;物料t_ICIt
7、em . 。n 不同的核算項目類別有相同的屬性,比如:ID、父級ID、代碼、名稱、長代碼、全稱等,系統(tǒng)將這些相同的屬性值保存在t_Item表中。故所有的核算項目都實際同時保存在兩個數(shù)據(jù)表中。比如:新增一個職員,則同時保存在t_Emp中和t_Item中;新增一個部門,則同時保存在t_Department中和t_Item中??傎~初始化及業(yè)務(wù)相關(guān)表總賬初始化及業(yè)務(wù)相關(guān)表n金額余額表 (t_balance)n數(shù)量余額表 (t_quantitybalance)n損益類科目實際發(fā)生額表 (t_profitandloss)n系統(tǒng)參數(shù)表 (t_systemprofile)n期末處理表 (t_Subsys)n憑
8、證頭/體表 (t_voucher/t_voucherentry)初始化數(shù)據(jù)的存放初始化數(shù)據(jù)的存放1/2 年初時初始化,金額余額表和數(shù)量余額表中都只有第一期的數(shù)據(jù),沒有本年累計數(shù)據(jù)和損益數(shù)據(jù);初始化數(shù)據(jù)的存放初始化數(shù)據(jù)的存放2/2n年中時初始化,如在第6期進行初始化,則t_profitandloss有記錄,另外兩張余額表中會存在第1期和第6期兩期的數(shù)據(jù),例如t_Balance有1期的數(shù)據(jù)中:FYtdDebit、FYtdCredit、FendBalance取用戶錄入的本年累計借方、本年累計貸方、期初余額(是指6月初的余額)。FDebit、FCredit、FBeginBalance這三列是系統(tǒng)倒算出
9、來的,過程是:FDebit=FytdDebit;FCredit= FytdCredit;FBeginBalance= FEndBalance+FCredit FDebit。n6期的數(shù)據(jù)中:6期的FBeginBalance等于1期的FendBalance;6期的FcreDit和FDebit無數(shù)據(jù);6期的FYtdCreDit和FytdDebit等于1期的FYtdCreDit和FytdDebit;6期的FendBalance等于6期的FbeginBalance。余額表與幣別表的關(guān)系余額表與幣別表的關(guān)系 在上面所講的三張表中,都有幣別(Fcurrencyid)這個字段,假如科目帶有外幣核算,且外幣有余
10、額或發(fā)生額,則在這三張表中都由幣別ID來識別,一個科目的余額之和是由這個科目的幾個幣種余額之和而得;在余額表中幣別字段(Fcurrencyid)的值為零,就表示是此科目的綜合本位幣記錄。一個科目下所有幣別余額之和等于此科目幣別字段為零值的記錄的余額,所有幣別發(fā)生額字段之和等于幣別字段為零值的記錄的發(fā)生額。余額表與核算項目表的關(guān)系余額表與核算項目表的關(guān)系 在上面所講的三張表中,也都有核算項目(Fdetailid)這個字段,如果某個科目下掛核算項目,且核算項目有余額或發(fā)生額,那么在這三張表中都由Fdetailid字段的值來反映。Fdetailid字段的值為0,則是此科目所有核算項目之和的記錄。結(jié)束
11、初始化結(jié)束初始化 結(jié)束初始化后,系統(tǒng)將自動更新表t_Subsys(新增或更新一條記錄),同時更新t_SystemProfile 表中 Fcategory = GL, Fkey = InitClosed對應(yīng)的 Fvalue=1,標(biāo)志初始化完成。憑證頭憑證頭/體表體表1/2憑證頭表t_Voucher保存憑證的日期、制單人、是否審核、過帳等憑證頭信息;憑證體表t_Voucherentry保存憑證的分錄信息,如會計科目、憑證分錄等;在憑證過帳前,系統(tǒng)會檢查總帳是否已完成初始化、檢查當(dāng)前期間是否有未過帳憑證,若未完成初始化或沒有未過帳憑證,則退出過帳過程否則進入下一步。憑證過帳時,在選定的憑證范圍內(nèi)按照
12、期間、憑證字、憑證號、分錄號的順序逐條處理憑證分錄:檢查憑證是否在本會計年度、期間。檢查憑證是否在本會計年度、期間。 根據(jù)帳套選項的根據(jù)帳套選項的“憑證過帳前必須審核憑證過帳前必須審核”,檢查憑證是否已經(jīng)審核。,檢查憑證是否已經(jīng)審核。 檢查科目、核算項目的合法性。檢查科目、核算項目的合法性。 檢查憑證號是否連續(xù)。檢查憑證號是否連續(xù)。 將分錄中的借或貸方發(fā)生額登記至將分錄中的借或貸方發(fā)生額登記至t_Balance,分三步完成:,分三步完成:A、登記科目的原幣、原幣折合本位幣發(fā)生額。、登記科目的原幣、原幣折合本位幣發(fā)生額。B、登記核算項目的原幣、原幣折合本位幣發(fā)生額。、登記核算項目的原幣、原幣折合
13、本位幣發(fā)生額。C、若是非明細科目,則匯總其所有上級科目的發(fā)生數(shù)。、若是非明細科目,則匯總其所有上級科目的發(fā)生數(shù)。以上三步操作中數(shù)據(jù)庫中數(shù)據(jù)會發(fā)生變化的有表以上三步操作中數(shù)據(jù)庫中數(shù)據(jù)會發(fā)生變化的有表t_Balance中的中的FdebitFor,FcreditFor,FytdDebitFor,FytdCreditFor,FEndBalanceFor,FDebit,FCredit,FytdDebit,FYtdCredit,FendBalance十個字段。十個字段。憑證頭憑證頭/體表體表2/2 檢查是否機制損益類憑證,如是結(jié)轉(zhuǎn)機制憑證檢查是否機制損益類憑證,如是結(jié)轉(zhuǎn)機制憑證(FinternalInd=
14、“TransferPL”、“RateAdjust”),則不更新余額表數(shù)據(jù)。,則不更新余額表數(shù)據(jù)。 若科目屬于損益類科目(若科目屬于損益類科目(t_Account中中FGroupID值大于值大于500),且憑證),且憑證分錄中的分錄中的FinternalInd字段值為字段值為 “TransferPL”(自動結(jié)轉(zhuǎn)自動結(jié)轉(zhuǎn)),則將分錄中,則將分錄中的借或貸方發(fā)生額登記至表的借或貸方發(fā)生額登記至表t_ProfitAndLoss中,分三步完成:中,分三步完成:A、登記損益類科目的原幣、原幣折合本位幣發(fā)生額。、登記損益類科目的原幣、原幣折合本位幣發(fā)生額。B、登記核算項目的原幣、原幣折合本位幣發(fā)生額。、登記
15、核算項目的原幣、原幣折合本位幣發(fā)生額。C、若是非明細科目,則匯總其所有上級科目的發(fā)生數(shù)。、若是非明細科目,則匯總其所有上級科目的發(fā)生數(shù)。以上三步操作中數(shù)據(jù)庫中數(shù)據(jù)會發(fā)生變化的有表以上三步操作中數(shù)據(jù)庫中數(shù)據(jù)會發(fā)生變化的有表t_ProfitAndLoss中的中的FamountFor, FytdAmountFor,Famount,FytdAmount四四個字段。個字段。 若科目或核算項目設(shè)有數(shù)量輔助核算,則更新表若科目或核算項目設(shè)有數(shù)量輔助核算,則更新表t_QuantityBalance,發(fā)生變化的字段有發(fā)生變化的字段有FDebitQty ,F(xiàn)CreditQty ,F(xiàn)YtdDebitQty ,F(xiàn)yt
16、dCreditQty,F(xiàn)EndQty五個字段。五個字段。 表表t_Voucher的對應(yīng)字段的對應(yīng)字段Fposted=1,FpostID=過帳人過帳人ID,加上過帳標(biāo)記。,加上過帳標(biāo)記。固定資產(chǎn)業(yè)務(wù)相關(guān)表固定資產(chǎn)業(yè)務(wù)相關(guān)表基礎(chǔ)資料表:T_FAAlterMode ,T_FAGroup ,T_FAStatus ,T_FALocation T_FAEconomyUse ,T_FACardItemDefine ,T_FAGroupItem ,T_FADeprMethod,T_FAUserDeprRate卡片變動相關(guān)表:T_FAAlter,T_FACard ,T_FADevice ,T_FAOrgFor
17、,T_FADept ,T_FACardItem余額與計提折舊相關(guān)表:T_FABalance ,T_FAbalCard ,T_FABalDevice ,T_FABalOrgFor ,T_FABalDept ,T_FABalCardItem ,其他表:T_FAClear ,T_FAVoucher功能表的對應(yīng)功能表的對應(yīng)卡片業(yè)務(wù)圖表卡片業(yè)務(wù)圖表卡片新增新增卡片變動情況(t_faalter) 新增卡片基本信息(t_facard) 新增自定義項目(t_facarditem)新增設(shè)備信息(t_fadevice) 新增原值原幣信息(t_faorgfor)新增部門分配(t_fadept)新增余額(t_faba
18、lance) 新增T_fabalcard 新增T_fabaldept 新增費用分配(t_faexpense)新增T_fabalexpense 動態(tài)信息,每期都不同,因此每期都有一條記錄表之間的關(guān)聯(lián)表之間的關(guān)聯(lián)ID T_FAAlter T_FABalance T_FACardt_facarditem t_fadevice t_faorgfor t_fadept t_faexpense faalteridT_fabalcardT_fabaldeptT_fabalexpense fbalidfassetid固定資產(chǎn)結(jié)賬固定資產(chǎn)結(jié)賬系統(tǒng)參數(shù)檢查 系統(tǒng)期間更新 插入修改t_fabalance 更新卡片表
19、t_fabalcard 更新t_fabalcarditem 更新t_fabaldevice 更新t_fabalorgfor 更新t_fabaldept 更新t_fabalexpense 更新t_fabalcarditem 將下期折舊額清0 更新t_identity 更新t_fabbalance表最近變動日期 fdate字段固定資產(chǎn)對賬固定資產(chǎn)對賬n總帳的數(shù)據(jù)來自余額表和當(dāng)期的憑證;n固定資產(chǎn)的數(shù)據(jù)全部來自于t_fabalance余額表。 三、應(yīng)收應(yīng)付系統(tǒng) 內(nèi)容n 初始化n 單據(jù)業(yè)務(wù)n 核銷n 報表n 期末結(jié)賬初始數(shù)據(jù)錄入初始數(shù)據(jù)錄入初始發(fā)票、應(yīng)收單、預(yù)收單n寫t_RPBegData表,ftyp
20、e=3銷售發(fā)票、ftype=1應(yīng)收單、ftype=5預(yù)收單。n寫t_rp_Contact表,插入往來記錄,其標(biāo)識是FisInit為1;同時在t_RP_RPDetail中插入收款(付款)計劃記錄。n在發(fā)票涉及到的商品數(shù)量信息寫入t_rpBegDetail表。n關(guān)聯(lián)ID:t_rpbegdata.FID= t_rp_Contact.FID= t_rpbegdetail.finvoiceid= t_rp_rpdetail.FOrgID票據(jù)n在t_RP_Bill插入記錄,F(xiàn)isInit為1。壞賬n在 t_RP_NewBadDebt 中插入記錄 ,F(xiàn)isInit為1初始數(shù)據(jù)與總賬數(shù)據(jù)的傳遞初始數(shù)據(jù)與總賬數(shù)
21、據(jù)的傳遞應(yīng)收應(yīng)付傳遞初始數(shù)據(jù)到總賬系統(tǒng): n總賬科目余額的數(shù)據(jù)將被替換:將t_RPBegData的數(shù)據(jù)按單據(jù)中的往來科目和相應(yīng)的核算項目的設(shè)置匯總數(shù)據(jù),寫入t_balance表中n總賬科目的核算項目應(yīng)收、應(yīng)付無法提供時,數(shù)據(jù)將不被傳遞n初始單據(jù)錄入往來科目n單據(jù)幣別必須與科目幣別一致從總帳引入應(yīng)收賬款余額:n總賬的應(yīng)收科目必須設(shè)置核算項目,且要啟用往來業(yè)務(wù)核算;同時在總賬系統(tǒng)設(shè)置中也要啟用往來業(yè)務(wù)核銷功能 K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析業(yè)務(wù)單據(jù)表業(yè)務(wù)單據(jù)表t_rp_Contact.Ftype (應(yīng)收應(yīng)付往來表)單據(jù)事務(wù)類型ID1 其他應(yīng)收單2 其他應(yīng)付單3 銷售
22、發(fā)票4 采購發(fā)票5 收款單、預(yù)付單(Fpre=-1 ,應(yīng)收退款單)6 付款單、預(yù)收單(Fpre=-1 ,應(yīng)付退款單) 初始化時,如果單據(jù)未錄入單據(jù)號(允許不錄入單據(jù)號),則單據(jù)類型會保存為“10+單據(jù)類型值”。比如:初始化時,錄入銷售發(fā)票,未錄入單據(jù)號,則該單據(jù)類型為:10+3=13。發(fā)票相關(guān)數(shù)據(jù)表發(fā)票相關(guān)數(shù)據(jù)表n工業(yè)銷售發(fā)票表:icSale(Entry),工業(yè)采購發(fā)票:IcPurchase(Entry)n商業(yè)銷售發(fā)票表:icSale(Entry)、Com_InvSale(Entry),商業(yè)采購發(fā)票:IcPurchase(Entry)、COM_InvPur(Entry)。n往來業(yè)務(wù)列表:t_r
23、p_Contactn收付款計劃t_rp_rpDetail n關(guān)聯(lián)關(guān)系:IcSale.FinterID=t_rp_Contact.FinvoiceIDnIcPurchase.FinterID=t_rp_Contact.FIDnt_rp_rpDetail.FOrgID=t_rp_Contact.FID其他應(yīng)收、應(yīng)付單其他應(yīng)收、應(yīng)付單1. 相關(guān)數(shù)據(jù)表t_rp_arpBill關(guān)聯(lián)關(guān)系:t_rp_arpBill.FBillID=t_rp_Contact.FRPBillID2. 單據(jù)錄入在t_rp_arpBill插入其它應(yīng)收單記錄在t_rp_Contact往來業(yè)務(wù)列表插入記錄,F(xiàn)type=1,F(xiàn)RPBil
24、lID = t_rp_arpBill.FBillID在t_rp_rpdetail插入收款計劃表記錄,F(xiàn)OrgID=t_rp_Contact.FID3. 審核更改t_rp_arpBill其它應(yīng)收單表中字段Fstatus字段值為審核狀態(tài)值1 ,fchecker( 審核人)更改t_rp_Contact往來業(yè)務(wù)列表中字段Fstatus字段值為審核狀態(tài)值1,生成t_rp_ContactBal表的數(shù)據(jù)。 收付款、退款單收付款、退款單1. 相關(guān)數(shù)據(jù)表t_rp_NewReceiveBill關(guān)聯(lián)關(guān)系:t_rp_Contact.FBillID=t_rp_NewReceiveBill.FBillID2. 錄入單據(jù)在
25、t_rp_NewReceiveBill 收款單中插入記錄系統(tǒng),F(xiàn)pre=0(0收款;1預(yù)收款;1退款)在t_rp_Contact往來業(yè)務(wù)列表中插入記錄,F(xiàn)type=5,F(xiàn)BillID =t_rp_NewReceiveBillFBillID, Fpre=0(0收款 1預(yù)收款 1退款)票據(jù)相關(guān)表票據(jù)相關(guān)表票據(jù)表:t_rp_bill (Fstatus 0-新增;1-審核;2-背書;3-轉(zhuǎn)出;5-收款)票據(jù)收款表: t_rp_bill_settle票據(jù)背書表:t_RP_Bill_Endorse票據(jù)轉(zhuǎn)出表:t_RP_Bill_Transfer票據(jù)貼現(xiàn)表:t_rp_bill_discount物流管理系統(tǒng)物
26、流管理系統(tǒng)n倉位表n物料表n系統(tǒng)參數(shù)表n單據(jù)表n余額表基本表及字段的介紹基本表及字段的介紹 2、倉庫、倉位t_Stock .Ftype:倉庫類型 實倉500; 待檢倉501; 贈品倉502; 代管倉 503 說明:實倉核算數(shù)量金額,虛倉只核算數(shù)量不核算金額。待檢倉、贈品倉、代管倉都屬于虛倉倉位:t_stockplace、倉位組:t_stockplacegroup基本表及字段的介紹基本表及字段的介紹 3、物料數(shù)據(jù)表物料保存在t_Item和t_IcItem表中。T_ICItem主要字段計量單位:FUnitID,FUnitGroupID,F(xiàn)CUUnitID物料屬性:ferpclsid(1:外購、2:
27、自制、3:委外加工、5:虛擬件)計價方法:ftrack(76:加權(quán)平均、77:移動平均、78:先進先出、79:后進先出、80:分批認(rèn)定、81:計劃成本)物料科目:FAcctID、FCostAcctID、FsaleAcctID成本項目:FCostProject 精度:FPriceDecimal 、FQtyDecimal 計劃價: FPlanPrice業(yè)務(wù)管理:FISKFPeriod、FKFPeriod、FBatchManager 檢驗設(shè)置:FIdentifier 、FInspectionLevel、FinspectionProject 基本表及字段的介紹基本表及字段的介紹 4、系統(tǒng)參數(shù)表t_Sy
28、stemProfileCurrentYear當(dāng)前年CurrentPeriod當(dāng)前期間StartPeriod啟用期間StartYear啟用年AuditChoice核算方式0:數(shù)量核算,1:數(shù)量、金額核算UnderStock是否允許負(fù)結(jié)存(1-允許,0-不允許)UPSTOCKWHENSAV 庫存更新控制0:審核更新,1:保存更新(ICStockBill中也包含此字段,需一致)說明 :只有總帳和固定資產(chǎn)擁有自己的會計期間真實日期設(shè)置,其余模塊包括物流的會計期間的起始日期都調(diào)用總帳的會計期間起始日期設(shè)置?;颈砑白侄蔚慕榻B基本表及字段的介紹 5、余額表初始化余額表:ICInvInitIal(記錄初始化
29、錄入的余額數(shù)據(jù))存貨余額表:ICBal(記錄初始化后存貨的收發(fā)存余額,包括批次及順序等數(shù)據(jù))庫房存貨余額表:ICInvBal(記錄初始化結(jié)束后存貨的收發(fā)存余額,包括倉庫、倉位、批次、順序及保質(zhì)期等明細數(shù)據(jù))虛倉余額表:POInvBal序列號余額表:EISnInvBal說明:I、BatchNO字段批號,用于業(yè)務(wù)批次批次管理、分批認(rèn)定法、保質(zhì)期管理的物料。當(dāng)物料既使用分批認(rèn)定法又使用批次管理,則二者共用此字段。庫存單據(jù)和余額表都有FBatchNO字段,用法相同基本表及字段的介紹基本表及字段的介紹 II、FBillInterID字段序號,用于先進/后進先出法,F(xiàn)BillInterID是系統(tǒng)自動分配的
30、一個順序號,用來區(qū)分各個批次的先后順序,以前版本FBillIterID與FEntryID配合使用,分別取單據(jù)ID和分錄ID,目前版本FBillIterID字段和單據(jù)ID沒有任何關(guān)系,而FEntryID也已經(jīng)作廢。III、保質(zhì)期FKFDate :生產(chǎn)日期、FKFPeriod :保質(zhì)期、只有當(dāng)物料使用保質(zhì)期管理時,才使用FDFDate和FDFPeriod這兩個字段。如果物料未使用保質(zhì)期管理(t_IcItem.FIsKFPeriod=0),那么此物料在IcInvInitIal表IcStockBillEntry表Ic(Inv)Bal表中的FKFPeriod和FKFDate字段都必須為零或Null值,否
31、則在進行及時庫存查詢時該物料會出現(xiàn)一正一負(fù)兩條數(shù)據(jù)。IV、FPeriod字段關(guān)閉初始化前,IcInvInitIal表只保存初始化期間的數(shù)據(jù),F(xiàn)period=初始化所在期間;關(guān)閉初始化后,IcInvIntiaIal保存兩個期間的數(shù)據(jù):零期與本期的數(shù)據(jù)。其中零期的數(shù)據(jù)是初始化期間的數(shù)據(jù),本期間數(shù)據(jù)用于期初始金額調(diào)整?;颈砑白侄蔚慕榻B基本表及字段的介紹 6、工業(yè)單據(jù)相關(guān)表單據(jù)事物類型表ICtransactionType單據(jù)模版表ICtemplate,ICtemplateentry敘事簿模版IClisttemplate敘事簿模版事物類型表敘事簿的顯示字段表:ICchatbilltitle敘事簿的顯示
32、字段表敘事簿的過濾條件:ICtableRelation 選單模版表icselbills選單模板(作用選單時單據(jù)間攜帶數(shù)據(jù)的對應(yīng)關(guān)系表)說明:I、工業(yè)單據(jù)的自定義信息保存在IcTemplate和IcTempLateEntry,自定義的選單關(guān)系定義在IcSelbills和IctableRelation表中。選單模板表中定義源單和目標(biāo)單據(jù)的表與字段的對應(yīng)關(guān)系,以實現(xiàn)將源單信息寫入目標(biāo)單據(jù)。 基本表及字段的介紹基本表及字段的介紹 基本關(guān)系FTemplateIDICtransactionTypeFIDIcTemplateEntryFFieldNameFBillidIcTableRelationFFiel
33、dIDFIDIcTemplateFIDIcSelBillsFFieldName基本表及字段的介紹基本表及字段的介紹 出入庫單:IcStockBill、IcStockBillEntry;采購發(fā)票:IcPurChase、IcPurChaseEntry;銷售發(fā)票:IcSale、IcSaleEntry;采購訂單:PoOrder、PoOrderEntry;銷售訂單:SeOrder、SeOrderEntry;物流單據(jù)編碼規(guī)表:IcBillNo單據(jù)內(nèi)碼的進度表:IcMaxNum說明:在IcBillNo表中,系統(tǒng)是用此表的FCurNo字段跟蹤各種事務(wù)類型單據(jù)的“單據(jù)號碼進度”,以實現(xiàn)在下次新增單據(jù)時單據(jù)編號可
34、以自動加1。在IcMaxNum表中,F(xiàn)MaxNum字段為當(dāng)前最大ID。IcBillNo.FCurNo與IcMaxNum.FMaxNum如果落后與實際的單據(jù)代碼與內(nèi)碼,會導(dǎo)致單據(jù)不能保存,提示“pk_XXXX重復(fù),不能在XXXX表插入重復(fù)值”或提示不能刪除已審核單據(jù)基本表及字段的介紹基本表及字段的介紹 單據(jù)鉤稽表:ICHookRelationsFhooktype:0 采購發(fā)票和采購入庫單的核銷;1 銷售發(fā)票和銷售出單的核銷;2 費用發(fā)票和委外入庫的核銷;3 采購對等核銷;4 銷售對等核銷;5 采購發(fā)票和委外入庫單的核銷;Fibtag:0采購銷售發(fā)票;1出入庫單;2費用發(fā)票FEquityHook:
35、0 為非對等核銷;1對等核銷說明:核銷的問題主要是ICHookRelations丟失核銷關(guān)系,或單據(jù)的核銷關(guān)系ID丟失。需根據(jù)以上關(guān)系說明和不同的情況寫SQL查詢確認(rèn)。這里就不一一例舉。主要流程的數(shù)據(jù)過程主要流程的數(shù)據(jù)過程 n主要流程介紹n1.初始化n啟用期前的單據(jù)存放在ICStockBill、ICStockBillEntry中n初始余額錄入IcInvInitIal中,結(jié)束初始化后寫入ICBal和ICInvBal中n初始化ER圖:IcStockBillIcInvInitIalIcBalIcStockBillEntryIcInvBal啟用期前的單據(jù)初始余額錄入工業(yè)物流余額表主要流程的數(shù)據(jù)過程主要
36、流程的數(shù)據(jù)過程 2.校對即時庫存涉及數(shù)據(jù)表:虛倉POInventory、實倉ICInventory、序列號庫存表EISNInventory。實倉執(zhí)行存儲過程:p_UPDATEStorage虛倉執(zhí)行存儲過程:p_UPDATEPOStorageICInventory表數(shù)據(jù)形成過程:日常所做的每一筆庫存收發(fā)不更新IcBal和IcInvBal,只更新IcInventory。在結(jié)帳前Ic(Inv)Bal只保存了本期期初結(jié)存數(shù)量,而無期末結(jié)存數(shù)量,即:Ic(Inv)Bal.FEndQty=0。及時庫存更新方式有兩種,審核更新和保存更新。IcStockBill.Fupstockwhensave字段記錄了庫存
37、單據(jù)的更新方式:0:審核更新,1:保存更新。主要流程的數(shù)據(jù)過程主要流程的數(shù)據(jù)過程 校對及時庫存:EXEC CheckInventory首先清除IcInventory表所有記錄,從IcBal中取出本期初結(jié)存數(shù)量,再從IcStockBill(Entry)匯總出本期的收入發(fā)出,計算出結(jié)存庫存寫入IcInventory表。IcInventory表的主鍵是: FItemID, FBatchNO, FStockID, FStockPlaceID, FKFPeriod, FKFDate,也就是及時庫存按“物料、批次、倉庫、倉位、保質(zhì)期”的緯度來統(tǒng)計。如果并未起用倉位管理,但是如果在庫存單據(jù)中攜帶倉位信息,那
38、么會導(dǎo)致及時庫存也按倉位來顯示。或者物料未起用保質(zhì)期管理.更改“庫存更新”方式:1)t_systemprofile 中fcategory=ic and fkey=UPSTOCKWHENSAVE 的值切換(0:審核更新,1:保存更新 )2)更新庫存單據(jù)的字段 fUPSTOCKWHENSAVE(POStockBill、ICSTJGBill、POInStock、ICStockBill、ZPStockBill)3)校對及時庫存主要流程的數(shù)據(jù)過程主要流程的數(shù)據(jù)過程 3.物流與總帳對帳不相符總帳的存貨科目做了手工憑證;處理方法:用下面的SQL查詢出存貨類科目做的手工憑證,然后刪除,在物流模塊中按庫存單據(jù)重
39、新生成憑證。 SELECT fyear,fperiod,fgroupid,fnumber,fvoucherid FROM t_voucher WHERE fdate=2008.01.01 and fdate2008.02.01 and fvoucherid in (SELECT fvoucherid FROM t_voucherEntry WHERE faccountid in(SELECT FAcctID FROM t_icitem) and ( (FInternalInd is null) or( FInternalInd=) order by fyear,fperiod,fgroupid
40、,fnumber主要流程的數(shù)據(jù)過程主要流程的數(shù)據(jù)過程 2)物流中的庫存單據(jù)未生成憑證;用下面的SQL查詢出未記帳的庫存單據(jù),在存貨核算中生成憑證。系統(tǒng)設(shè)置:期末結(jié)帳時檢查未記帳的單據(jù)。 SELECT finterid,ftrantype FROM IcStockBill WHERE (FVchInterID is null) or (FVchInterID=0) and ftrantype41 and fdate=2004.01.01 and fdate2004.02.013)庫存單據(jù)的金額 憑證的金額;處理方法:刪除錯誤憑證,根據(jù)庫存單據(jù)重新生成憑證。- 單據(jù)金額 SELECT sum(famount) FROM IcStockBillEntry WHERE finterid in(SELECT finterid FROM IcStockBill WHERE FVchInterID=SVchInterID )-憑證金額 SELECT sum(famount) FROM t_voucherentry WHERE FVOUCHERID=SVchInterID and faccountid in(SELECT FAcctID FROM t_icitem)主要流程的數(shù)據(jù)過程主要流程的數(shù)據(jù)過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 成都師范學(xué)院《數(shù)學(xué)分析》2022-2023學(xué)年第一學(xué)期期末試卷
- 瓶子蓋塞機市場環(huán)境與對策分析
- 成都師范學(xué)院《兒童文學(xué)與欣賞》2021-2022學(xué)年第一學(xué)期期末試卷
- 成都錦城學(xué)院《土木工程概論》2021-2022學(xué)年第一學(xué)期期末試卷
- 成都錦城學(xué)院《商務(wù)文案設(shè)計》2021-2022學(xué)年第一學(xué)期期末試卷
- 成都錦城學(xué)院《品牌策劃與管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 電纜導(dǎo)線項目評價分析報告
- 成都錦城學(xué)院《公路與道路工程》2022-2023學(xué)年第一學(xué)期期末試卷
- 電話用電池充電器項目可行性實施報告
- 成都錦城學(xué)院《論文設(shè)計》2022-2023學(xué)年第一學(xué)期期末試卷
- 學(xué)校(幼兒園)食堂風(fēng)險防控清單
- 康復(fù)科護理中的認(rèn)知障礙康復(fù)護理
- 《建筑領(lǐng)域質(zhì)量審查與安全規(guī)范》思政課程案例
- 底盤維修管理制度
- 2023年粗糧餅干行業(yè)現(xiàn)狀及競爭格局、產(chǎn)業(yè)比重較小、馬太效應(yīng)明顯、市場份額正向大規(guī)模企業(yè)集中
- 高效光伏電站建設(shè)
- 傳統(tǒng)文化的現(xiàn)代化表達創(chuàng)新手法和工具
- Unit 1 Assessing Your Progress P20高一英語新人教必修Book 1
- 熱干面介紹課件
- 醫(yī)療器械代理居間協(xié)議書:免修版模板范本
- 員工(車輛)外出申請單
評論
0/150
提交評論