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

下載本文檔

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

文檔簡(jiǎn)介

1、K3規(guī)范供應(yīng)鏈數(shù)據(jù)分析技術(shù)支持部.一:根本表及字段的引見(jiàn)和相關(guān)問(wèn)題二:主要流程的數(shù)據(jù)過(guò)程及相關(guān)問(wèn)題三:典型綜合案例及分析Q&A.一:根本表及字段的引見(jiàn)和相關(guān)問(wèn)題二:主要流程的數(shù)據(jù)過(guò)程及相關(guān)問(wèn)題三:典型綜合案例分析Q&A.根本表及字段的引見(jiàn) 1、計(jì)量單位計(jì)量單位組:t_Unitgroup計(jì)量單位 :t_MeasureUnit t_MeasureUnit主要字段: Fcoefficient 系數(shù) FStandard 根本單位 1-根本計(jì)量單位 FUnitGroupID 單位組別 (在一個(gè)計(jì)量單位組中,只能有一個(gè)且必需有一個(gè)根本計(jì)量單位: Fstandard=1).根本表及字段的引見(jiàn) 2、倉(cāng)庫(kù)、倉(cāng)位

2、t_Stock Ftype:倉(cāng)庫(kù)類(lèi)型 實(shí)倉(cāng)500; 待檢倉(cāng)501; 贈(zèng)品倉(cāng)502; 代管倉(cāng) 503 闡明:實(shí)倉(cāng)核算數(shù)量金額,虛倉(cāng)只核算數(shù)量不核算金額。待檢倉(cāng)、贈(zèng)品倉(cāng)、代管倉(cāng)都屬于虛倉(cāng)倉(cāng)位:t_stockplace、倉(cāng)位組:t_stockplacegroup.根本表及字段的引見(jiàn) 3、物料數(shù)據(jù)表物料保管在t_Item和t_IcItem表中。T_ICItem主要字段計(jì)量單位:FUnitID,FUnitGroupID,F(xiàn)CUUnitID物料屬性:ferpclsid1:外購(gòu)、2:自制、3:委外加工、5:虛擬件計(jì)價(jià)方法:ftrack76:加權(quán)平均、77:挪動(dòng)平均、78:先進(jìn)先出、79:后進(jìn)先出、80:分批

3、認(rèn)定、81:方案本錢(qián)物料科目:FAcctID、FCostAcctID、FsaleAcctID本錢(qián)工程:FCostProject 精度:FPriceDecimal 、FQtyDecimal 方案價(jià): FPlanPrice業(yè)務(wù)管理:FISKFPeriod、FKFPeriod、FBatchManager 檢驗(yàn)設(shè)置:FIdentifier 、FInspectionLevel、FinspectionProject .根本表及字段的引見(jiàn) 闡明:I、物料的上級(jí)組保管在t_Item表中,新增一個(gè)物料上級(jí)組FItemClassID=4 AND Fdetail=0時(shí),系統(tǒng)回自動(dòng)在t_Item中添加一個(gè)代碼稱(chēng)號(hào)都一

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

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

6、零。Ftrack喪失會(huì)導(dǎo)致出庫(kù)核算失敗。假設(shè)錯(cuò)誤的記錄比較少,那么可以咨詢客戶后一個(gè)一個(gè)改。假設(shè)錯(cuò)誤的記錄比較多那么就要根據(jù)歷史備份數(shù)據(jù)來(lái)更正處置。 .晉級(jí)后數(shù)據(jù)變化晉級(jí)后數(shù)據(jù)變化根底系統(tǒng)及公用功能關(guān)鍵表晉級(jí)戰(zhàn)略 一、T_IcItemK/3 V10.2工程中,出于性能思索,T_ICItem表按系統(tǒng)拆分成多個(gè)表,詳細(xì)的拆分方案是:按物料編輯界面的標(biāo)簽頁(yè)拆分為以下幾個(gè)表1:t_ICItemCore 中心數(shù)據(jù)表2:t_ICItemBase 根本資料表3:t_ICItemDesign 設(shè)計(jì)資料表4:t_ICItemMaterial物流資料表5:t_ICItemPlan方案資料表6:t_ICItemQu

7、ality質(zhì)量資料表7:t_ICItemStandard規(guī)范數(shù)據(jù)資料表8:t_ICItemCustom自定義資料表.根本表及字段的引見(jiàn)核算工程 客戶、部門(mén)、職員、物料等,這些都是核算工程的類(lèi)別。比如客戶是一個(gè)核算工程類(lèi)別,部門(mén)也是一個(gè)核算工程類(lèi)別,系統(tǒng)用t_ItemClass保管核算工程類(lèi)別。 我們把核算工程類(lèi)別看成一個(gè)對(duì)象,那么不同的對(duì)象都有各自的屬性。比 如對(duì)于客戶這個(gè)對(duì)象來(lái)說(shuō),它的屬性是:代碼、稱(chēng)號(hào)、銀行賬號(hào)、法人 代表、償債等級(jí)等等。對(duì)于部門(mén)這個(gè)對(duì)象來(lái)說(shuō),它的屬性是:代碼、稱(chēng)號(hào)、部門(mén)主管、部門(mén)、等等。 系統(tǒng)用t_ItemPropDesc保管核算工程類(lèi)別的屬性。t_ItemClass與t

8、_ItemPropDesc用FitemClassID字段關(guān)聯(lián),一個(gè)核算工程類(lèi)別可以擁有多種屬性,因此是“一對(duì)多的關(guān)系。用戶新增的核算工程類(lèi)別的屬性也保管在t_ItemPropDesc中。舉例 :新增一核算工程類(lèi)別,并定義核算工程類(lèi)別屬性,留意其數(shù)據(jù)的存放。.K/3主要模塊數(shù)據(jù)庫(kù)構(gòu)造及問(wèn)題分析不同的核算工程類(lèi)別都擁有本人的數(shù)據(jù)表,在t_itemclass表中,有一 個(gè)FsqlTableName字段,它表示每個(gè)核算工程對(duì)應(yīng)的數(shù)據(jù)表。比如:客戶t_Organization ;部門(mén)t_Department ;職員t_Emp;物料 t_ICItem . 。不同的核算工程類(lèi)別有一樣的屬性,比如:ID、父級(jí)

9、ID、代碼、稱(chēng)號(hào)、 長(zhǎng)代碼、全稱(chēng)等,系統(tǒng)將這些一樣的屬性值保管在t_Item表中。 因此,一切的核算工程都實(shí)踐同時(shí)保管在兩個(gè)數(shù)據(jù)表中。比如:新增一 個(gè)職員,那么同時(shí)保管在t_Emp中和t_Item中;新增一個(gè)部門(mén),那么同時(shí)保管 在t_Department中和t_Item中。 由于一切的核算工程都保管在t_Item中,系統(tǒng)用t_Item.FitemClassID 字段區(qū)分核算工程類(lèi)別。.根本表及字段的引見(jiàn) 4、系統(tǒng)參數(shù)表t_SystemProfileCurrentYear當(dāng)前年CurrentPeriod當(dāng)前期間StartPeriod啟用期間StartYear啟用年AuditChoice核算方式0

10、:數(shù)量核算,1:數(shù)量、金額核算UnderStock能否允許負(fù)結(jié)存1-允許,0-不允許UPSTOCKWHENSAV庫(kù)存更新控制0:審核更新,1:保管更新ICStockBill中也包含此字段,需一致闡明 :只需總帳和固定資產(chǎn)擁有本人的會(huì)計(jì)期間真實(shí)日期設(shè)置,其他模塊包括物流的會(huì)計(jì)期間的起始日期都調(diào)用總帳的會(huì)計(jì)期間起始日期設(shè)置。.根本表及字段的引見(jiàn) 5、余額表初始化余額表:ICInvInitIal記錄初始化錄入的余額數(shù)據(jù)存貨余額表:ICBal記錄初始化后存貨的收發(fā)存余額,包括批次及順序等數(shù)據(jù)庫(kù)房存貨余額表:ICInvBal記錄初始化終了后存貨的收發(fā)存余額,包括倉(cāng)庫(kù)、倉(cāng)位、批次、順序及保質(zhì)期等明細(xì)數(shù)據(jù)虛

11、倉(cāng)余額表:POInvBal序列號(hào)余額表:EISnInvBal闡明:I、BatchNO字段批號(hào),用于業(yè)務(wù)批次批次管理、分批認(rèn)定法、保質(zhì)期管理的物料。當(dāng)物料既運(yùn)用分批認(rèn)定法又運(yùn)用批次管理,那么二者共用此字段。庫(kù)存單據(jù)和余額表都有FBatchNO字段,用法一樣.根本表及字段的引見(jiàn) II、FBillInterID字段序號(hào),用于先進(jìn)/后進(jìn)先出法,F(xiàn)BillInterID是系統(tǒng)自動(dòng)分配的一個(gè)順序號(hào),用來(lái)區(qū)分各個(gè)批次的先后順序,以前版本FBillIterID與FEntryID配合運(yùn)用,分別取單據(jù)ID和分錄ID,目前版本FBillIterID字段和單據(jù)ID沒(méi)有任何關(guān)系,而FEntryID也曾經(jīng)作廢。III、保

12、質(zhì)期FKFDate :消費(fèi)日期、FKFPeriod :保質(zhì)期、只需當(dāng)物料運(yùn)用保質(zhì)期管理時(shí),才運(yùn)用FDFDate和FDFPeriod這兩個(gè)字段。假設(shè)物料未運(yùn)用保質(zhì)期管理t_IcItem.FIsKFPeriod=0,那么此物料在IcInvInitIal表IcStockBillEntry表Ic(Inv)Bal表中的FKFPeriod和FKFDate字段都必需為零或Null值,否那么在進(jìn)展及時(shí)庫(kù)存查詢時(shí)該物料會(huì)出現(xiàn)一正一負(fù)兩條數(shù)據(jù)。IV、FPeriod字段封鎖初始化前,IcInvInitIal表只保管初始化期間的數(shù)據(jù),F(xiàn)period=初始化所在期間;封鎖初始化后,IcInvIntiaIal保管兩個(gè)期間

13、的數(shù)據(jù):零期與本期的數(shù)據(jù)。其中零期的數(shù)據(jù)是初始化期間的數(shù)據(jù),本期間數(shù)據(jù)用于期初始金額調(diào)整。.根本表及字段的引見(jiàn) 6、工業(yè)單據(jù)相關(guān)表單據(jù)事物類(lèi)型表ICtransactionType單據(jù)模版表ICtemplate,ICtemplateentry敘事簿模版IClisttemplate敘事簿模版事物類(lèi)型表敘事簿的顯示字段表:ICchatbilltitle敘事簿的顯示字段表敘事簿的過(guò)濾條件:ICtableRelation 選單模版表icselbills選單模板作用選單時(shí)單據(jù)間攜帶數(shù)據(jù)的對(duì)應(yīng)關(guān)系表闡明:I、工業(yè)單據(jù)的自定義信息保管在IcTemplate和IcTempLateEntry,自定義的選單關(guān)系定義

14、在IcSelbills和IctableRelation表中。選單模板表中定義源單和目的單據(jù)的表與字段的對(duì)應(yīng)關(guān)系,以實(shí)現(xiàn)將源單信息寫(xiě)入目的單據(jù)。 .根本表及字段的引見(jiàn) II、根本關(guān)系Ictransactiontype.FtemplateID=IcTemplate.FIDIcTemplate.FID=IcTempLateEntry.FIDIctemplateEntry.FFieldName=IcSelbills. FFieldNameIcSelbills.FID=IctableRelation.FBillIDIcSelbills.FFieldName=IctableRelation.FFieldI

15、D.根本表及字段的引見(jiàn) 根本關(guān)系FTemplateIDICtransactionTypeFIDIcTemplateEntryFFieldNameFBillidIcTableRelationFFieldIDFIDIcTemplateFIDIcSelBillsFFieldName.根本表及字段的引見(jiàn) 出入庫(kù)單:IcStockBill、IcStockBillEntry;采購(gòu)發(fā)票:IcPurChase、IcPurChaseEntry;銷(xiāo)售發(fā)票:IcSale、IcSaleEntry;采購(gòu)訂單:PoOrder、PoOrderEntry;銷(xiāo)售訂單:SeOrder、SeOrderEntry;物流單據(jù)編碼規(guī)表:

16、IcBillNo單據(jù)內(nèi)碼的進(jìn)度表:IcMaxNum闡明:在IcBillNo表中,系統(tǒng)是用此表的FCurNo字段跟蹤各種事務(wù)類(lèi)型單據(jù)的“單據(jù)號(hào)碼進(jìn)度,以實(shí)如今下次新增單據(jù)時(shí)單據(jù)編號(hào)可以自動(dòng)加1。在IcMaxNum表中,F(xiàn)MaxNum字段為當(dāng)前最大ID。IcBillNo.FCurNo與IcMaxNum.FMaxNum假設(shè)落后與實(shí)踐的單據(jù)代碼與內(nèi)碼,會(huì)導(dǎo)致單據(jù)不能保管,提示“pk_XXXX反復(fù),不能在XXXX表插入反復(fù)值或提示不能刪除已審核單據(jù).根本表及字段的引見(jiàn) 單據(jù)鉤稽表:ICHookRelationsFhooktype:0 采購(gòu)發(fā)票和采購(gòu)入庫(kù)單的核銷(xiāo); 1 銷(xiāo)售發(fā)票和銷(xiāo)售出單的核銷(xiāo); 2 費(fèi)用

17、發(fā)票和委外入庫(kù)的核銷(xiāo); 3 采購(gòu)對(duì)等核銷(xiāo); 4 銷(xiāo)售對(duì)等核銷(xiāo); 5 采購(gòu)發(fā)票和委外入庫(kù)單的核銷(xiāo);Fibtag:0采購(gòu)銷(xiāo)售發(fā)票; 1出入庫(kù)單; 2費(fèi)用發(fā)票FEquityHook: 0 為非對(duì)等核銷(xiāo); 1 對(duì)等核銷(xiāo)闡明:核銷(xiāo)的問(wèn)題主要是ICHookRelations喪失核銷(xiāo)關(guān)系,或單據(jù)的核銷(xiāo)關(guān)系ID喪失。需根據(jù)以上關(guān)系闡明和不同的情況寫(xiě)SQL查詢確認(rèn)。這里就不一一例舉。.一:根本表及字段的引見(jiàn)和相關(guān)問(wèn)題二:主要流程的數(shù)據(jù)過(guò)程及相關(guān)問(wèn)題三:典型綜合案例分析Q&A.主要流程的數(shù)據(jù)過(guò)程 1.初始化啟用期前的單據(jù)存放在ICStockBill、ICStockBillEntry中初始余額錄入IcInvInit

18、Ial中,終了初始化后寫(xiě)入ICBal和ICInvBal中初始化ER圖:IcStockBillIcInvInitIalIcBalIcStockBillEntryIcInvBal啟用期前的單據(jù)初始余額錄入工業(yè)物流余額表.主要流程的數(shù)據(jù)過(guò)程 闡明:I、初始數(shù)據(jù)錄入只能本年累計(jì)發(fā)生數(shù)和期初余額,不能錄入本期發(fā)生額。所以IcInvInitIal表中初始化期間的數(shù)據(jù)如下字段必為零 Freceive本期收入數(shù)量、Fdebit本期收入金額、FreceiveDiff本期收入差別、Fsend本期發(fā)出數(shù)量、Fcredit本期發(fā)出金額、FsendDiff本期發(fā)出差別、FEndQty本期期末結(jié)存數(shù)量、FEndBal本期

19、期末結(jié)存金額II、假設(shè)是按常用計(jì)量單位錄入數(shù)量,那么FunitID字段保管常用計(jì)量單位ID,系統(tǒng)自動(dòng)換算出根本計(jì)量單位數(shù)量:FytdBegQty =FytdAuxBegQty*t_MeasureUnit.FCoefficient留意計(jì)量單位一旦被運(yùn)用,換算系數(shù)不允許修正,假設(shè)在數(shù)據(jù)庫(kù)中強(qiáng)行修正了計(jì)量單位的換算系數(shù),IcInvInitIal表數(shù)據(jù)不會(huì)變動(dòng)。也就是說(shuō)假設(shè)未來(lái)反初始化再來(lái)看IcInvInitIal表時(shí)就會(huì)出錯(cuò)。.主要流程的數(shù)據(jù)過(guò)程 III、平衡關(guān)系數(shù)量平衡關(guān)系:年初結(jié)存數(shù)量+本年累計(jì)收入-本年累計(jì)發(fā)出=初始化期間期初結(jié)存數(shù)量FytdBegQty+FytdReceiveFytdSend

20、=FBegQtyFytdauxBegQty+FytdauxReceiveFytdauxSend=FauxBegQty金額平衡關(guān)系:FytdBegbal+FytdDebit-FytdCredit=FBegbal差別平衡關(guān)系:FytdBegDiff+FytdReceiveDiffFytdSendDiff=FbegDiffV、可以把物流的期初數(shù)據(jù)傳送到總帳,前提是總帳必需與物流起用期間一樣,且總帳未封鎖初始化。過(guò)程如下:1假設(shè)存貨類(lèi)科目掛了物料、倉(cāng)庫(kù)等核算工程,那么,要向核算工程運(yùn)用情況表t_ItemDetail、t_ItemDetailV中插入記錄;2將IcInvInitIal中數(shù)據(jù)寫(xiě)入t_Bal

21、ance;3假設(shè)存貨類(lèi)科目運(yùn)用了數(shù)量核算,還要將IcInvInitIal表中數(shù)量寫(xiě)入t_QuantityBalanceIV、封鎖初始化StockINIDataOn,反初始化.主要流程的數(shù)據(jù)過(guò)程 2.校正即時(shí)庫(kù)存涉及數(shù)據(jù)表:虛倉(cāng)POInventory、實(shí)倉(cāng)ICInventory、序列號(hào)庫(kù)存表EISNInventory。實(shí)倉(cāng)執(zhí)行存儲(chǔ)過(guò)程:p_UPDATEStorage虛倉(cāng)執(zhí)行存儲(chǔ)過(guò)程:p_UPDATEPOStorageICInventory表數(shù)據(jù)構(gòu)成過(guò)程:日常所做的每一筆庫(kù)存收發(fā)不更新IcBal和IcInvBal,只更新IcInventory。在結(jié)帳前Ic(Inv)Bal只保管了本期期初結(jié)存數(shù)量,

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

23、 FKFPeriod, FKFDate,也就是及時(shí)庫(kù)存按“物料、批次、倉(cāng)庫(kù)、倉(cāng)位、保質(zhì)期的緯度來(lái)統(tǒng)計(jì)。假設(shè)并未起用倉(cāng)位管理,但是假設(shè)在庫(kù)存單據(jù)中攜帶倉(cāng)位信息,那么會(huì)導(dǎo)致及時(shí)庫(kù)存也按倉(cāng)位來(lái)顯示?;蛘呶锪衔雌鹩帽Y|(zhì)期管理.更改“庫(kù)存更新方式:1t_systemprofile 中fcategory=ic and fkey=UPSTOCKWHENSAVE 的值切換0:審核更新,1:保管更新 2更新庫(kù)存單據(jù)的字段 fUPSTOCKWHENSAVEPOStockBill、ICSTJGBill、POInStock、ICStockBill、ZPStockBill3校正及時(shí)庫(kù)存.主要流程的數(shù)據(jù)過(guò)程 3.暫估處置

24、暫估主要涉及t_MakeVouchTemp表FGroupID 憑證字FVchInterID 憑證內(nèi)碼Fperiod 會(huì)計(jì)期間Fyear 會(huì)計(jì)年度FvchNumber憑證號(hào)FTranType憑證類(lèi)型( 4000 暫估; -4000 暫估沖回 )FSCBillInterID外購(gòu)入庫(kù)單內(nèi)碼FpreVchInterID“暫估沖回憑證對(duì)應(yīng)的原暫估憑證.主要流程的數(shù)據(jù)過(guò)程 如今舉例闡明暫估數(shù)據(jù)處置流程:5月份做暫估入庫(kù)單,根據(jù)5月份做暫估入庫(kù)單,在“存貨核算=生成憑證功能中選折“估價(jià)入帳類(lèi)型,根據(jù)暫估入庫(kù)單生成憑證,系統(tǒng)向t_MakeVoucherTemp插入一條FtranType=4000的記錄。5月末

25、工業(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插入一條FtranType=-4000的記錄。7月份采購(gòu)發(fā)票到,與5期的入庫(kù)單鉤稽,在“存貨核算=生成憑證功能中選折“外購(gòu)入庫(kù)類(lèi)型,根據(jù)發(fā)票和入庫(kù)單生成外購(gòu)入庫(kù)

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

27、購(gòu)入庫(kù)憑證。單到?jīng)_回.主要流程的數(shù)據(jù)過(guò)程 4.入庫(kù)核算1參與核算的發(fā)票 只需曾經(jīng)與出庫(kù)單鉤稽的發(fā)票才干參與外購(gòu)入庫(kù)核算。假設(shè)發(fā)票與入庫(kù)單曾經(jīng)鉤稽,但是在外購(gòu)入庫(kù)核算界面卻調(diào)不出該發(fā)票,這種情況普通是由于IcPurChase.FHookInterID、IcStockBill.FHookInterID字段值喪失,或者是IcHoolRelations核銷(xiāo)關(guān)系喪失。2費(fèi)用分配過(guò)程-將費(fèi)用發(fā)票應(yīng)記費(fèi)用寫(xiě)入IcPurChaseEntry.FAmountMustUPDATE u1 SET FAmountMust=convert(decimal(28,2),(0+83*FQty/11) FROM IcPurC

28、haseEntry u1,IcPurChase v1 WHERE u1.FInterID = v1.FInterID AND v1.FHookInterID=1 -將費(fèi)用發(fā)票稅金寫(xiě)入IcPurChaseEntry. FDeductTaxUPDATE u1 SET FDeductTax=convert(decimal(28,2),(0+17*FQty/11) FROM IcPurChaseEntry u1,IcPurChase v1 WHERE u1.FInterID = v1.FInterID AND v1.FHookInterID=1.主要流程的數(shù)據(jù)過(guò)程 3外購(gòu)入庫(kù)核算過(guò)程假設(shè)外購(gòu)入庫(kù)單在本

29、期,那么用此單價(jià)來(lái)更新外購(gòu)入庫(kù)單單價(jià)IcStockBillEntry.Fpric= IcPurChaseEntry.Famount + IcPurChaseEntry.FamountMust/ IcStockBillEntry.Fqty假設(shè)外購(gòu)入庫(kù)單在以前期,核算時(shí)不更新以前期間外購(gòu)入庫(kù)單單價(jià),但生成暫估補(bǔ)差單Ftrantype=101暫估補(bǔ)差單=采購(gòu)發(fā)票金額+應(yīng)計(jì)費(fèi)用- 以前期間外購(gòu)入庫(kù)金額 =IcPurChaseEntry.Famount + IcPurChaseEntry.FamountMust- IcStockBillEntry.Famount另外,假設(shè)重新做外購(gòu)入庫(kù)核算,系統(tǒng)會(huì)刪除本

30、期的暫估補(bǔ)差單,并在本次核算重新消費(fèi)暫估補(bǔ)差單。.主要流程的數(shù)據(jù)過(guò)程 5.出庫(kù)核算加權(quán)平均加權(quán)平均單價(jià)= 期初始結(jié)存金額+本期收入金額/期初始結(jié)存數(shù)量+本期收入數(shù)量 挪動(dòng)平均出庫(kù)單價(jià)=以前結(jié)存金額+本批收入金額/以前結(jié)存數(shù)量+本批收入數(shù)量先進(jìn)先出后進(jìn)先出分批認(rèn)定.主要流程的數(shù)據(jù)過(guò)程 方案本錢(qián)資料本錢(qián)差別率= 期初始結(jié)存差別+本期收入差別 /期初結(jié)存方案本錢(qián)+本期收入方案本錢(qián)發(fā)出實(shí)踐單價(jià)=方案價(jià)+ 方案價(jià)*資料本錢(qián)差別率物料:A 計(jì)量單位:個(gè) 計(jì)價(jià)方法:方案本錢(qián) 期間:2004.06期 額單位:元存貨本錢(qián)差別率= -10+5+10/50+40+10=0.05發(fā)出本錢(qián)負(fù)擔(dān)的差別= 60*0.05

31、=3結(jié)存差別= 40*0.05 =2發(fā)出實(shí)踐單價(jià) = 10+ 10*0.05=10.5.主要流程的數(shù)據(jù)過(guò)程 闡明 在IcBal、IcInvBal中,F(xiàn)begDiff和FendDiff代表期初和期末結(jié)存差別,這兩個(gè)字段是方案本錢(qián)法物料公用的字段。在IcBal和IcInvBal中,F(xiàn)begBal和FEndBal是實(shí)踐本錢(qián)。 對(duì)于劃本錢(qián)法的物料,在軟件任何報(bào)表中顯示的單價(jià)都是方案價(jià),顯示的金額都是方案價(jià)金額,只需資料本錢(qián)差別明細(xì)帳可以查詢到資料本錢(qián)差別。方案本錢(qián)法本質(zhì)上是“加權(quán)平均法。因此二者在IcBal、IcInvbal中除了差別字段外,數(shù)據(jù)存放規(guī)那么完全一樣。.主要流程的數(shù)據(jù)過(guò)程 “總倉(cāng)/分倉(cāng)/

32、分倉(cāng)組核算數(shù)據(jù)存放規(guī)那么SELECT * FROM t_SystemProfile WHERE FCategory=IC AND FKey=CalculateType 0 總倉(cāng)核算 1 分倉(cāng)核算 2 分倉(cāng)組核算不同的核算方式,對(duì)IcBal、IcInvBal數(shù)據(jù)保管方式不同??倐}(cāng)核算:t_stock.Fgroupid=0 ic(inv)bal.fstockgroupid=0分倉(cāng)核算:t_stock.Fgroupid=t_Stock . FItemID ic(inv)bal.fstockgroupid= t_Stock . FItemID分倉(cāng)組核算:t_stock.Fgroupid=t_Stock

33、 . FItemID ic(inv)bal.fstockgroupid= t_Stock .FitemID.主要流程的數(shù)據(jù)過(guò)程 6.方案價(jià)調(diào)價(jià)1更新t_IcItem.FplanPrice UPDATE t_ICItem SET FPlanPrice=99 WHERE FBrNo=0 And FItemID=57002將調(diào)價(jià)前后的單價(jià)寫(xiě)入ICPlanHistory; INSERT INTO ICPlanHistory(FBrNo,FItemID,FInterID,FPlanPrice,FDate,FNewPlanPrice) VALUES(0,5700,1053,58.12,2001-12-17

34、,99)3更新余額表的本期期初結(jié)存差別 UPDATE IcInvBal SET FBegDiff=FBegDiff+FBegQty*-40.88 WHERE FBrNo=0 And FItemID=5700 And FYear= 2001 And FPeriod= 11 UPDATE IcBal SET FBegDiff=FBegDiff+FBegQty*-40.88 WHERE FBrNo=0 And FItemID=5700 And FYear= 2001 And FPeriod= 11.主要流程的數(shù)據(jù)過(guò)程 4更新本期該物料的庫(kù)存單據(jù)單價(jià)為最新的方案價(jià) UPDATE IcStockBill

35、Entry SET FPlanPrice=ICPlanAdjPriEntry.FPlanPrice FROM ICPlanAdjPriEntry, IcStockBill WHERE IcStockBillEntry.FItemID = ICPlanAdjPriEntry.FItemID And IcStockBillEntry.FInterID=IcStockBill.FInterID And ICPlanAdjPriEntry.FInterID=1053 And IcStockBill.FDate=2001-11-015將調(diào)價(jià)單置為審核形狀 UPDATE ICPlanAdjPrice SE

36、T FCheckerID=16394,FStatus=1 WHERE FBrNo=0 And FInterID=1053.主要流程的數(shù)據(jù)過(guò)程 7.金額調(diào)整K3工業(yè)金額調(diào)整單全部作為入庫(kù)序列處置。什么情況下需求做金額調(diào)整單呢?1期末結(jié)存單價(jià)為負(fù)或者期初結(jié)存數(shù)量為零但是結(jié)存金額不為零;2想人為地調(diào)整本期的發(fā)出本錢(qián)。 期末結(jié)存單價(jià)為負(fù)、或者期初結(jié)存無(wú)數(shù)量但是有金額是一種正常的景象。但客戶通常以為這是錯(cuò)誤,所以我們能夠經(jīng)常要向客戶解釋產(chǎn)生這種景象的緣由,并提供處理方法。 例:物料A在2004.05期有暫估計(jì)入庫(kù),在2004.06期發(fā)票到,暫估入庫(kù)與發(fā)票鉤稽后做外購(gòu)入庫(kù)核算,系統(tǒng)自動(dòng)生成暫估補(bǔ)差單:WI

37、NA1。物料A2004.06期庫(kù)存臺(tái)帳如下.主要流程的數(shù)據(jù)過(guò)程 物料:A 計(jì)量單位:個(gè) 計(jì)價(jià)方法:方案本錢(qián) 期間: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ā)出本錢(qián)調(diào)整為正常的本錢(qián)程度:10元,假設(shè)金額調(diào)整單的金額是變量:X ,那么10= (10 + 10.5 25 + X ) / 1+1求出X= 24.5.主要流程的數(shù)據(jù)過(guò)程 物料:A 計(jì)量單位:個(gè) 計(jì)價(jià)方法:方案本錢(qián) 期間:2004.06期 額

38、單位:元在“存貨核算=期初金額調(diào)整=金額調(diào)整單中輸入物料A的金額調(diào)整單,金額為:24.5。審核金額調(diào)整單,并重新做出庫(kù)核,庫(kù)存臺(tái)帳如下上例中負(fù)單價(jià)是由于以前期間暫估單價(jià)偏離實(shí)踐本錢(qián)程度較大呵斥,這也是呵斥負(fù)單價(jià)最常見(jiàn)的緣由。.主要流程的數(shù)據(jù)過(guò)程 8.物流與總帳對(duì)帳1總帳的存貨科目做了手工憑證;處置方法:用下面的SQL查詢出存貨類(lèi)科目做的手工憑證,然后刪除,在物流模塊中按庫(kù)存單據(jù)重新生成憑證。 SELECT fyear,fperiod,fgroupid,fnumber,fvoucherid FROM t_voucher WHERE fdate=2004.01.01 and fdate2004.0

39、2.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,fnumber.主要流程的數(shù)據(jù)過(guò)程 2物流中的庫(kù)存單據(jù)未生成憑證;用下面的SQL查詢出未記帳的庫(kù)存單據(jù),在存貨核算中生成憑證。系統(tǒng)設(shè)置:期末結(jié)帳時(shí)檢查未記帳的單據(jù)。 SELECT finterid,ftrantype

40、 FROM IcStockBill WHERE (FVchInterID is null) or (FVchInterID=0) and ftrantype41 and fdate=2004.01.01 and fdate2004.02.013庫(kù)存單據(jù)的金額 憑證的金額;處置方法:刪除錯(cuò)誤憑證,根據(jù)庫(kù)存單據(jù)重新生成憑證。 - 單據(jù)金額 SELECT sum(famount) FROM IcStockBillEntry WHERE finterid in(SELECT finterid FROM IcStockBill WHERE FVchInterID=SVchInterID ) -憑證金額

41、SELECT sum(famount) FROM t_voucherentry WHERE FVOUCHERID=SVchInterID and faccountid in(SELECT FAcctID FROM t_icitem).主要流程的數(shù)據(jù)過(guò)程 4物流結(jié)帳后,上期的期末余額與下期的期初余額不符;處置方法:物流反結(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 a

42、nd 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.FStockGroupID.主要流程的數(shù)據(jù)過(guò)程 5方案本錢(qián)法,做了方案價(jià)調(diào)價(jià)單,且在數(shù)據(jù)庫(kù)中做了反結(jié)帳,重新結(jié)帳回來(lái),方案價(jià)調(diào)價(jià)單失效;SELECT count(*) FROM IcBal a,IcBal b ,t_icitem c, ICPlanAdjPrice d,ICPlanAdjPriEntry e WHERE a.f

43、brno=b.fbrno and a.FBatchNO=b.FBatchNO and a.FBillInterID=b.FBillInterID and a.FEntryID=b.FEntryID and a.FStockGroupID=b.FStockGroupID and a.fbegdiff=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 an

44、d 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ù)過(guò)程 6方案本錢(qián)法,物料在期末無(wú)結(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.

45、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.FStockGroupID and a.FEndBal=0 and a.FEndQty=0 and a.fenddiff0.主要流程的數(shù)據(jù)過(guò)程 7調(diào)撥單的調(diào)出或調(diào)入倉(cāng)庫(kù)喪失8憑證模板設(shè)置錯(cuò)誤9物料對(duì)應(yīng)的存貨類(lèi)科目喪失10存貨類(lèi)科目記帳方向反了-借記存貨科目 1外購(gòu)入庫(kù);2產(chǎn)品入庫(kù); 5委外加工入庫(kù); 10其他入庫(kù);

46、40盤(pán)盈入庫(kù); 65方案價(jià)調(diào)價(jià); 100金額調(diào)整單;101暫估補(bǔ)差; -貸記存貨科目 21銷(xiāo)售出庫(kù); 24消費(fèi)領(lǐng)料; 28委外加工發(fā)出; 29其他出庫(kù); 43盤(pán)虧毀損.主要流程的數(shù)據(jù)過(guò)程 9、期末結(jié)賬 I、檢查未審核的庫(kù)存單據(jù):檢查未審核(FCheckerID is null or FCheckerID=0)的庫(kù)存單據(jù):采購(gòu)檢驗(yàn)懇求單POInstock、虛倉(cāng)調(diào)撥單POStockBill、贈(zèng)品出入庫(kù)單ZPStockBill、受托加工出入庫(kù)ICSTJGBill、各種實(shí)倉(cāng)庫(kù)存單據(jù)IcStockBill。II、檢查已審核未記帳的庫(kù)存單據(jù)選項(xiàng)III、檢查單價(jià)或金額不正確的出入庫(kù)單: SELECT cou

47、nt(*) 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ù)過(guò)程 IV、處置序列號(hào)余額EISninvbal:統(tǒng)計(jì)本期每一序列號(hào)的收入發(fā)、發(fā)出,計(jì)算出結(jié)存。將期末有結(jié)存的結(jié)轉(zhuǎn)到下期。V、處置IcBal、IcInvBal:按物料、批次、倉(cāng)庫(kù)、倉(cāng)位、保質(zhì)期統(tǒng)計(jì)本期的收入(1,2,5

48、,10,40,100,101,102,41); 按物料、批次、倉(cāng)庫(kù)、倉(cāng)位、保質(zhì)期統(tǒng)計(jì)本期的發(fā)出(21, 24 ,28,29,43,41); 將本期的收入、發(fā)出寫(xiě)入IcInvBal,求出IcInvBal的期末結(jié)存。 將IcInvBal表 FEndQty0 or FEndBal0 or FEndDiff0 的記錄結(jié)轉(zhuǎn)到下期。 匯總IcInvBal數(shù)據(jù)寫(xiě)入IcBal,將IcBal期末有結(jié)存的記錄結(jié)轉(zhuǎn)到下期。 .主要流程的數(shù)據(jù)過(guò)程 VI、處置虛倉(cāng)余額PoInvBal:統(tǒng)計(jì)采購(gòu)檢驗(yàn)懇求單POInstock、虛倉(cāng)調(diào)撥單POStockBill、贈(zèng)品出入庫(kù)單ZPStockBill、受托加工出入庫(kù)ICSTJGB

49、ill這些虛倉(cāng) 單據(jù)的本期收入、發(fā)出寫(xiě)入PoInvBal。PoInvBal期末有結(jié)存的記錄結(jié)轉(zhuǎn)到下期。VII、假設(shè)暫估沖回方式是月初沖回,那么生成暫估沖回憑證如:ALTER TABLE t_Voucher DISABLE TRIGGER t_Voucher_Insert exec MakeVcherReZangu 0,-4000,16394, ALTER TABLE t_Voucher ENABLE TRIGGER t_Voucher_Insert .一:根本表及字段的引見(jiàn)和相關(guān)問(wèn)題二:主要流程的數(shù)據(jù)過(guò)程及相關(guān)問(wèn)題三:典型綜合案例分析Q&A.典型案例分析 1、外購(gòu)入庫(kù)單在下推生成購(gòu)貨發(fā)票普通是

50、提示“數(shù)據(jù)讀取錯(cuò)誤。在對(duì)應(yīng)所需稱(chēng)號(hào)或序數(shù)的集合中,未找到工程。 Delete from Icselbills WHERE Fid=I03 insert into icselbills select * from AIS20040527202110.Icselbills WHERE Fid=I03修正為新建帳套的實(shí)體名闡明:同理ICTemplate、ICTemplateentry等表都有能夠出現(xiàn)類(lèi)似的情況。普通在下推,保管,查詢時(shí)保管??捎蒙鲜龇椒ǜ?。普通提示表前綴TX或txxx與所讀的表不匹配,或提示“數(shù)據(jù)讀取出錯(cuò),在對(duì)應(yīng)所需稱(chēng)號(hào)或序數(shù)的集合中,未找到工程等 .典型案例分析 2、用戶在期末結(jié)

51、賬時(shí)提示違反了poinvbal約束,不能插入反復(fù)數(shù)據(jù)I、該問(wèn)題普通是由于客戶執(zhí)行過(guò)工業(yè)反結(jié)賬操作導(dǎo)致的,重新結(jié)賬時(shí)由于已有原余額數(shù)據(jù),再次插入時(shí)出現(xiàn)反復(fù),故報(bào)此錯(cuò)誤,需在數(shù)據(jù)庫(kù)中代管倉(cāng)余額表中將下期數(shù)據(jù)刪除后重新結(jié)賬即可。 SELECT * FROM POInvBal WHERE Fyear=2004 and Fperiod=6 刪除POInvBal表2004.06 期的數(shù)據(jù) DELETE FROM POInvBal WHERE Fyear=2004 and Fperiod5II、運(yùn)轉(zhuǎn)下面語(yǔ)句即可檢查發(fā)現(xiàn)物料在根底資料表和物料里根本找不到,也許被人刪除了 SELECT * FROM POInv

52、Bal WHERE fitemid NOT IN (SELECT fitemid FROM t_icitem)處置方法:1、檢查本期一切庫(kù)存單據(jù),那些單據(jù)援用了曾經(jīng)喪失的物料ID;需求檢查表:POInstockEntry、POStockBillEntry、ZPStockBillEntry、ICSTJGBillEntry、IcStockbillEntry2、反審核單據(jù),刪除這些單據(jù)。2、delete POInvBal WHERE fitemid NOT IN (SELECT fitemid FROM t_icitem) 闡明:Icinvbal中也有能夠出現(xiàn)此情況,普通為人為修正 .典型案例分析 3、存貨不能結(jié)賬,提示有金額或單價(jià)小于等于0的單據(jù)用profiler跟蹤可以找到判別語(yǔ)句 SELECT * FROM IcStockBill t1,IcStockBillEntry t2 WHERE FDate=2003-11-01 AND FDate2003-12-01 and t1.FCancellation=0 AND t1.FInterID =t2.FInterID an

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論