K3數(shù)據(jù)庫結(jié)構(gòu)與數(shù)據(jù)處理_第1頁
K3數(shù)據(jù)庫結(jié)構(gòu)與數(shù)據(jù)處理_第2頁
K3數(shù)據(jù)庫結(jié)構(gòu)與數(shù)據(jù)處理_第3頁
K3數(shù)據(jù)庫結(jié)構(gòu)與數(shù)據(jù)處理_第4頁
K3數(shù)據(jù)庫結(jié)構(gòu)與數(shù)據(jù)處理_第5頁
已閱讀5頁,還剩105頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、K/3數(shù)據(jù)庫結(jié)構(gòu)與數(shù)據(jù)處理一:K/3相關(guān)數(shù)據(jù)庫應(yīng)用簡(jiǎn)介二:K/3主要模塊及流程的數(shù) 據(jù)庫結(jié)構(gòu)及問題分析1.財(cái)務(wù)總帳系統(tǒng)2.固定資產(chǎn)系統(tǒng)3.應(yīng)收應(yīng)付系統(tǒng)4.物流管理系統(tǒng)Q&A一:K/3相關(guān)數(shù)據(jù)庫應(yīng)用簡(jiǎn)介二:K/3主要模塊及流程的數(shù) 據(jù)庫結(jié)構(gòu)及問題分析1.財(cái)務(wù)總帳系統(tǒng)2.固定資產(chǎn)系統(tǒng)3.應(yīng)收應(yīng)付系統(tǒng)4.物流管理系統(tǒng)Q&AK/3相關(guān)數(shù)據(jù)庫應(yīng)用簡(jiǎn)介SQL Server 工具和實(shí)用程序1 企業(yè)管理器2 服務(wù)管理器3 查詢分析器4 分布式事務(wù)處理協(xié)調(diào)器5 性能監(jiān)視器6 導(dǎo)入和導(dǎo)出數(shù)據(jù)7 SQL Server 分析器8 服務(wù)器網(wǎng)絡(luò)實(shí)用工具9 客戶端網(wǎng)絡(luò)實(shí)用工具10 聯(lián)機(jī)幫助文檔K/3相關(guān)數(shù)據(jù)庫應(yīng)用簡(jiǎn)介企業(yè)管

2、理器企業(yè)管理器是基于一種新的被稱為微軟管理控制臺(tái)(Microsoft Management Console)的公共服務(wù)器管理環(huán)境,它是SQL Server中最重要的一個(gè)管理工具。企業(yè)管理器不僅能夠配置系統(tǒng)環(huán)境和管理SQL Server,而且由于它能夠以層疊列表的形式來顯示所有的SQL Server對(duì)象,因而所有SQL Server對(duì)象的建立與管理都可以通過它來完成。K/3相關(guān)數(shù)據(jù)庫應(yīng)用簡(jiǎn)介利用企業(yè)管理器可以完成的操作有管理SQL Server 服務(wù)器;建立與管理數(shù)據(jù)庫;建立與管理表、視圖、存儲(chǔ)過程、觸發(fā)程序、角色、規(guī)則、默認(rèn)值等數(shù)據(jù)庫對(duì)象,以及用戶定義的數(shù)據(jù)類型;備份數(shù)據(jù)庫和事務(wù)日志、恢復(fù)數(shù)據(jù)

3、庫;復(fù)制數(shù)據(jù)庫;設(shè)置任務(wù)調(diào)度;設(shè)置警報(bào);提供跨服務(wù)器的拖放控制操作;管理用戶帳戶;建立Transact-SQL命令語句以及管理和控制SQL Mail。K/3相關(guān)數(shù)據(jù)庫應(yīng)用簡(jiǎn)介查詢分析器(Query Analyzer)SQL Server 2000新的圖形化查詢分析器用于輸入和執(zhí)行Transaction-SQL語句,并且迅速查看這些語句的結(jié)果,以分析和處理數(shù)據(jù)庫中的數(shù)據(jù)。這是一個(gè)非常實(shí)用的工具,對(duì)掌握SQL語言,深入理解SQL Server的管理工作有很大幫助。K/3相關(guān)數(shù)據(jù)庫應(yīng)用簡(jiǎn)介SQL Server 分析器(Profiler)-事件探查器是一個(gè)圖形化的管理工具,用于監(jiān)督、記錄和檢查SQL

4、Server 數(shù)據(jù)庫的使用情況。對(duì)系統(tǒng)管理員來說,它是一個(gè)連續(xù)實(shí)時(shí)地捕獲用戶活動(dòng)情況的間諜。K/3相關(guān)數(shù)據(jù)庫應(yīng)用簡(jiǎn)介數(shù)據(jù)定義語言(DDL)數(shù)據(jù)定義語言是指用來定義和管理數(shù)據(jù)庫以及數(shù)據(jù)庫中的各種對(duì)象的語句,這些語句包括CREATE、ALTER和DROP等語句。在SQL Server 2000中,數(shù)據(jù)庫對(duì)象包括表、視圖、觸發(fā)器、存儲(chǔ)過程、規(guī)則、缺省、用戶自定義的數(shù)據(jù)類型等。這些對(duì)象的創(chuàng)建、修改和刪除等都可以通過使用CREATE、ALTER、DROP等語句來完成。K/3相關(guān)數(shù)據(jù)庫應(yīng)用簡(jiǎn)介數(shù)據(jù)操縱語言(DML)數(shù)據(jù)操縱語言是指用來查詢、添加、修改和刪除數(shù)據(jù)庫中數(shù)據(jù)的語句,這些語句包括SELECT、IN

5、SERT、UPDATE、DELETE等。在默認(rèn)情況下,只有sysadmin、dbcreator、db_owner或db_datawriter等角色的成員才有權(quán)利執(zhí)行數(shù)據(jù)操縱語言。K/3相關(guān)數(shù)據(jù)庫應(yīng)用簡(jiǎn)介存儲(chǔ)過程的概念SQL Server提供了一種方法,它可以將一些固定的操作集中起來由SQL Server數(shù)據(jù)庫服務(wù)器來完成,以實(shí)現(xiàn)某個(gè)任務(wù),這種方法就是存儲(chǔ)過程。在SQL Server中存儲(chǔ)過程分為兩類:即系統(tǒng)提供的存儲(chǔ)過程和用戶自定義的存儲(chǔ)過程。K/3相關(guān)數(shù)據(jù)庫應(yīng)用簡(jiǎn)介圖 表視圖圖表(又稱關(guān)系圖)是SQL Server中一類特殊的數(shù)據(jù)庫對(duì)象,它提供給用戶直觀地管理數(shù)據(jù)庫表的方法。通過圖表,用戶可

6、以直觀地創(chuàng)建、編輯數(shù)據(jù)庫表之間的關(guān)系,也可以編輯表及其列的屬性。一:K/3相關(guān)數(shù)據(jù)庫應(yīng)用簡(jiǎn)介二:K/3主要模塊及流程的數(shù) 據(jù)庫結(jié)構(gòu)及問題分析1.財(cái)務(wù)總帳系統(tǒng)2.固定資產(chǎn)系統(tǒng)3.應(yīng)收應(yīng)付系統(tǒng)4.物流管理系統(tǒng)Q&AK/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析一、總帳系統(tǒng)1.基礎(chǔ)資料2.初始化及余額表3.憑證處理4.結(jié)帳K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析1.基礎(chǔ)資料相關(guān)數(shù)據(jù)表涉及的表為t_measureunit(計(jì)量單位表),t_unitgroup(計(jì)量單位組表)。常用的字段為Fmeasureunitid(計(jì)量單位內(nèi)碼),unitgroupid(計(jì)量單位組內(nèi)碼),F(xiàn)standard(是否基本計(jì)量單位)。 基本

7、計(jì)量單位 在一個(gè)計(jì)量單位組內(nèi),只能有一個(gè)基本計(jì)量單位,即Funitgroupid 字段值相同的記錄,只能有一條記錄的Fstandard字段值為1,如果一個(gè)組內(nèi)有兩個(gè)Fstandard=1的計(jì)量單位,則會(huì)造成一些報(bào)表數(shù)據(jù)翻倍。 計(jì)量單位丟失K3中有很多表引用“計(jì)量單組ID”和“計(jì)量單位ID”,比如科目,憑證,物料,物流單據(jù),余額表、BOM等等。一旦t_UnitGroup或t_MeasureUnit丟失記錄(包括零記錄),對(duì)引用表來說就產(chǎn)生了“孤立數(shù)據(jù)”?;蛘咭部梢哉fXX表與“計(jì)量單位表數(shù)據(jù)不匹配”。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析 幣別 t_currency,常用到的字段為FcurrencyI

8、D(幣別內(nèi)碼),F(xiàn)FixRate(換算率),F(xiàn)scale(小數(shù)位數(shù))等等。 FcurrencyID(幣別內(nèi)碼):系統(tǒng)默認(rèn)記帳本位的FcurrencyID值為1 Fscale(小數(shù)位數(shù)):在中間層帳套管理中,有個(gè)地方設(shè)置本位幣小數(shù)點(diǎn)位數(shù),就是FcurrencyID值為1的記錄對(duì)應(yīng)的Fscale值,可以在此改動(dòng)幣別對(duì)應(yīng)的小數(shù)位數(shù)。 憑證字 涉及的表為t_vouchgroup(憑證字表),常用的字段為FgroupID(憑證字內(nèi)碼),一般被t_voucher(憑證表)引用。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析 科目涉及的表為t_account(科目表),主要字段為fAccountID(科目?jī)?nèi)碼),F(xiàn)fu

9、llName(科目全名),F(xiàn)Quantity(是否數(shù)量金額輔助核算), FMeasureUnitID(計(jì)量單位內(nèi)碼),F(xiàn)Detailid(核算項(xiàng)目?jī)?nèi)碼)等。1)FAccountID(科目?jī)?nèi)碼) 科目?jī)?nèi)碼一旦被引用,為保證數(shù)據(jù)的完整性,此科目就不允許刪除。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析2)FFullname(科目全名) 這個(gè)字段主要是在錄入憑證,查看帳薄時(shí)用到。如果在錄入憑證,查看帳薄時(shí),系統(tǒng)只顯示科目的最明細(xì)一級(jí)的名稱,那就是因?yàn)榭颇咳侄沃械闹挡徽_。這個(gè)問題有個(gè)相關(guān)的補(bǔ)丁可以解決,補(bǔ)丁名叫Repare_FullName.sql。3)Fquantity(是否數(shù)量金額輔助核算) 此字段主

10、要是標(biāo)識(shí)此科目是否需要數(shù)量金額輔助核算,一般此字段與FmeasureUnitID(計(jì)量單位內(nèi)碼)一起使用,當(dāng)fquantity字段的值為1時(shí),F(xiàn)measureUnitID字段中一定也要有相應(yīng)的值,且FmeasureUnitID與t_measureunit表中的FmeasureUnitID字段值相對(duì)應(yīng)。4)FDetailid(核算項(xiàng)目使用狀況內(nèi)碼) 這個(gè)字段的值與t_itemdetail(核算項(xiàng)目橫表)中的Fdetailid字段值相關(guān)聯(lián),且這個(gè)值在t_itemdetail表中對(duì)應(yīng)的以F開頭的字段的值為“-1”。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析核算項(xiàng)目客戶、部門、職員、物料等,這些都是核算項(xiàng)目的

11、類別。比如客戶是一個(gè)核算項(xiàng)目類別,部門也是一個(gè)核算項(xiàng)目類別,系統(tǒng)用t_ItemClass保存核算項(xiàng)目類別。我們把核算項(xiàng)目類別看成一個(gè)對(duì)象,則不同的對(duì)象都有各自的屬性。比如對(duì)于客戶這個(gè)對(duì)象來說,它的屬性是:代碼、名稱、銀行賬號(hào)、法人代表、償債等級(jí)等等。對(duì)于部門這個(gè)對(duì)象來說,它的屬性是:代碼、名稱、部門主管、部門電話、傳真等等。系統(tǒng)用t_ItemPropDesc保存核算項(xiàng)目類別的屬性。t_ItemClass與t_ItemPropDesc用FitemClassID字段關(guān)聯(lián),一個(gè)核算項(xiàng)目類別可以擁有多種屬性,因此是“一對(duì)多”的關(guān)系。用戶新增的核算項(xiàng)目類別的屬性也保存在t_ItemPropDesc中。舉

12、例 :新增一核算項(xiàng)目類別,并定義核算項(xiàng)目類別屬性,注意其數(shù)據(jù)的存放。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析不同的核算項(xiàng)目類別都擁有自己的數(shù)據(jù)表,在t_itemclass表中,有一個(gè)FsqlTableName字段,它表示每個(gè)核算項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)表。比如:客戶t_Organization ;部門t_Department ;職員t_Emp;物料t_ICItem . 。 不同的核算項(xiàng)目類別有相同的屬性,比如:ID、父級(jí)ID、代碼、名稱、長(zhǎng)代碼、全稱等,系統(tǒng)將這些相同的屬性值保存在t_Item表中。因此,所有的核算項(xiàng)目都實(shí)際同時(shí)保存在兩個(gè)數(shù)據(jù)表中。比如:新增一個(gè)職員,則同時(shí)保存在t_Emp中和t_Item中;

13、新增一個(gè)部門,則同時(shí)保存在t_Department中和t_Item中。 因?yàn)樗械暮怂沩?xiàng)目都保存在t_Item中,系統(tǒng)用t_Item.FitemClassID字段區(qū)分核算項(xiàng)目類別。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析2.初始化及余額表 運(yùn)初始化數(shù)據(jù)的存放初始化時(shí),涉及到的表主要是 t_balance(金額余額表),t_quantitybalance(數(shù)量余額表)和t_profitandloss(損益類科目實(shí)際發(fā)生額情況表)。如果在年初進(jìn)行初始化時(shí),余額表和數(shù)量余額表中都只有第一期的數(shù)據(jù),且沒有本年累計(jì)數(shù)據(jù)和損益數(shù)據(jù),即在兩張余額表中,累計(jì)數(shù)字段的值為零和在損益類實(shí)際發(fā)生額表中沒有記錄。K/3主要

14、模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析如果在年中進(jìn)行初始化時(shí),假如在第6期進(jìn)行初始化,則t_profitandloss有記錄,另外兩張余額表中會(huì)存在第1期和第6期兩期的數(shù)據(jù),例如t_Balance 1期的數(shù)據(jù)中:FYtdDebit、FYtdCredit、FendBalance取用戶錄入的本年累計(jì)借方、本年累計(jì)貸方、期初余額(是指6月初的余額)。FDebit、FCredit、FBeginBalance這三列是系統(tǒng)倒算出來的,過程是:FDebit=FytdDebit;FCredit= FytdCredit;FBeginBalance= FEndBalance+FCredit FDebit。 6期的數(shù)據(jù)中:6期的

15、FBeginBalance等于1期的FendBalance;6期的FcreDit和FDebit無數(shù)據(jù);6期的FYtdCreDit和FytdDebit等于1期的FYtdCreDit和FytdDebit;6期的FendBalance等于6期的FbeginBalance。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析 幣別ID 在上面所講的三張表中,都有幣別(Fcurrencyid)這個(gè)字段,假如科目帶有外幣核算,且外幣有余額或發(fā)生額,則在這三張表中都由幣別ID來識(shí)別,一個(gè)科目的余額之和是由這個(gè)科目的幾個(gè)幣種余額之和而得;在余額表中幣別字段(Fcurrencyid)的值為零,就表示是此科目的綜合本位幣記錄。一個(gè)

16、科目下所有幣別余額之和等于此科目幣別字段為零值的記錄的余額,所有幣別發(fā)生額字段之和等于幣別字段為零值的記錄的發(fā)生額。 核算項(xiàng)目使用狀況ID 在上面所講的三張表中,也都有核算項(xiàng)目(Fdetailid)這個(gè)字段,如果某個(gè)科目下掛核算項(xiàng)目,且核算項(xiàng)目有余額或發(fā)生額,那么在這三張表中都由Fdetailid字段的值來反映。Fdetailid字段的值為0,則是此科目所有核算項(xiàng)目之和的記錄。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析 借貸方存放規(guī)則 t_balance表中,借方余額保存為正數(shù),貸方余額保存為負(fù)數(shù)。 t_Profitandloss表對(duì)不同的余額方向的處理方式也不同。例如:科目“營(yíng)業(yè)外收入”的余額方向是

17、貸方,在初始余額錄入中錄入“實(shí)際損益發(fā)生額”為200,則在t_ProFitandloss中FytdAmount保存為 200。科目“現(xiàn)金”的余額方向是借方,在初始余額錄入中錄入“期初余額”為300,則在t_Balance中1期的FEndBalance保存為 300??颇俊艾F(xiàn)金”的余額方向是借方,在初始余額錄入中錄入“期初余額”為100,則在t_Balance中1期的FEndBalance保存為 100。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析試算平衡 平衡的標(biāo)準(zhǔn)是:當(dāng)前期間的綜合本位幣科目借方余額合計(jì)等于貸方余額合計(jì),借方累計(jì)發(fā)生合計(jì)等于貸方累計(jì)發(fā)生額合計(jì),即匯總t_Balance表中Fcurren

18、cyID=0的啟用期間數(shù)據(jù)。下面這段SQL語句是檢查余額表中的余額是否平衡: select b.fdc,sum(a.fbeginbalance) from t_balance a join t_account b on a.faccountid=b.faccountid where a.fyear=xxxx and a.fperiod=yy and a.fdetailid=0 and a.fcurrencyid=0 and b.fdetail=1 group by b.fdc結(jié)束初始化 由于月末處理需要,結(jié)束初始化后,系統(tǒng)將自動(dòng)更新表t_Subsys(新增或更新一條記錄),同時(shí)更新t_Syst

19、emProfile 表中 Fcategory = GL, Fkey = InitClosed對(duì)應(yīng)的 Fvalue=1,初始化完成。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析3.憑證處理憑證表t_Voucher、t_Voucherentry憑證過帳在過帳前,系統(tǒng)會(huì)檢查總帳是否已完成初始化、檢查當(dāng)前期間是否有未過帳憑證,若未完成初始化或沒有未過帳憑證,則退出過帳過程否則進(jìn)入下一步。憑證過帳時(shí),在選定的憑證范圍內(nèi)按照期間、憑證字、憑證號(hào)、分錄號(hào)的順序逐條處理憑證分錄:檢查憑證是否在本會(huì)計(jì)年度、期間。 根據(jù)帳套選項(xiàng)的“憑證過帳前必須審核”,檢查憑證是否已經(jīng)審核。 檢查科目、核算項(xiàng)目的合法性。 檢查憑證號(hào)是否連

20、續(xù)。 將分錄中的借或貸方發(fā)生額登記至t_Balance,分三步完成:A、登記科目的原幣、原幣折合本位幣發(fā)生額。B、登記核算項(xiàng)目的原幣、原幣折合本位幣發(fā)生額。C、若是非明細(xì)科目,則匯總其所有上級(jí)科目的發(fā)生數(shù)。以上三步操作中數(shù)據(jù)庫中數(shù)據(jù)會(huì)發(fā)生變化的有表t_Balance中的FdebitFor,FcreditFor,FytdDebitFor,FytdCreditFor,FEndBalanceFor,FDebit,FCredit,FytdDebit,FYtdCredit,FendBalance十個(gè)字段。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析 檢查是否機(jī)制損益類憑證,如是結(jié)轉(zhuǎn)機(jī)制憑證(FinternalIn

21、d=“TransferPL”、“RateAdjust”),則不更新余額表數(shù)據(jù)。 若科目屬于損益類科目(t_Account中FGroupID值大于500),且憑證分錄中的FinternalInd字段值為 “TransferPL”(自動(dòng)結(jié)轉(zhuǎn)),則將分錄中的借或貸方發(fā)生額登記至表t_ProfitAndLoss中,分三步完成:A、登記損益類科目的原幣、原幣折合本位幣發(fā)生額。B、登記核算項(xiàng)目的原幣、原幣折合本位幣發(fā)生額。C、若是非明細(xì)科目,則匯總其所有上級(jí)科目的發(fā)生數(shù)。以上三步操作中數(shù)據(jù)庫中數(shù)據(jù)會(huì)發(fā)生變化的有表t_ProfitAndLoss中的FamountFor, FytdAmountFor,Famo

22、unt,FytdAmount四個(gè)字段。 若科目或核算項(xiàng)目設(shè)有數(shù)量輔助核算,則更新表t_QuantityBalance,發(fā)生變化的字段有FDebitQty ,FCreditQty ,FYtdDebitQty ,FytdCreditQty,FEndQty五個(gè)字段。 表t_Voucher的對(duì)應(yīng)字段Fposted=1,FpostID=過帳人,加上過帳標(biāo)記。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析反過帳 檢查本期有沒有已過帳的憑證,若沒有,則退出反過帳過程。 更新t_Balance本期發(fā)生、本年累計(jì)及期末余額字段,使其數(shù)值去除當(dāng)前反過帳憑證的發(fā)生額: 如反過帳憑證分錄為借方: 注以下:Vch.FamountF

23、or、Vch.Famount、Vch.FQuantity為憑證分錄金額及數(shù)量 FDebitFor:= FdebitFor Vch.FAmountFor FYtdDebitFor= FytdDebitFor Vch.FAmountFor FEndBalanceFor= FBeginBalanceFor + DebitFor CreditFor FDebit= Fdebit Vch.FAmount FYtdDebit= FytdDebit Vch.FAmount FEndBalance= FBeginBalance + Debit CreditK/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析 損益類科目更新t_

24、ProfitAndLoss 本期發(fā)生及本年累計(jì)字段:FamountFor= FamountFor Vch.FAmountForFytdAmountFor= FytdAmountFor Vch.FAmountForFamount= Famount Vch. FAmountFytdAmount= FytdAmount Vch.Famount更新t_QuantityBalance本期發(fā)生、本年累計(jì)及期末余額字段,使其恢復(fù)至期初狀態(tài):如反過帳憑證分錄為借方:FdebitQty= FdebitQty Vch.FquantityFytdDebitQty= FytdDebitQty Vch.Fquantit

25、yFendQty= FbeginQty+DebitQty CreditQty表t_Voucher的對(duì)應(yīng)字段Fposted=0,FpostID= -1 修改為未過帳標(biāo)記。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析4.期末結(jié)帳A 檢查是否完成初始化。B 檢查本期是否還有未過帳的憑證C 如果需要-檢查本期損益類科目余額是否結(jié)平,如果不平不能結(jié)帳。D 檢查T-SubSys表看是否其他要求與總帳同步(Fperiodsynch=1)的子系統(tǒng)是否已經(jīng)結(jié)帳E 將t_Balance、t_ProfitAndLoss、t_QuantityBalance表中所有本期期末數(shù)據(jù)復(fù)制為下一期期初數(shù)據(jù),本年累計(jì)數(shù)據(jù)累計(jì)到下一期,發(fā)生

26、額為0。F 刪除表t_ItemDetail 、t_ItemDetailV中一些在t_Balance、t_ProfitAndLoss、t_QuantityBalance、t_VoucherEntry、t_Account 中都不存在的核算項(xiàng)目多余數(shù)據(jù)。G更新表t_SystemProfile 當(dāng)前期間加到下一期間 如果Fperiod= PeriodPerYear則更新Fkey= CurrentYear ,Fvalue=Fvalue+1;Fkey= CurrentPeriod,Fvalue=1 否則更新Fkey= CurrentPeriod,Fvalue=Fvalue+1H期末處理管理表t_SubSY

27、S將本期數(shù)據(jù)設(shè)為已結(jié)帳Fcheckout=1,增加一條下一期Fcheckout=0的記錄。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析反結(jié)賬A 刪除表t_Balance中所有本期記錄。B 刪除表t_ProfitAndLoss中所有本期記錄。C 刪除表t_QuantityBalance中所有本期記錄。D 期末處理管理表t_SubSYS刪除當(dāng)前期的記錄,上期數(shù)據(jù)設(shè)為未結(jié)帳Fcheckout=0。一:K/3相關(guān)數(shù)據(jù)庫應(yīng)用簡(jiǎn)介二:K/3主要模塊及流程的數(shù) 據(jù)庫結(jié)構(gòu)及問題分析1.財(cái)務(wù)總帳系統(tǒng)2.固定資產(chǎn)系統(tǒng)3.應(yīng)收應(yīng)付系統(tǒng)4.物流管理系統(tǒng)Q&AK/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析二、固定資產(chǎn)系統(tǒng)內(nèi)容1.卡片處理及數(shù)

28、據(jù)結(jié)構(gòu)分析2.計(jì)提折舊分析3.期末處理4.報(bào)表分析K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析1.卡片新增卡片靜態(tài)信息,不做變動(dòng),不再改變K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析卡片新增新增卡片變動(dòng)情況(t_faalter) 新增卡片基本信息(t_facard) 新增自定義項(xiàng)目(t_facarditem) 新增設(shè)備信息(t_fadevice) 新增原值原幣信息(t_faorgfor) 新增部門分配(t_fadept)新增余額(t_fabalance) 新增T_fabalcard 新增T_fabaldept 新增費(fèi)用分配(t_faexpense)新增T_fabalexpense 動(dòng)態(tài)信息,每期都不同,因此每期都

29、有一條記錄K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析 數(shù) 據(jù) 表基礎(chǔ)資料表 :T_FAAlterMode ,T_FAGroup ,T_FAStatus ,T_FALocation T_FAEconomyUse ,T_FACardItemDefine ,T_FAGroupItem ,T_FADeprMethodT_FAUserDeprRate 卡片變動(dòng)相關(guān)表: T_FAAlter,T_FACard ,T_FADevice ,T_FAOrgFor ,T_FADept ,T_FAExpenses ,T_FACardItem 余額與計(jì)提折舊相關(guān)表 :T_FABalance ,T_FAbalCard ,T_FA

30、BalDevice ,T_FABalOrgFor ,T_FABalDept ,T_FABalExpenses ,T_FABalCardItem ,其他表 :T_FAClear ,T_FAVoucher K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析 T_FAAlter T_FABalance T_FACard t_facarditem t_fadevice t_faorgfor t_fadept t_faexpense faalteridT_fabalcardT_fabaldeptT_fabalexpense F b a I dfassetidK/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析 2.計(jì)提折舊分?jǐn)偙酒谡叟f到

31、部門與折舊費(fèi)分配表調(diào)用折舊子函數(shù)算出折舊額率調(diào)用折舊子函數(shù)算出折舊額生成計(jì)提折舊憑證取得本期要折舊卡片的信息記錄集合清除本期部門與折舊費(fèi)用分配表(0)第一階段第二階段第三階段K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析第一階段問題分析1.余額記錄(t_fabalance)日期與變動(dòng)表(t_faalter)不一致2.上期余額記錄(t_fabalance)丟失3.原值和累計(jì)折舊科目丟失提取卡片折舊要素,常見的錯(cuò)誤是:折舊相關(guān)要素取不到,系統(tǒng)提示null錯(cuò)誤折舊分析K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析第二階段問題分析1.折舊方法丟失(t_fabalcard和t_facard不一致) 2.已到最后一期3.參與折舊

32、計(jì)算的原值,累計(jì)折舊,預(yù)計(jì)使用期間等數(shù)據(jù)發(fā)生變化計(jì)算折舊階段,常見問題是系統(tǒng)折舊額與手工不符折舊分析K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析第三階段問題分析1.費(fèi)用科目非明細(xì)科目,科目項(xiàng)目非明細(xì),或折舊費(fèi)用科目帶其它項(xiàng)目核算(部門)2.核算項(xiàng)目丟失3.t_fabalexpense記錄丟失4.費(fèi)用科目輸入錯(cuò)誤生成憑證階段,常見問題,憑證無法生成,或則憑證金額與實(shí)際折舊額不符折舊分析K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析系統(tǒng)參數(shù)檢查 系統(tǒng)期間更新 插入修改t_fabalance 更新卡片表t_fabalcard 更新t_fabalcarditem 更新t_fabaldevice 更新t_fabalorgfo

33、r 更新t_fabaldept 更新t_fabalexpense 更新t_fabalcarditem 將下期折舊額清0 更新t_identity 更新t_fabbalance表最近變動(dòng)日期 fdate字段3.固定資產(chǎn)結(jié)帳 K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析特點(diǎn):固定資產(chǎn)反結(jié)帳,不會(huì)刪除以后期間的數(shù)據(jù),僅僅做以下操作:1 更新上期余額表中的已提折舊期間字段(反初始化不更新)3 修改系統(tǒng)參數(shù),固定資產(chǎn)當(dāng)前期間減1K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析固定資產(chǎn)清單:固定資產(chǎn)清單的內(nèi)容來自t_fabalance,t_fabalcard,t_fabaldept,t_fabalexpense,t_faalte

34、r等等余額相關(guān)表和變動(dòng)相關(guān)。固定資產(chǎn)清單是可以按期間查詢的。其中有一個(gè)選項(xiàng),是“多部門使用”的固定資產(chǎn)是否顯示,或則如何顯示的問題。一個(gè)固定資產(chǎn)如果有多個(gè)部門使用,那可以只顯示其中的一個(gè)部門,也可以多個(gè)部門都顯示出來。4.報(bào)表分析K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析折舊費(fèi)用明細(xì)表、折舊費(fèi)用匯總表:兩個(gè)表的數(shù)據(jù)來源都是t_fabalance,t_fabalcard,t_fabaldept,t_fabalexpense等等余額相關(guān)表,只不過是折舊匯總表只顯示匯總數(shù)據(jù),而明細(xì)表把每個(gè)卡片的各自數(shù)據(jù)都顯示出來。一般情況下,不論固定資產(chǎn)數(shù)據(jù)是否存在數(shù)據(jù)不一致的情況,但這兩個(gè)表的數(shù)據(jù)都是一致的,因?yàn)樗麄兊膩?/p>

35、源和算法一樣。 K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析折舊費(fèi)用分配表:這個(gè)表的數(shù)據(jù)來自t_fabalance、t_fabalcard、t_fabaldept、t_fabalexpense等等余額相關(guān)表。固定資產(chǎn)明細(xì)帳:固定資產(chǎn)明細(xì)帳除了折舊憑證的信息外,所有數(shù)據(jù)來自t_fabalance、t_falter、t_facard等余額和變動(dòng)相關(guān)表。折舊憑證的信息來自憑證表中fobjectname=fa 和fparameter=depr的當(dāng)期折舊憑證K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析自動(dòng)對(duì)帳分析總帳的數(shù)據(jù)來自余額表和當(dāng)期的憑證;固定資產(chǎn)的數(shù)據(jù)全部來自于t_fabalance余額表。一:K/3相關(guān)數(shù)據(jù)庫應(yīng)用

36、簡(jiǎn)介二:K/3主要模塊及流程的數(shù) 據(jù)庫結(jié)構(gòu)及問題分析1.財(cái)務(wù)總帳系統(tǒng)2.固定資產(chǎn)系統(tǒng)3.應(yīng)收應(yīng)付系統(tǒng)4.物流管理系統(tǒng)Q&AK/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析三、應(yīng)收應(yīng)付系統(tǒng)內(nèi)容 初始化 單據(jù)業(yè)務(wù) 核銷 報(bào)表 期末結(jié)賬K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析初始數(shù)據(jù)錄入1)初始發(fā)票、應(yīng)收單、預(yù)收單的錄入在t_RPBegData表插入記錄,ftype=3銷售發(fā)票、ftype=1應(yīng)收單、ftype=5預(yù)收單。在t_rp_Contact表中插入往來記錄,其標(biāo)識(shí)是FisInit為1;同時(shí)在t_RP_RPDetail中插入收款(付款)計(jì)劃記錄。在發(fā)票涉及到的商品數(shù)量信息寫入t_rpBegDetail表。關(guān)聯(lián)關(guān)系

37、:t_rpbegdata.FID= t_rp_Contact.FID= t_rpbegdetail.finvoiceid= t_rp_rpdetail.FOrgID2)初始應(yīng)收(付)票據(jù)的錄入在t_RP_Bill插入記錄,F(xiàn)isInit為1。3)初始?jí)馁~壞賬數(shù)據(jù)錄入在 t_RP_NewBadDebt 中插入記錄 ,F(xiàn)isInit為1K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析初始數(shù)據(jù)的引入引出1)應(yīng)收應(yīng)付傳遞初始數(shù)據(jù)到總賬系統(tǒng): 總賬科目余額的數(shù)據(jù)將被替換:將t_RPBegData的數(shù)據(jù)按單據(jù)中的往來科目和相應(yīng)的核算項(xiàng)目的設(shè)置匯總數(shù)據(jù),寫入t_balance表中總賬科目的核算項(xiàng)目應(yīng)收、應(yīng)付無法提供時(shí),數(shù)

38、據(jù)將不被傳遞初始單據(jù)錄入往來科目單據(jù)幣別必須與科目幣別一致2)從總帳引入應(yīng)收賬款余額:總賬的應(yīng)收科目必須設(shè)置核算項(xiàng)目,且要啟用往來業(yè)務(wù)核算;同時(shí)在總賬系統(tǒng)設(shè)置中也要啟用往來業(yè)務(wù)核銷功能 K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析單據(jù)業(yè)務(wù)t_rp_Contact.Ftype 單據(jù)事務(wù)類型ID1 其他應(yīng)收單2 其他應(yīng)付單3 銷售發(fā)票4 采購發(fā)票5 收款單、預(yù)付單(Fpre=-1 ,應(yīng)收退款單)6 付款單、預(yù)收單(Fpre=-1 ,應(yīng)付退款單)初始化時(shí),如果單據(jù)未錄入單據(jù)號(hào)(允許不錄入單據(jù)號(hào)),則單據(jù)類型會(huì)保存為“10+單據(jù)類型值”。比如:初始化時(shí),錄入銷售發(fā)票,未錄入單據(jù)

39、號(hào),則該單據(jù)類型為:10+3=13。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析發(fā)票相關(guān)數(shù)據(jù)表工業(yè)銷售發(fā)票表:icSale(Entry),工業(yè)采購發(fā)票:IcPurchase(Entry)商業(yè)銷售發(fā)票表:icSale(Entry)、Com_InvSale(Entry),商業(yè)采購發(fā)票:IcPurchase(Entry)、COM_InvPur(Entry)。往來業(yè)務(wù)列表:t_rp_Contact收付款計(jì)劃t_rp_rpDetail 關(guān)聯(lián)關(guān)系:IcSale.FinterID=t_rp_Contact.FinvoiceIDIcPurchase.FinterID=t_rp_Contact.FIDt_rp_rpDet

40、ail.FOrgID=t_rp_Contact.FIDK/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析其他應(yīng)收、應(yīng)付單1. 相關(guān)數(shù)據(jù)表t_rp_arpBillt_rp_Contact關(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)RPBillID = t_rp_arpBill.FBillID在t_rp_rpdetail插入收款計(jì)劃表記錄,F(xiàn)OrgID=t_rp_Contact.FID3. 審核更改t_rp_arpBill其它應(yīng)收單表中字段

41、Fstatus字段值為審核狀態(tài)值1 ,fchecker( 審核人)更改t_rp_Contact往來業(yè)務(wù)列表中字段Fstatus字段值為審核狀態(tài)值1,生成t_rp_ContactBal表的數(shù)據(jù)。 K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析收付款、退款單1. 相關(guān)數(shù)據(jù)表t_rp_NewReceiveBill、t_rp_Contact關(guān)聯(lián)關(guān)系:t_rp_Contact.FBillID =t_rp_NewReceiveBill.FBillID2. 錄入單據(jù)在t_rp_NewReceiveBill 收款單中插入記錄系統(tǒng),F(xiàn)pre=0(0收款;1預(yù)收款;1退款)在t_rp_Contact往來業(yè)務(wù)列表中插入記錄,F(xiàn)

42、type=5,F(xiàn)BillID =t_rp_NewReceiveBillFBillID, Fpre=0(0收款 1預(yù)收款 1退款)K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析票據(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_discountK/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析核銷核銷類型分為:到款結(jié)算,預(yù)收沖應(yīng)收,應(yīng)收沖應(yīng)付,應(yīng)收款轉(zhuǎn)銷,預(yù)收款轉(zhuǎn)銷,

43、預(yù)收款沖預(yù)付款,收款沖付款七種類型核銷方式分為:金額,存貨數(shù)量,應(yīng)收單號(hào)三種方式。這三種核銷方式并不是每種核銷類型都適用的。金額:所有的核銷類型都可以用存貨數(shù)量:由于只有發(fā)票上有存貨的信息,所以只對(duì)發(fā)票有效應(yīng)收單號(hào):只對(duì)選擇應(yīng)收單生成收款單的業(yè)務(wù)有效,所以這種核銷方式只在到款結(jié)算的核銷類型才能使用。K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析報(bào)表1. 匯總表如果不包含未審核單據(jù)直接從t_rp_ContactBal 表取數(shù)如果包含未審核單據(jù)則是從t_rp_ContactBal 表取啟始期間的期初數(shù),然后按月從t_rp_Contact表中取業(yè)務(wù)數(shù)據(jù)并計(jì)算出各個(gè)月的余額,直到結(jié)束期間。2. 收款明細(xì)表從t_r

44、p_ContactBal 表取啟始期間的期初數(shù),然后按月從t_rp_Contact表中取業(yè)務(wù)數(shù)據(jù)并計(jì)算各個(gè)月的余額,直到結(jié)束期間3. 往來對(duì)帳單在t_rp_Contact表中查詢出已審核的發(fā)票,應(yīng)收單,收款單,預(yù)收單以及滿足用戶輸入的其他過濾條件的記錄.K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析4. 帳齡分析表按應(yīng)收日期 在t_rp_Contact表中查詢出未核銷(或者核銷日期大于截止日期)并滿足用戶輸入的過濾條件的記錄的FID,對(duì)應(yīng)t_RP_RPDetail .FOrgID中的Fdate(應(yīng)收款日期),用截止日期 - Fdate 得出時(shí)間差對(duì)應(yīng) t_RPAgegroup得出所屬帳齡段并統(tǒng)計(jì)出余額:

45、t_RP_RPDetail.FRemainAmount按單據(jù)日期 在t_rp_Contact表中查詢出未核銷(或者核銷日期大于截止日期)并滿足用戶輸入的過濾條件的記錄,用t_rp_Contact.fdate-截止日期得出時(shí)間差對(duì)應(yīng) t_RPAgegroup得出所屬帳齡段并統(tǒng)計(jì)出余額:t_rp_Contact.FRemainAmount5. 到期債權(quán)列表從t_rp_Contact.FID關(guān)聯(lián) t_RP_RPDetail .FOrgID中取出t_RP_RPDetail.Fdate(應(yīng)收日期)小于等于計(jì)算日期的單據(jù)的發(fā)生額和剩余金額 K/3主要模塊數(shù)據(jù)庫結(jié)構(gòu)及問題分析結(jié)帳檢查檢查t_rp_Conta

46、ct表是否有未審核記錄 ( FStatus & 1 )=0 and ( FStatus & 16 )=0 and FRP=1檢查t_rp_bill表是否有未審核記錄 FChecker=0 and frp=1檢查t_rp_Contact表是否有未生成憑證記錄FvoucherID=0 and FRP=1 and FisInit=0 and ( Fstatus & 1 )=1 and ( Fstatus & 16 )=0檢查t_rp_newcheckinfo (c)關(guān)聯(lián)t_rp_Contact (d) 表是否有未生成憑證的到款核銷記錄c.FTransfer=1 and c.FVoucherID=0

47、and c.frp=1檢查t_rp_newcheckinfo 表是否有未生成憑證 記錄 FARToAR=1 and FVoucherID0檢查t_rp_newcheckinfo表是否有未生成憑證 記錄 FUnTread=1 and FVoucherID=2004.01.01 and fdate2004.02.01 and fvoucherid in (SELECT fvoucherid FROM t_voucherEntry WHERE faccountid in(SELECT FAcctID FROM t_icitem) and ( (FInternalInd is null) or( FI

48、nternalInd=) order by fyear,fperiod,fgroupid,fnumber主要流程的數(shù)據(jù)過程 2)物流中的庫存單據(jù)未生成憑證;用下面的SQL查詢出未記帳的庫存單據(jù),在存貨核算中生成憑證。系統(tǒng)設(shè)置:期末結(jié)帳時(shí)檢查未記帳的單據(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ù)的金額 憑證的金額;處理方法:刪除錯(cuò)誤憑

49、證,根據(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ù)過程 4)物流結(jié)帳后,上期的期末余額與下期的期初

50、余額不符;處理方法:物流反結(jié)帳,重新結(jié)帳。 SELECT * FROM IcBal A, IcBal B WHERE a.fbrno=b.fbrno and a.fyearb.fyear and a.fitemid=b.fitemid and b.fyear=2004 and b.fyear=2004 and a.fperiod=5 and b.fperiod=6 and a.FBatchNO=b.FBatchNO and a.FEndBalb.fbegbal and a.FBillInterID=b.FBillInterID and a.FStockGroupID=b.FStockGroup

51、ID主要流程的數(shù)據(jù)過程 5)計(jì)劃成本法,做了計(jì)劃價(jià)調(diào)價(jià)單,且在數(shù)據(jù)庫中做了反結(jié)帳,重新結(jié)帳回來,計(jì)劃價(jià)調(diào)價(jià)單失效;SELECT count(*) FROM IcBal a,IcBal b ,t_icitem c, ICPlanAdjPrice d,ICPlanAdjPriEntry e WHERE a.fbrno=b.fbrno and a.FBatchNO=b.FBatchNO and a.FBillInterID=b.FBillInterID and a.FEntryID=b.FEntryID and a.FStockGroupID=b.FStockGroupID and a.fbegdi

52、ff=b.fenddiff and a.fitemid=b.fitemid and a.fitemid=c.fitemid and c.ftrack=81 and d.finterid=e.finterid and e.fitemid=a.fitemid and d.fdate=2004.05.01 and d.fdate2004.06.01 and d.fcheckerid is not null and d.fcheckerid 0 and a.fyear=2004 and b.fyear=2004 and a.fperiod=5 and b.fperiod=6主要流程的數(shù)據(jù)過程 6)計(jì)劃

53、成本法,物料在期末無結(jié)存數(shù)量和金額,只有結(jié)存差異,差異不能結(jié)轉(zhuǎn)下期;處理方法:補(bǔ)丁。SELECT a.* FROM IcBal A, IcBal B WHERE a.fbrno=b.fbrno and a.fyear=2004 and b.fyear=2004 and a.fperiod=5 and b.fperiod=6 and a.fitemid=b.fitemid and a.FBatchNO=b.FBatchNO and a.fenddiffb.fbegdiff and a.FBillInterID=b.FBillInterID and a.FStockGroupID=b.FStock

54、GroupID and a.FEndBal=0 and a.FEndQty=0 and a.fenddiff0主要流程的數(shù)據(jù)過程 7)調(diào)撥單的調(diào)出或調(diào)入倉庫丟失8)憑證模板設(shè)置錯(cuò)誤9)物料對(duì)應(yīng)的存貨類科目丟失10)存貨類科目記帳方向反了-借記存貨科目 1外購入庫;2產(chǎn)品入庫; 5委外加工入庫; 10其他入庫; 40盤盈入庫; 65計(jì)劃價(jià)調(diào)價(jià); 100金額調(diào)整單;101暫估補(bǔ)差; -貸記存貨科目 21銷售出庫; 24生產(chǎn)領(lǐng)料; 28委外加工發(fā)出; 29其他出庫; 43盤虧毀損主要流程的數(shù)據(jù)過程 9、期末結(jié)賬 I、檢查未審核的庫存單據(jù):檢查未審核(FCheckerID is null or FCh

55、eckerID=0)的庫存單據(jù):采購檢驗(yàn)申請(qǐng)單(POInstock)、虛倉調(diào)撥單(POStockBill)、贈(zèng)品出入庫單(ZPStockBill)、受托加工出入庫(ICSTJGBill)、各種實(shí)倉庫存單據(jù)(IcStockBill)。II、檢查已審核未記帳的庫存單據(jù)(選項(xiàng))III、檢查單價(jià)或金額不正確的出入庫單: SELECT count(*) FROM IcStockBill t1,IcStockBillEntry t2 WHERE 日期范圍 and t1.FCancellation=0 AND t1.FInterID =t2.FInterID and (t2.FPrice=0 and t1.FTranType100) or (t2.FAmount=0 and t1.FTranType100)主要流程的數(shù)據(jù)過程 IV、處理序列號(hào)余額EISninvbal:統(tǒng)計(jì)本期每一序列號(hào)的收入發(fā)、發(fā)出,計(jì)算出結(jié)存。將期末有結(jié)存的結(jié)轉(zhuǎn)到下期。V、處理IcBal、IcInvBal:按物料、批次、倉庫、倉位、保質(zhì)期統(tǒng)計(jì)本期的收入(1,2,5,10,40,100,101,102,41);

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論