06K3標(biāo)準(zhǔn)供應(yīng)鏈數(shù)據(jù)分析_第1頁(yè)
06K3標(biāo)準(zhǔn)供應(yīng)鏈數(shù)據(jù)分析_第2頁(yè)
06K3標(biāo)準(zhǔn)供應(yīng)鏈數(shù)據(jù)分析_第3頁(yè)
06K3標(biāo)準(zhǔn)供應(yīng)鏈數(shù)據(jù)分析_第4頁(yè)
06K3標(biāo)準(zhǔn)供應(yīng)鏈數(shù)據(jù)分析_第5頁(yè)
已閱讀5頁(yè),還剩54頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、技術(shù)支持部234基本表及字段的介紹基本表及字段的介紹 n1、計(jì)量單位、計(jì)量單位n計(jì)量單位組:t_Unitgroupn計(jì)量單位 :t_MeasureUnit nt_MeasureUnit主要字段:n Fcoefficient 系數(shù)n FStandard 基本單位 (1-基本計(jì)量單位)n FUnitGroupID 單位組別 (在一個(gè)計(jì)量單位組中,只能有一個(gè)且必須有一個(gè)基本計(jì)量單位: Fstandard=1)5基本表及字段的介紹基本表及字段的介紹 n2、倉(cāng)庫(kù)、倉(cāng)位、倉(cāng)庫(kù)、倉(cāng)位nt_Stock nFtype:倉(cāng)庫(kù)類(lèi)型 n 實(shí)倉(cāng)500; n 待檢倉(cāng)501; 贈(zèng)品倉(cāng)502; 代管倉(cāng) 503 n說(shuō)明:實(shí)倉(cāng)核

2、算數(shù)量金額,虛倉(cāng)只核算數(shù)量不核算金額。待檢倉(cāng)、贈(zèng)品倉(cāng)、代管倉(cāng)都屬于虛倉(cāng)n倉(cāng)位:t_stockplace、倉(cāng)位組:t_stockplacegroup6基本表及字段的介紹基本表及字段的介紹 n3、物料數(shù)據(jù)表、物料數(shù)據(jù)表n物料保存在t_Item和t_IcItem表中。nT_ICItem主要字段n計(jì)量單位:FUnitID,FUnitGroupID,F(xiàn)CUUnitIDn物料屬性:ferpclsid(1:外購(gòu)、2:自制、3:委外加工、5:虛擬件)n計(jì)價(jià)方法:ftrack(76:加權(quán)平均、77:移動(dòng)平均、78:先進(jìn)先出、79:后進(jìn)先出、80:分批認(rèn)定、81:計(jì)劃成本)n物料科目:FAcctID、FCostA

3、cctID、FsaleAcctIDn成本項(xiàng)目:FCostProject n精度:FPriceDecimal 、FQtyDecimal n計(jì)劃價(jià): FPlanPricen業(yè)務(wù)管理:FISKFPeriod、FKFPeriod、FBatchManager n檢驗(yàn)設(shè)置:FIdentifier 、FInspectionLevel、FinspectionProject 7基本表及字段的介紹基本表及字段的介紹 n說(shuō)明:nI、物料的上級(jí)組保存在t_Item表中,新增一個(gè)物料上級(jí)組FItemClassID=4 AND Fdetail=0)時(shí),系統(tǒng)回自動(dòng)在t_Item中增加一個(gè)代碼名稱(chēng)都相同的成本對(duì)象組(FIte

4、mClassID=2001 AND Fdetail=0),這個(gè)成本對(duì)象組不能刪除,否則系統(tǒng)會(huì)提示:“成本對(duì)象未與物料同步初始化”。(補(bǔ)回丟失的物料組&成本對(duì)象組)nII、t_Item和t_IcItem的FParentID經(jīng)常會(huì)出錯(cuò),首先用SQL校正t_Item表中的FparentID,再用語(yǔ)句更新t_IcItem表中FparentIDnIII、計(jì)量單位:FunitID, 計(jì)量單位組:FunitGroupID。這兩個(gè)字段值經(jīng)常出問(wèn)題,一般是值為零或NULL,或者是FunitID在t_measureunit表不存在、FunitId在t_MeasureUnitGroup中不存在。 8基本表及

5、字段的介紹基本表及字段的介紹 nIV、關(guān)聯(lián)t_submessage.FInterID。新增一物料,如果物料的屬性為自制或配置類(lèi),那么系統(tǒng)會(huì)自動(dòng)新增一個(gè)品種法成本對(duì)象。如果強(qiáng)行在數(shù)據(jù)庫(kù)中將物料屬性由外購(gòu)更改為自制,那么造成該自制物料無(wú)對(duì)應(yīng)的成本對(duì)象。(補(bǔ)回丟失的成本對(duì)象.sql)nV、帳套升級(jí)或者物料從一個(gè)帳套引入另外一個(gè)帳套,可能會(huì)造成很多字段值丟失,比如:Ftrack、FunitID、FunitGroupID、FplanPrice、FerpClsID、Ftrack、FleadTime、FfixLeadTime、FsecInv、FplanTrategy、ForderTrategy。如:Ftra

6、ck字段值為NULL或零。Ftrack丟失會(huì)導(dǎo)致出庫(kù)核算失敗。如果錯(cuò)誤的記錄比較少,那么可以咨詢(xún)客戶(hù)后一個(gè)一個(gè)改。如果錯(cuò)誤的記錄比較多那么就要根據(jù)歷史備份數(shù)據(jù)來(lái)更正處理。 9升級(jí)后數(shù)據(jù)變化升級(jí)后數(shù)據(jù)變化n升級(jí)后數(shù)據(jù)變化(基礎(chǔ)系統(tǒng)及公用功能)n關(guān)鍵表升級(jí)策略關(guān)鍵表升級(jí)策略 n一、T_IcItemnK/3 V10.2項(xiàng)目中,出于性能考慮,T_ICItem表按系統(tǒng)拆分成多個(gè)表,具體的拆分方案是:n按物料編輯界面的標(biāo)簽頁(yè)拆分為以下幾個(gè)表n1:t_ICItemCore 核心數(shù)據(jù)表n2:t_ICItemBase 基本資料表n3:t_ICItemDesign 設(shè)計(jì)資料表n4:t_ICItemMaterial

7、 物流資料表n5:t_ICItemPlan計(jì)劃資料表n6:t_ICItemQuality質(zhì)量資料表n7:t_ICItemStandard標(biāo)準(zhǔn)數(shù)據(jù)資料表n8:t_ICItemCustom 自定義資料表10基本表及字段的介紹基本表及字段的介紹v核算項(xiàng)目核算項(xiàng)目 客戶(hù)、部門(mén)、職員、物料等,這些都是核算項(xiàng)目的類(lèi)別。比如客戶(hù)是一個(gè)核算項(xiàng)目類(lèi)別,部門(mén)也是一個(gè)核算項(xiàng)目類(lèi)別,系統(tǒng)用t_ItemClass保存核算項(xiàng)目類(lèi)別。 我們把核算項(xiàng)目類(lèi)別看成一個(gè)對(duì)象,則不同的對(duì)象都有各自的屬性。比 如對(duì)于客戶(hù)這個(gè)對(duì)象來(lái)說(shuō),它的屬性是:代碼、名稱(chēng)、銀行賬號(hào)、法人 代表、償債等級(jí)等等。對(duì)于部門(mén)這個(gè)對(duì)象來(lái)說(shuō),它的屬性是:代碼、名

8、稱(chēng)、部門(mén)主管、部門(mén)電話(huà)、傳真等等。 系統(tǒng)用t_ItemPropDesc保存核算項(xiàng)目類(lèi)別的屬性。t_ItemClass與t_ItemPropDesc用FitemClassID字段關(guān)聯(lián),一個(gè)核算項(xiàng)目類(lèi)別可以擁有多種屬性,因此是“一對(duì)多”的關(guān)系。用戶(hù)新增的核算項(xiàng)目類(lèi)別的屬性也保存在t_ItemPropDesc中。舉例 :新增一核算項(xiàng)目類(lèi)別,并定義核算項(xiàng)目類(lèi)別屬性,注意其數(shù)據(jù)的存放。11K/3主要模塊數(shù)據(jù)庫(kù)結(jié)構(gòu)及問(wèn)題分析主要模塊數(shù)據(jù)庫(kù)結(jié)構(gòu)及問(wèn)題分析不同的核算項(xiàng)目類(lèi)別都擁有自己的數(shù)據(jù)表,在t_itemclass表中,有一 個(gè)FsqlTableName字段,它表示每個(gè)核算項(xiàng)目對(duì)應(yīng)的數(shù)據(jù)表。比如:客戶(hù)t_O

9、rganization ;部門(mén)t_Department ;職員t_Emp;物料 t_ICItem . 。不同的核算項(xiàng)目類(lèi)別有相同的屬性,比如:ID、父級(jí)ID、代碼、名稱(chēng)、 長(zhǎng)代碼、全稱(chēng)等,系統(tǒng)將這些相同的屬性值保存在t_Item表中。 因此,所有的核算項(xiàng)目都實(shí)際同時(shí)保存在兩個(gè)數(shù)據(jù)表中。比如:新增一 個(gè)職員,則同時(shí)保存在t_Emp中和t_Item中;新增一個(gè)部門(mén),則同時(shí)保存 在t_Department中和t_Item中。 因?yàn)樗械暮怂沩?xiàng)目都保存在t_Item中,系統(tǒng)用t_Item.FitemClassID 字段區(qū)分核算項(xiàng)目類(lèi)別。12基本表及字段的介紹基本表及字段的介紹 n4、系統(tǒng)參數(shù)表、系統(tǒng)參

10、數(shù)表t_SystemProfilenCurrentYear當(dāng)前年nCurrentPeriod當(dāng)前期間nStartPeriod啟用期間nStartYear啟用年nAuditChoice 核算方式0:數(shù)量核算,1:數(shù)量、金額核算nUnderStock是否允許負(fù)結(jié)存(1-允許,0-不允許)nUPSTOCKWHENSAV庫(kù)存更新控制0:審核更新,1:保存更新(ICStockBill中也包含此字段,需一致)n說(shuō)明 :只有總帳和固定資產(chǎn)擁有自己的會(huì)計(jì)期間真實(shí)日期設(shè)置,其余模塊包括物流的會(huì)計(jì)期間的起始日期都調(diào)用總帳的會(huì)計(jì)期間起始日期設(shè)置。13基本表及字段的介紹基本表及字段的介紹 n5、余額表、余額表n初始化

11、余額表:ICInvInitIal(記錄初始化錄入的余額數(shù)據(jù))n存貨余額表:ICBal(記錄初始化后存貨的收發(fā)存余額,包括批次及順序等數(shù)據(jù))n庫(kù)房存貨余額表:ICInvBal(記錄初始化結(jié)束后存貨的收發(fā)存余額,包括倉(cāng)庫(kù)、倉(cāng)位、批次、順序及保質(zhì)期等明細(xì)數(shù)據(jù))n虛倉(cāng)余額表:POInvBaln序列號(hào)余額表:EISnInvBaln說(shuō)明:nI、BatchNO字段批號(hào),用于業(yè)務(wù)批次批次管理、分批認(rèn)定法、保質(zhì)期管理的物料。當(dāng)物料既使用分批認(rèn)定法又使用批次管理,則二者共用此字段。庫(kù)存單據(jù)和余額表都有FBatchNO字段,用法相同14基本表及字段的介紹基本表及字段的介紹 nII、FBillInterID字段序號(hào),

12、用于先進(jìn)/后進(jìn)先出法,F(xiàn)BillInterID是系統(tǒng)自動(dòng)分配的一個(gè)順序號(hào),用來(lái)區(qū)分各個(gè)批次的先后順序,以前版本FBillIterID與FEntryID配合使用,分別取單據(jù)ID和分錄ID,目前版本FBillIterID字段和單據(jù)ID沒(méi)有任何關(guān)系,而FEntryID也已經(jīng)作廢。nIII、保質(zhì)期FKFDate :生產(chǎn)日期、FKFPeriod :保質(zhì)期、只有當(dāng)物料使用保質(zhì)期管理時(shí),才使用FDFDate和FDFPeriod這兩個(gè)字段。如果物料未使用保質(zhì)期管理(t_IcItem.FIsKFPeriod=0),那么此物料在IcInvInitIal表IcStockBillEntry表Ic(Inv)Bal表中的

13、FKFPeriod和FKFDate字段都必須為零或Null值,否則在進(jìn)行及時(shí)庫(kù)存查詢(xún)時(shí)該物料會(huì)出現(xiàn)一正一負(fù)兩條數(shù)據(jù)。nIV、FPeriod字段關(guān)閉初始化前,IcInvInitIal表只保存初始化期間的數(shù)據(jù),F(xiàn)period=初始化所在期間;關(guān)閉初始化后,IcInvIntiaIal保存兩個(gè)期間的數(shù)據(jù):零期與本期的數(shù)據(jù)。其中零期的數(shù)據(jù)是初始化期間的數(shù)據(jù),本期間數(shù)據(jù)用于期初始金額調(diào)整。15基本表及字段的介紹基本表及字段的介紹 n6、工業(yè)單據(jù)相關(guān)表、工業(yè)單據(jù)相關(guān)表n單據(jù)事物類(lèi)型表ICtransactionTypen單據(jù)模版表ICtemplate,ICtemplateentryn敘事簿模版IClistte

14、mplate敘事簿模版事物類(lèi)型表n敘事簿的顯示字段表:ICchatbilltitle敘事簿的顯示字段表n敘事簿的過(guò)濾條件:ICtableRelation n選單模版表icselbills選單模板(作用選單時(shí)單據(jù)間攜帶數(shù)據(jù)的對(duì)應(yīng)關(guān)系表)n說(shuō)明:nI、工業(yè)單據(jù)的自定義信息保存在IcTemplate和IcTempLateEntry,自定義的選單關(guān)系定義在IcSelbills和IctableRelation表中。選單模板表中定義源單和目標(biāo)單據(jù)的表與字段的對(duì)應(yīng)關(guān)系,以實(shí)現(xiàn)將源單信息寫(xiě)入目標(biāo)單據(jù)。 16基本表及字段的介紹基本表及字段的介紹 nII、基本關(guān)系nIctransactiontype.Ftempl

15、ateID=IcTemplate.FIDnIcTemplate.FID=IcTempLateEntry.FIDnIctemplateEntry.FFieldName=IcSelbills. FFieldNamenIcSelbills.FID=IctableRelation.FBillIDnIcSelbills.FFieldName=IctableRelation.FFieldID17基本表及字段的介紹基本表及字段的介紹 n基本關(guān)系FTemplateIDICtransactionTypeFIDIcTemplateEntryFFieldNameFBillidIcTableRelationFFiel

16、dIDFIDIcTemplateFIDIcSelBillsFFieldName18基本表及字段的介紹基本表及字段的介紹 n出入庫(kù)單:IcStockBill、IcStockBillEntry;n采購(gòu)發(fā)票:IcPurChase、IcPurChaseEntry;n銷(xiāo)售發(fā)票:IcSale、IcSaleEntry;n采購(gòu)訂單:PoOrder、PoOrderEntry;n銷(xiāo)售訂單:SeOrder、SeOrderEntry;n物流單據(jù)編碼規(guī)表:IcBillNon單據(jù)內(nèi)碼的進(jìn)度表:IcMaxNumn說(shuō)明:在IcBillNo表中,系統(tǒng)是用此表的FCurNo字段跟蹤各種事務(wù)類(lèi)型單據(jù)的“單據(jù)號(hào)碼進(jìn)度”,以實(shí)現(xiàn)在下次

17、新增單據(jù)時(shí)單據(jù)編號(hào)可以自動(dòng)加1。在IcMaxNum表中,F(xiàn)MaxNum字段為當(dāng)前最大ID。IcBillNo.FCurNo與IcMaxNum.FMaxNum如果落后與實(shí)際的單據(jù)代碼與內(nèi)碼,會(huì)導(dǎo)致單據(jù)不能保存,提示“pk_XXXX重復(fù),不能在XXXX表插入重復(fù)值”或提示不能刪除已審核單據(jù)19基本表及字段的介紹基本表及字段的介紹 n單據(jù)鉤稽表:ICHookRelationsnFhooktype:0 采購(gòu)發(fā)票和采購(gòu)入庫(kù)單的核銷(xiāo);n 1 銷(xiāo)售發(fā)票和銷(xiāo)售出單的核銷(xiāo);n 2 費(fèi)用發(fā)票和委外入庫(kù)的核銷(xiāo);n 3 采購(gòu)對(duì)等核銷(xiāo);n 4 銷(xiāo)售對(duì)等核銷(xiāo);n 5 采購(gòu)發(fā)票和委外入庫(kù)單的核銷(xiāo);nFibtag:0采購(gòu)銷(xiāo)售發(fā)

18、票;n 1出入庫(kù)單;n 2費(fèi)用發(fā)票nFEquityHook:n 0 為非對(duì)等核銷(xiāo);n 1 對(duì)等核銷(xiāo)n說(shuō)明:核銷(xiāo)的問(wèn)題主要是ICHookRelations丟失核銷(xiāo)關(guān)系,或單據(jù)的核銷(xiāo)關(guān)系ID丟失。需根據(jù)以上關(guān)系說(shuō)明和不同的情況寫(xiě)SQL查詢(xún)確認(rèn)。這里就不一一例舉。2021主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n1.初始化初始化n啟用期前的單據(jù)存放在ICStockBill、ICStockBillEntry中n初始余額錄入IcInvInitIal中,結(jié)束初始化后寫(xiě)入ICBal和ICInvBal中n初始化ER圖:IcStockBillIcInvInitIalIcBalIcStockBillEntryIcI

19、nvBal啟用期前的單據(jù)初始余額錄入工業(yè)物流余額表22主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n說(shuō)明:nI、初始數(shù)據(jù)錄入只能本年累計(jì)發(fā)生數(shù)和期初余額,不能錄入本期發(fā)生額。所以IcInvInitIal表中初始化期間的數(shù)據(jù)如下字段必為零 nFreceive(本期收入數(shù)量)、Fdebit(本期收入金額)、nFreceiveDiff(本期收入差異)、Fsend(本期發(fā)出數(shù)量)、nFcredit(本期發(fā)出金額)、FsendDiff(本期發(fā)出差異)、nFEndQty(本期期末結(jié)存數(shù)量)、FEndBal(本期期末結(jié)存金額)nII、如果是按常用計(jì)量單位錄入數(shù)量,則FunitID字段保存常用計(jì)量單位ID,系統(tǒng)自動(dòng)

20、換算出基本計(jì)量單位數(shù)量:FytdBegQty =FytdAuxBegQty*t_MeasureUnit.FCoefficientn注意計(jì)量單位一旦被使用,換算系數(shù)不允許修改,如果在數(shù)據(jù)庫(kù)中強(qiáng)行修改了計(jì)量單位的換算系數(shù),IcInvInitIal表數(shù)據(jù)不會(huì)變動(dòng)。也就是說(shuō)如果將來(lái)反初始化再來(lái)看IcInvInitIal表時(shí)就會(huì)出錯(cuò)。23主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 nIII、平衡關(guān)系n數(shù)量平衡關(guān)系:n年初結(jié)存數(shù)量+本年累計(jì)收入-本年累計(jì)發(fā)出=初始化期間期初結(jié)存數(shù)量nFytdBegQty+FytdReceiveFytdSend=FBegQtynFytdauxBegQty+FytdauxRecei

21、veFytdauxSend=FauxBegQtyn金額平衡關(guān)系:nFytdBegbal+FytdDebit-FytdCredit=FBegbaln差異平衡關(guān)系:nFytdBegDiff+FytdReceiveDiffFytdSendDiff=FbegDiffnV、可以把物流的期初數(shù)據(jù)傳遞到總帳,前提是總帳必須與物流起用期間相同,且總帳未關(guān)閉初始化。過(guò)程如下:n1)如果存貨類(lèi)科目掛了物料、倉(cāng)庫(kù)等核算項(xiàng)目,那么,要向核算項(xiàng)目使用狀況表t_ItemDetail、t_ItemDetailV中插入記錄;n2)將IcInvInitIal中數(shù)據(jù)寫(xiě)入t_Balance;n3)如果存貨類(lèi)科目使用了數(shù)量核算,還要

22、將IcInvInitIal表中數(shù)量寫(xiě)入t_QuantityBalancenIV、關(guān)閉初始化StockINIDataOn,反初始化24主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n2.校對(duì)即時(shí)庫(kù)存校對(duì)即時(shí)庫(kù)存n涉及數(shù)據(jù)表:n虛倉(cāng)POInventory、實(shí)倉(cāng)ICInventory、序列號(hào)庫(kù)存表EISNInventory。n實(shí)倉(cāng)執(zhí)行存儲(chǔ)過(guò)程:p_UPDATEStoragen虛倉(cāng)執(zhí)行存儲(chǔ)過(guò)程:p_UPDATEPOStoragenICInventory表數(shù)據(jù)形成過(guò)程:n日常所做的每一筆庫(kù)存收發(fā)不更新IcBal和IcInvBal,只更新IcInventory。在結(jié)帳前Ic(Inv)Bal只保存了本期期初結(jié)存數(shù)量

23、,而無(wú)期末結(jié)存數(shù)量,即:Ic(Inv)Bal.FEndQty=0。n及時(shí)庫(kù)存更新方式有兩種,審核更新和保存更新。IcStockBill.Fupstockwhensave字段記錄了庫(kù)存單據(jù)的更新方式:0:審核更新,1:保存更新。25主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n校對(duì)及時(shí)庫(kù)存:EXEC CheckInventoryn首先清除IcInventory表所有記錄,從IcBal中取出本期初結(jié)存數(shù)量,再?gòu)腎cStockBill(Entry)匯總出本期的收入發(fā)出,計(jì)算出結(jié)存庫(kù)存寫(xiě)入IcInventory表。nIcInventory表的主鍵是: FItemID, FBatchNO, FStockID,

24、 FStockPlaceID, FKFPeriod, FKFDate,也就是及時(shí)庫(kù)存按“物料、批次、倉(cāng)庫(kù)、倉(cāng)位、保質(zhì)期”的緯度來(lái)統(tǒng)計(jì)。如果并未起用倉(cāng)位管理,但是如果在庫(kù)存單據(jù)中攜帶倉(cāng)位信息,那么會(huì)導(dǎo)致及時(shí)庫(kù)存也按倉(cāng)位來(lái)顯示?;蛘呶锪衔雌鹩帽Y|(zhì)期管理.n更改“庫(kù)存更新”方式:n1)t_systemprofile 中fcategory=ic and fkey=UPSTOCKWHENSAVE 的值切換(0:審核更新,1:保存更新 )n2)更新庫(kù)存單據(jù)的字段 fUPSTOCKWHENSAVE(POStockBill、ICSTJGBill、POInStock、ICStockBill、ZPStockBil

25、l)n3)校對(duì)及時(shí)庫(kù)存26主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n3.暫估處理暫估處理n暫估主要涉及t_MakeVouchTemp表nFGroupID 憑證字nFVchInterID 憑證內(nèi)碼nFperiod 會(huì)計(jì)期間nFyear 會(huì)計(jì)年度nFvchNumber憑證號(hào)nFTranType憑證類(lèi)型( 4000 暫估; -4000 暫估沖回 )nFSCBillInterID外購(gòu)入庫(kù)單內(nèi)碼nFpreVchInterID“暫估沖回憑證”對(duì)應(yīng)的原暫估憑證27主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n現(xiàn)在舉例說(shuō)明暫估數(shù)據(jù)處理流程:n5月份做暫估入庫(kù)單,根據(jù)5月份做暫估入庫(kù)單,在“存貨核算=生成憑證”功能中選

26、折“估價(jià)入帳”類(lèi)型,根據(jù)暫估入庫(kù)單生成憑證,系統(tǒng)向t_MakeVoucherTemp插入一條FtranType=4000的記錄。5月末工業(yè)物流結(jié)帳時(shí),系統(tǒng)自動(dòng)生成一張6期的暫估沖回憑證。此時(shí),系統(tǒng)又向t_MakeVoucherTemp插入一條FtranType=-4000的記錄。6月份發(fā)票未到,在“存貨核算=生成憑證”功能中選折“估價(jià)入帳”類(lèi)型,再次根據(jù)5期的暫估入庫(kù)單生成憑證(繼續(xù)暫估),系統(tǒng)向t_MakeVoucherTemp插入一條FtranType=4000的記錄。6月末工業(yè)物流結(jié)帳時(shí),系統(tǒng)自動(dòng)生成一張7期的暫估沖回憑證。此時(shí),系統(tǒng)又t_MakeVoucherTemp插入一條Ftran

27、Type=-4000的記錄。7月份采購(gòu)發(fā)票到,與5期的入庫(kù)單鉤稽,在“存貨核算=生成憑證”功能中選折“外購(gòu)入庫(kù)”類(lèi)型,根據(jù)發(fā)票和入庫(kù)單生成外購(gòu)入庫(kù)憑證。至此,暫估流程結(jié)束。7期結(jié)帳時(shí),系統(tǒng)發(fā)現(xiàn)5期的入庫(kù)單已經(jīng)與發(fā)票鉤稽,說(shuō)明發(fā)票已到,因此不再生成暫估沖回憑證。(月初一次沖回) 28主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n5月份做暫估入庫(kù)單,在“存貨核算=生成憑證”功能中選擇“估價(jià)入帳”類(lèi)型,根據(jù)暫估入庫(kù)單生成憑證,系統(tǒng)向t_MakeVoucherTemp插入一條FtranType=4000的記錄。7月份采購(gòu)發(fā)票到,與5期的入庫(kù)單鉤稽,在“存貨核算=生成憑證”功能中選 擇“暫估沖回”類(lèi)型,5入庫(kù)

28、單生成暫估沖回憑證。此時(shí),系統(tǒng)向t_MakeVoucherTemp插入一FtranType=-4000的記錄。在“存貨核算=生成憑證”功能中選擇“外購(gòu)入庫(kù)”類(lèi)型,根據(jù)發(fā)票和入庫(kù)單生成外購(gòu)入庫(kù)憑證。(單到?jīng)_回)29主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n4.入庫(kù)核算n1)參與核算的發(fā)票)參與核算的發(fā)票n 只有已經(jīng)與出庫(kù)單鉤稽的發(fā)票才能參與外購(gòu)入庫(kù)核算。如果發(fā)票與入庫(kù)單已經(jīng)鉤稽,但是在外購(gòu)入庫(kù)核算界面卻調(diào)不出該發(fā)票,這種情況一般是因?yàn)镮cPurChase.FHookInterID、IcStockBill.FHookInterID字段值丟失,或者是IcHoolRelations核銷(xiāo)關(guān)系丟失。n2)費(fèi)

29、用分配過(guò)程)費(fèi)用分配過(guò)程n-將費(fèi)用發(fā)票應(yīng)記費(fèi)用寫(xiě)入IcPurChaseEntry.FAmountMustnUPDATE u1 SET FAmountMust=convert(decimal(28,2),(0+83*FQty/11) nFROM IcPurChaseEntry u1,IcPurChase v1 n WHERE u1.FInterID = v1.FInterID AND v1.FHookInterID=1 n-將費(fèi)用發(fā)票稅金寫(xiě)入IcPurChaseEntry. FDeductTaxnUPDATE u1 SET FDeductTax=convert(decimal(28,2),(0+

30、17*FQty/11) nFROM IcPurChaseEntry u1,IcPurChase v1 n WHERE u1.FInterID = v1.FInterID AND v1.FHookInterID=130主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n3)外購(gòu)入庫(kù)核算過(guò)程)外購(gòu)入庫(kù)核算過(guò)程n如果外購(gòu)入庫(kù)單在本期,則用此單價(jià)來(lái)更新外購(gòu)入庫(kù)單單價(jià)nIcStockBillEntry.Fpric=n (IcPurChaseEntry.Famount + IcPurChaseEntry.FamountMust)/ IcStockBillEntry.Fqtyn如果外購(gòu)入庫(kù)單在以前期,核算時(shí)不更新以前期

31、間外購(gòu)入庫(kù)單單價(jià),但生成暫估補(bǔ)差單(Ftrantype=101)n暫估補(bǔ)差單=(采購(gòu)發(fā)票金額+應(yīng)計(jì)費(fèi)用)- 以前期間外購(gòu)入庫(kù)金額n =IcPurChaseEntry.Famount + IcPurChaseEntry.FamountMust)- IcStockBillEntry.Famountn另外,如果重新做外購(gòu)入庫(kù)核算,系統(tǒng)會(huì)刪除本期的暫估補(bǔ)差單,并在本次核算重新生產(chǎn)暫估補(bǔ)差單。31主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n5.出庫(kù)核算n加權(quán)平均n加權(quán)平均單價(jià)= (期初始結(jié)存金額+本期收入金額)/(期初始結(jié)存數(shù)量+本期收入數(shù)量) n移動(dòng)平均移動(dòng)平均n出庫(kù)單價(jià)=(以前結(jié)存金額+本批收入金額)/

32、(以前結(jié)存數(shù)量+本批收入數(shù)量)n先進(jìn)先出先進(jìn)先出n后進(jìn)先出后進(jìn)先出n分批認(rèn)定分批認(rèn)定32主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n計(jì)劃成本材料成本差異率= (期初始結(jié)存差異+本期收入差異) /(期初結(jié)存計(jì)劃成本+本期收入計(jì)劃成本)發(fā)出實(shí)際單價(jià)=計(jì)劃價(jià)+ 計(jì)劃價(jià)*材料成本差異率物料:A 計(jì)量單位:個(gè) 計(jì)價(jià)方法:計(jì)劃成本 期間:2004.06期 額單位:元存貨成本差異率= (-10+5+10)/(50+40+10)=0.05發(fā)出成本負(fù)擔(dān)的差異= 60*0.05 =3結(jié)存差異= 40*0.05 =2發(fā)出實(shí)際單價(jià) = 10+ 10*0.05=10.533主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n說(shuō)明n 在

33、IcBal、IcInvBal中,F(xiàn)begDiff和FendDiff代表期初和期末結(jié)存差異,n這兩個(gè)字段是計(jì)劃成本法物料專(zhuān)用的字段。在IcBal和IcInvBal中,nFbegBal和FEndBal是實(shí)際成本。n 對(duì)于劃成本法的物料,在軟件任何報(bào)表中顯示的單價(jià)都是計(jì)劃價(jià),顯示n的金額都是計(jì)劃價(jià)金額,只有材料成本差異明細(xì)帳可以查詢(xún)到材料成本差異。n計(jì)劃成本法本質(zhì)上是計(jì)劃成本法本質(zhì)上是“加權(quán)平均法加權(quán)平均法”。因此二者在。因此二者在IcBal、IcInvbal中中n除了差異字段外,數(shù)據(jù)存放規(guī)則完全相同。除了差異字段外,數(shù)據(jù)存放規(guī)則完全相同。34主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n“總倉(cāng)總倉(cāng)/ /

34、分倉(cāng)分倉(cāng)/ /分倉(cāng)組分倉(cāng)組”核算數(shù)據(jù)存放規(guī)則核算數(shù)據(jù)存放規(guī)則nSELECT * FROM t_SystemProfile WHERE FCategory=IC AND FKey=CalculateType n 0 總倉(cāng)核算n 1 分倉(cāng)核算n 2 分倉(cāng)組核算n不同的核算方式,對(duì)IcBal、IcInvBal數(shù)據(jù)保存方式不同。n總倉(cāng)核算:t_stock.Fgroupid=0n ic(inv)bal.fstockgroupid=0n分倉(cāng)核算:t_stock.Fgroupid=t_Stock . FItemIDn ic(inv)bal.fstockgroupid= t_Stock . FItemIDn分

35、倉(cāng)組核算:t_stock.Fgroupid=t_Stock . FItemIDn ic(inv)bal.fstockgroupid= t_Stock .FitemID35主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n6.計(jì)劃價(jià)調(diào)價(jià)n1)更新t_IcItem.FplanPricen UPDATE t_ICItem SET FPlanPrice=99 WHERE FBrNo=0 And FItemID=5700n2)將調(diào)價(jià)前后的單價(jià)寫(xiě)入ICPlanHistory;n INSERT INTO ICPlanHistory(FBrNo,FItemID,FInterID,FPlanPrice,FDate,FNe

36、wPlanPrice) VALUES(0,5700,1053,58.12,2001-12-17,99)n3)更新余額表的本期期初結(jié)存差異n UPDATE IcInvBal SET FBegDiff=FBegDiff+FBegQty*-40.88n WHERE FBrNo=0 And FItemID=5700 And FYear= 2001 And FPeriod= 11n UPDATE IcBal SET FBegDiff=FBegDiff+FBegQty*-40.88n WHERE FBrNo=0 And FItemID=5700 And FYear= 2001 And FPeriod= 1

37、136主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n4)更新本期該物料的庫(kù)存單據(jù)單價(jià)為最新的計(jì)劃價(jià)n UPDATE IcStockBillEntry SET FPlanPrice=ICPlanAdjPriEntry.FPlanPrice n FROM ICPlanAdjPriEntry, IcStockBill n WHERE IcStockBillEntry.FItemID = ICPlanAdjPriEntry.FItemID n And IcStockBillEntry.FInterID=IcStockBill.FInterID And ICPlanAdjPriEntry.FInterID=1

38、053 n And IcStockBill.FDate=2001-11-01n5)將調(diào)價(jià)單置為審核狀態(tài)n UPDATE ICPlanAdjPrice SET FCheckerID=16394,FStatus=1 WHERE FBrNo=0 And FInterID=105337主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n7.金額調(diào)整nK3工業(yè)金額調(diào)整單全部作為入庫(kù)序列處理。n什么情況下需要做金額調(diào)整單呢?n1)期末結(jié)存單價(jià)為負(fù)或者期初結(jié)存數(shù)量為零但是結(jié)存金額不為零;n2)想人為地調(diào)整本期的發(fā)出成本。n 期末結(jié)存單價(jià)為負(fù)、或者期初結(jié)存無(wú)數(shù)量但是有金額是一種正常的現(xiàn)象。但客戶(hù)通常認(rèn)為這是錯(cuò)誤,所以我們

39、可能經(jīng)常要向客戶(hù)解釋產(chǎn)生這種現(xiàn)象的原因,并提供解決方法。n 例:物料A在2004.05期有暫估計(jì)入庫(kù),在2004.06期發(fā)票到,暫估入庫(kù)與發(fā)票鉤稽后做外購(gòu)入庫(kù)核算,系統(tǒng)自動(dòng)生成暫估補(bǔ)差單:WINA1。物料A2004.06期庫(kù)存臺(tái)帳如下38主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 物料:A 計(jì)量單位:個(gè) 計(jì)價(jià)方法:計(jì)劃成本 期間:2004.06期 金額單位:元加權(quán)平均單價(jià) = (10+10.5-25 ) / (1+1)=-2.25 。單價(jià)為負(fù)是不原許的,這種情況在K3中核算不能成功。處理方法就是做金額調(diào)整單,可以用加權(quán)平均公式計(jì)算出需要金額調(diào)整單的金額應(yīng)該是多少。我們要將發(fā)出成本調(diào)整為正常的成本水平

40、:10元,假如金額調(diào)整單的金額是變量:X ,則10= (10 + 10.5 25 + X ) / (1+1)求出X= 24.539主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 物料:A 計(jì)量單位:個(gè) 計(jì)價(jià)方法:計(jì)劃成本 期間:2004.06期 額單位:元在“存貨核算=期初金額調(diào)整=金額調(diào)整單”中輸入物料A的金額調(diào)整單,金額為:24.5。審核金額調(diào)整單,并重新做出庫(kù)核,庫(kù)存臺(tái)帳如下上例中負(fù)單價(jià)是由于以前期間暫估單價(jià)偏離實(shí)際成本水平較大造成,這也是造成負(fù)單價(jià)最常見(jiàn)的原因。40主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n8.物流與總帳對(duì)帳n1)總帳的存貨科目做了手工憑證;)總帳的存貨科目做了手工憑證;n處理方法

41、:n用下面的SQL查詢(xún)出存貨類(lèi)科目做的手工憑證,然后刪除,在物流模塊中按庫(kù)存單據(jù)重新生成憑證。n SELECT fyear,fperiod,fgroupid,fnumber,fvoucherid FROM t_voucher n WHERE fdate=2004.01.01 and fdate2004.02.01 n and fvoucherid in (SELECT fvoucherid FROM t_voucherEntry WHERE faccountid in(SELECT FAcctID FROM t_icitem)n and ( (FInternalInd is null) or(

42、 FInternalInd=)n order by fyear,fperiod,fgroupid,fnumber41主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n2)物流中的庫(kù)存單據(jù)未生成憑證;)物流中的庫(kù)存單據(jù)未生成憑證;n用下面的SQL查詢(xún)出未記帳的庫(kù)存單據(jù),在存貨核算中生成憑證。系統(tǒng)設(shè)置:期末結(jié)帳時(shí)檢查未記帳的單據(jù)。n SELECT finterid,ftrantype FROM IcStockBilln WHERE (FVchInterID is null) or (FVchInterID=0) and ftrantype41n and fdate=2004.01.01 and fdate2

43、004.02.01n3)庫(kù)存單據(jù)的金額庫(kù)存單據(jù)的金額 憑證的金額;憑證的金額;n處理方法:刪除錯(cuò)誤憑證,根據(jù)庫(kù)存單據(jù)重新生成憑證。n - 單據(jù)金額n SELECT sum(famount) FROM IcStockBillEntry n WHERE finterid in(SELECT finterid FROM IcStockBill WHERE FVchInterID=SVchInterID )n -憑證金額n SELECT sum(famount) FROM t_voucherentry n WHERE FVOUCHERID=SVchInterID n and faccountid in

44、(SELECT FAcctID FROM t_icitem)42主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n4)物流結(jié)帳后,上期的期末余額與下期的期初余額不符;)物流結(jié)帳后,上期的期末余額與下期的期初余額不符;n處理方法:物流反結(jié)帳,重新結(jié)帳。處理方法:物流反結(jié)帳,重新結(jié)帳。n SELECT * FROM IcBal A, IcBal B n WHERE a.fbrno=b.fbrno n and a.fyearb.fyear and a.fitemid=b.fitemidn and b.fyear=2004n and b.fyear=2004n and a.fperiod=5n and b.fp

45、eriod=6n and a.FBatchNO=b.FBatchNOn and a.FEndBalb.fbegbaln and a.FBillInterID=b.FBillInterIDn and a.FStockGroupID=b.FStockGroupID43主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n5)計(jì)劃成本法,做了計(jì)劃價(jià)調(diào)價(jià)單,且在數(shù)據(jù)庫(kù)中做了反結(jié)帳,重新)計(jì)劃成本法,做了計(jì)劃價(jià)調(diào)價(jià)單,且在數(shù)據(jù)庫(kù)中做了反結(jié)帳,重新結(jié)帳回來(lái),計(jì)劃價(jià)調(diào)價(jià)單失效;結(jié)帳回來(lái),計(jì)劃價(jià)調(diào)價(jià)單失效;nSELECT count(*) FROM IcBal a,IcBal b ,t_icitem c, ICPlanAd

46、jPrice d,ICPlanAdjPriEntry en WHERE n a.fbrno=b.fbrno and a.FBatchNO=b.FBatchNOn and a.FBillInterID=b.FBillInterIDn and a.FEntryID=b.FEntryID and a.FStockGroupID=b.FStockGroupIDn and a.fbegdiff=b.fenddiff n and a.fitemid=b.fitemid and a.fitemid=c.fitemidn and c.ftrack=81 and d.finterid=e.finteridn a

47、nd e.fitemid=a.fitemidn and d.fdate=2004.05.01 and d.fdate2004.06.01n and d.fcheckerid is not null and d.fcheckerid 0n and a.fyear=2004 and b.fyear=2004 n and a.fperiod=5 and b.fperiod=644主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n6)計(jì)劃成本法,物料在期末無(wú)結(jié)存數(shù)量和金額,只有結(jié)存差異,)計(jì)劃成本法,物料在期末無(wú)結(jié)存數(shù)量和金額,只有結(jié)存差異,差異不能結(jié)轉(zhuǎn)下期差異不能結(jié)轉(zhuǎn)下期;n處理方法:補(bǔ)丁。nSELECT a

48、.* FROM IcBal A, IcBal B nWHERE a.fbrno=b.fbrnon and a.fyear=2004n and b.fyear=2004n and a.fperiod=5n and b.fperiod=6n and a.fitemid=b.fitemidn and a.FBatchNO=b.FBatchNOn and a.fenddiffb.fbegdiffn and a.FBillInterID=b.FBillInterIDn and a.FStockGroupID=b.FStockGroupIDn and a.FEndBal=0 and a.FEndQty=0

49、 and a.fenddiff045主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n7)調(diào)撥單的調(diào)出或調(diào)入倉(cāng)庫(kù)丟失)調(diào)撥單的調(diào)出或調(diào)入倉(cāng)庫(kù)丟失n8)憑證模板設(shè)置錯(cuò)誤)憑證模板設(shè)置錯(cuò)誤n9)物料對(duì)應(yīng)的存貨類(lèi)科目丟失)物料對(duì)應(yīng)的存貨類(lèi)科目丟失n10)存貨類(lèi)科目記帳方向反了)存貨類(lèi)科目記帳方向反了n-借記存貨科目n 1外購(gòu)入庫(kù);2產(chǎn)品入庫(kù);n 5委外加工入庫(kù); 10其他入庫(kù); 40盤(pán)盈入庫(kù);n 65計(jì)劃價(jià)調(diào)價(jià); 100金額調(diào)整單;101暫估補(bǔ)差;n -貸記存貨科目n 21 銷(xiāo)售出庫(kù); 24生產(chǎn)領(lǐng)料;n 28 委外加工發(fā)出; 29其他出庫(kù); 43盤(pán)虧毀損46主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 n9、期末結(jié)賬

50、、期末結(jié)賬 nI、檢查未審核的庫(kù)存單據(jù):檢查未審核(FCheckerID is null or FCheckerID=0)的庫(kù)存單據(jù):采購(gòu)檢驗(yàn)申請(qǐng)單(POInstock)、虛倉(cāng)調(diào)撥單(POStockBill)、贈(zèng)品出入庫(kù)單(ZPStockBill)、受托加工出入庫(kù)(ICSTJGBill)、各種實(shí)倉(cāng)庫(kù)存單據(jù)(IcStockBill)。nII、檢查已審核未記帳的庫(kù)存單據(jù)(選項(xiàng))nIII、檢查單價(jià)或金額不正確的出入庫(kù)單:n SELECT count(*) FROM IcStockBill t1,IcStockBillEntry t2 WHERE 日期范圍 and t1.FCancellation=0

51、 AND t1.FInterID =t2.FInterID and (t2.FPrice=0 and t1.FTranType100) or (t2.FAmount=0 and t1.FTranType100)47主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 nIV、處理序列號(hào)余額EISninvbal:統(tǒng)計(jì)本期每一序列號(hào)的收入發(fā)、發(fā)出,計(jì)算出結(jié)存。將期末有結(jié)存的結(jié)轉(zhuǎn)到下期。nV、處理IcBal、IcInvBal:按物料、批次、倉(cāng)庫(kù)、倉(cāng)位、保質(zhì)期統(tǒng)計(jì)本期的收入(1,2,5,10,40,100,101,102,41);n 按物料、批次、倉(cāng)庫(kù)、倉(cāng)位、保質(zhì)期統(tǒng)計(jì)本期的發(fā)出(21, 24 ,28,29,43,4

52、1);n 將本期的收入、發(fā)出寫(xiě)入IcInvBal,求出IcInvBal的期末結(jié)存。n 將IcInvBal表 FEndQty0 or FEndBal0 or FEndDiff0 的記錄結(jié)轉(zhuǎn)到下期。n 匯總IcInvBal數(shù)據(jù)寫(xiě)入IcBal,將IcBal期末有結(jié)存的記錄結(jié)轉(zhuǎn)到下期。 48主要流程的數(shù)據(jù)過(guò)程主要流程的數(shù)據(jù)過(guò)程 nVI、處理虛倉(cāng)余額PoInvBal:統(tǒng)計(jì)采購(gòu)檢驗(yàn)申請(qǐng)單(POInstock)、虛倉(cāng)調(diào)撥單(POStockBill)、贈(zèng)品出入庫(kù)單(ZPStockBill)、受托加工出入庫(kù)(ICSTJGBill)這些虛倉(cāng)n 單據(jù)的本期收入、發(fā)出寫(xiě)入PoInvBal。PoInvBal期末有結(jié)存的

53、記錄結(jié)轉(zhuǎn)到下期。nVII、如果暫估沖回方式是月初沖回,則生成暫估沖回憑證n如:ALTER TABLE t_Voucher DISABLE TRIGGER t_Voucher_Insertn exec MakeVcherReZangu 0,-4000,16394,n ALTER TABLE t_Voucher ENABLE TRIGGER t_Voucher_Insert 4950典型案例分析典型案例分析 n1、外購(gòu)入庫(kù)單在下推生成購(gòu)貨發(fā)票(普通)是提示“數(shù)據(jù)讀取錯(cuò)誤。在對(duì)應(yīng)所需名稱(chēng)或序數(shù)的集合中,未找到項(xiàng)目”。n Delete from Icselbills WHERE Fid=I03 ins

54、ert into icselbills select * from AIS20040527200910.Icselbills WHERE Fid=I03(修改為新建帳套的實(shí)體名)n說(shuō)明:同理ICTemplate、ICTemplateentry等表都有可能出現(xiàn)類(lèi)似的情況。一般在下推,保存,查詢(xún)時(shí)保存??捎蒙鲜龇椒ǜ隆R话闾崾颈砬熬YTX或txxx與所讀的表不匹配,或提示“數(shù)據(jù)讀取出錯(cuò),在對(duì)應(yīng)所需名稱(chēng)或序數(shù)的集合中,未找到項(xiàng)目等 51典型案例分析典型案例分析 n2、用戶(hù)在期末結(jié)賬時(shí)提示違反了poinvbal約束,不能插入重復(fù)數(shù)據(jù)nI、該問(wèn)題一般是由于客戶(hù)執(zhí)行過(guò)工業(yè)反結(jié)賬操作導(dǎo)致的,重新結(jié)賬時(shí)由于已

55、有原余額數(shù)據(jù),再次插入時(shí)出現(xiàn)重復(fù),故報(bào)此錯(cuò)誤,需在數(shù)據(jù)庫(kù)中代管倉(cāng)余額表中將下期數(shù)據(jù)刪除后重新結(jié)賬即可。n SELECT * FROM POInvBal WHERE Fyear=2004 and Fperiod=6n 刪除POInvBal表2004.06 期的數(shù)據(jù)n DELETE FROM POInvBal WHERE Fyear=2004 and Fperiod5nII、運(yùn)行下面語(yǔ)句即可檢查發(fā)現(xiàn)物料在基礎(chǔ)資料表和物料里根本找不到,也許被人刪除了 n SELECT * FROM POInvBal WHERE fitemid NOT IN (SELECT fitemid FROM t_icitem

56、)n處理方法:n1)、檢查本期所有庫(kù)存單據(jù),那些單據(jù)引用了已經(jīng)丟失的物料ID;需要檢查表:POInstockEntry、POStockBillEntry、ZPStockBillEntry、ICSTJGBillEntry、IcStockbillEntry2、反審核單據(jù),刪除這些單據(jù)。n2)、delete POInvBal WHERE fitemid NOT IN (SELECT fitemid FROM t_icitem)n 說(shuō)明:Icinvbal中也有可能出現(xiàn)此情況,一般為人為修改 52典型案例分析典型案例分析 n3、存貨不能結(jié)賬,提示有金額或單價(jià)小于等于0的單據(jù)n用profiler跟蹤可以找到判斷語(yǔ)句 n SELECT * FROM IcStockBill t1,IcStockBillEntry t2 WHERE FDate=2003-

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論