




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、商業(yè)物流系統(tǒng)原理與數(shù)據(jù)結(jié)構(gòu)分析1.基礎(chǔ)資料21.01客戶資料21.02商品資料41.03倉庫資料51.04供應(yīng)商資料61.05商品輔助屬性71.06商品結(jié)構(gòu)清單91.07商品價格管理101.08商品存量管理131.09商品保質(zhì)期管理141.10商品批次管理151.11信用管理161.12供應(yīng)商供貨信息171.13條碼管理181.14系統(tǒng)設(shè)置192.初始化202.01初始數(shù)據(jù)錄入212.02期初未核銷數(shù)據(jù)錄入242.03導(dǎo)出初始額到總賬242.04結(jié)束初始化252.05反初始化263.單據(jù)的處理273.01單據(jù)模板表283.02訂單單據(jù)的處理293.03收貨通知單與發(fā)貨通知單的處理363.04庫
2、存業(yè)務(wù)單據(jù)的處理383.06發(fā)票業(yè)務(wù)單據(jù)的處理434核銷處理484.01采購訂單與采購入庫單核銷的處理484.02采購入庫單與采購發(fā)票核銷的處理504.03銷售訂單與銷售出庫單核銷的處理524.04銷售出庫單與銷售發(fā)票核銷的處理544.05委托代銷結(jié)算的處理564.06分期收款結(jié)算的處理595重點功能的業(yè)務(wù)處理605.01暫估業(yè)務(wù)處理605.02受托代銷業(yè)務(wù)處理615.03委托代銷業(yè)務(wù)處理615.04分期收款業(yè)務(wù)處理625.05組合出入庫業(yè)務(wù)處理625.05盤點業(yè)務(wù)處理635.06憑證處理646期末處理676.01期末處理與反期末處理676.02關(guān)帳與反關(guān)帳67商業(yè)物流系統(tǒng)原理與數(shù)據(jù)結(jié)構(gòu)分析1
3、.基礎(chǔ)資料1.01客戶資料1、處理流程:客戶資料存放在基礎(chǔ)資料表t_Item和客戶資料表t_Organization中。新增客戶資料時,系統(tǒng)先從種子表t_identity取得t_Item的FitemID碼,保存時,系統(tǒng)分別往基礎(chǔ)資料表t_Item、客戶資料表t_Organization、基礎(chǔ)資料權(quán)限表t_ItemRight、基礎(chǔ)資料相關(guān)屬性表t_BaseProperty四個表中插入數(shù)據(jù)。在t_Item中,其中fitemclassid=1表示是客戶數(shù)據(jù),F(xiàn)detail=1表示明細(xì)項目,F(xiàn)detail=0表示非明細(xì)用于項目分組,F(xiàn)level表示項目的級數(shù),F(xiàn)parentID表示父級代碼(只有一級項
4、目的FParentID=0,多級的FParentID等于其上級的fitemid值)。在t_Item中Fdetail=1 且FItemClassID=1的記錄才會匹配t_Organization里。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1:t_Item(基礎(chǔ)資料表):FItemClassID=1為客戶數(shù)據(jù)字段名類型描述說明FItemIDINTEGER項目碼來源種子表t_identity中Fname=t_Item的記錄的FNext字段值FItemClassIDINTEGER類別碼FItemClassID=1為客戶數(shù)據(jù)FNumberSTRING項目編碼手工錄入FNameSTRING項目名稱手工錄入FParentI
5、DINTEGER上級項目碼只有一級項目的FParentID=0,多級的FParentID等于其上級的fitemid值FLevelINTEGER項目級別表明項目的級次FDetailINTEGER是否明細(xì)Fdetail=1是明細(xì),F(xiàn)detail=0是非明細(xì)FUnUsedINTEGER是否未使用0為使用,1為未使用FBrNoSTRING公司代碼與t_SystemProfile表中FCategory=且FKey=BrID的Fvalue值相等FDeletedINTEGER是否禁用0為未禁用,1為禁用FFullNumberSTRING項目長編碼系統(tǒng)自動產(chǎn)生FShortNumberSTRING項目短編碼系統(tǒng)
6、自動產(chǎn)生FFullNameSTRING項目全名系統(tǒng)自動產(chǎn)生主表2:t_Organization(客戶資料表):在表t_Item 的Fdetail=1 且FItemClassID=1的記錄才會匹配到t_Organization里。字段名類型描述說明FItemIDINTEGER客戶碼與t_Item表的Fdetail=1且FItemClassID=1的記錄的FItemID值相對應(yīng)FParentIDINTEGER上級項目碼系統(tǒng)自動產(chǎn)生FBrNoSTRING公司代碼與t_SystemProfile表中FCategory=且FKey=BrID的Fvalue值相等FStatusINTEGER狀態(tài)1072為使
7、用,1073為未使,1074為凍結(jié)FARAccountIDINTEGER應(yīng)收賬款科目碼手工錄入,對應(yīng)t_Account表中應(yīng)收賬款科目的FaccountID字段值FpreAcctIDINTEGER預(yù)收賬款科目碼手工錄入,對應(yīng)t_Account表中預(yù)收賬款科目的FaccountID字段值FCreditLimitSTRING信用額度手工錄入FDeletedINTEGER是否禁用0為正常使用,1為禁用FDepartmentINTEGER分管部門來源于t_Item表中FitemClassID=2且Fdetail=1的記錄的FItemID字段值FEmployeeINTEGER專營業(yè)務(wù)員來源于t_Item
8、表中FitemClassID=3且Fdetail=1的記錄的FItemID字段值FlastReceiveDateDATETIME最后收款日期應(yīng)收系統(tǒng)最后一筆收款單上提取的單據(jù)日期FlastRPAmountFLOAT最后收款金額應(yīng)收系統(tǒng)最后一筆收款單上提取的金額FlastTradeDateDATETIME最后交易日期應(yīng)收系統(tǒng)最后一筆銷售發(fā)票上提取的開票日期FlastTradeAmountFLOAT最后交易金額應(yīng)收系統(tǒng)最后一筆銷售發(fā)票上提取的金額FStockIDAssignINTEGER委托代銷倉碼與t_Item表中FitemClassID=5且Fdetail=1的記錄的FItemID值相對應(yīng)FS
9、tockIDInstINTEGER分期收款倉碼與t_Item表中FitemClassID=5且Fdetail=1的記錄的FItemID值相對應(yīng)FStockIDKeepINTEGER代管物資倉碼與t_Item表中FitemClassID=5且Fdetail=1的記錄的FItemID值相對應(yīng)3、相關(guān)說明:客戶管理不僅是銷售管理的重要組成部分,同時也是應(yīng)收款管理、信用管理、價格管理所不可或缺的基本要素,因此應(yīng)對客戶資料的設(shè)置給予高度重視。客戶資料信息分為基本資料標(biāo)簽頁和應(yīng)收資料標(biāo)簽頁,基本資料標(biāo)簽頁主要保存客戶的一些基本信息,如名稱、地址等;應(yīng)收資料標(biāo)簽頁保存的客戶資料主要是在應(yīng)收系統(tǒng)中需要使用到的
10、一些客戶信息;在應(yīng)收資料中如果輸入了對應(yīng)的分管部門和專營業(yè)務(wù)員后,在錄入單據(jù)時,當(dāng)錄入了此客戶后,系統(tǒng)會把對應(yīng)的部門和職員都給帶出,為錄入單據(jù)提供方便;在應(yīng)收資料中的最后交易日期、最后交易金額是系統(tǒng)從最后一筆銷售發(fā)票上提取的數(shù)據(jù),且只能從應(yīng)收系統(tǒng)錄入的其他應(yīng)收單或銷售發(fā)票上提取,從物流傳入的銷售發(fā)票不會更新此數(shù)據(jù);最后收款日期、最后收款金額是系統(tǒng)從最后一筆收款單上提取的數(shù)據(jù)。在t_Organization表中,所有的記錄都是最明細(xì)客戶的記錄,各個字段的含義可以參考t_FieldDescription表中FTableID字段值為46的所有記錄信息,需要注意Fstatus這個字段,一般此字段的值為
11、1072,如果某個客戶的記錄不是這個值,那么在錄入單據(jù)按F7選取客戶時,此客戶的記錄就不能顯示出來。t_Item和t_Organization兩表是依據(jù)FitemID的值進行關(guān)聯(lián)的,且t_Organization表中的記錄數(shù)與t_Item表中FItemClassID字段值為1、FDetail字段值為1的記錄數(shù)相等。1.02商品資料1、處理流程:商品資料存放在基礎(chǔ)資料表t_Item和商品資料表com_Item中。新增商品資料時,系統(tǒng)先從種子表t_identity取得基礎(chǔ)資料表t_Item的FitemID碼,保存時,系統(tǒng)分別往基礎(chǔ)資料表t_Item、商品資料表com_Item、基礎(chǔ)資料權(quán)限表t_I
12、temRight、基礎(chǔ)資料相關(guān)屬性表t_BaseProperty四個表中插入數(shù)據(jù)。在t_Item中,其中fitemclassid=4表示是客戶數(shù)據(jù),F(xiàn)detail=1表示明細(xì)項目,F(xiàn)detail=0表示非明細(xì)用于項目分組,F(xiàn)level表示項目的級數(shù),F(xiàn)parentID表示父級代碼(只有一級項目的FParentID=0,多級的FParentID等于其上級的fitemid值)。在t_Item中Fdetail=1且FItemClassID=4的記錄才會匹配com_Item里。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1:t_Item(基礎(chǔ)資料表):FItemClassID=4為商品數(shù)據(jù)(見客戶資料主表1)主表2:_I
13、tem(商品資料表):在表t_Item 的Fdetail=1且FItemClassID=4的記錄才會匹配到com_Item里。字段名類型描述說明FItemIDINTEGER客戶ID來源于t_Item表中Fdetail=1且FItemClassID=4的記錄的FItemID字段值FtypeIDINTEGER商品類別ID與輔助資料中的商品類別相對應(yīng),即與com_Systype表中FClassid=504的記錄的FSysTypeID值相對應(yīng)FauxClassIDINTEGER輔助屬性ID來源于COM_ItemAuxProp表的FAuxPropID字段值FunitGroupIDINTEGER計量單位組
14、ID來源于t_UnitGroup表中的FUnitGroupID字段值FbaseUnitIDINTEGER默認(rèn)計量單位ID來源于t_MeasureUnit表中的FMeasureUnitID字段值FminStockFLOAT最低存量進行商品存量管理時,系統(tǒng)就取此數(shù)據(jù)與當(dāng)前數(shù)據(jù)進行比較FmaxStockFLOAT最高存量進行商品存量管理時,系統(tǒng)就取此數(shù)據(jù)與當(dāng)前數(shù)據(jù)進行比較FinPriceFLOAT參考進價有循環(huán)調(diào)撥時,系統(tǒng)就是先取此數(shù)據(jù)FoutPriceFLOAT參考售價做單據(jù)時,系統(tǒng)如果取不到特價或基本價,則就取此數(shù)據(jù)FtrackINTEGER計價方法1為加權(quán)平均,2為移動平均,3為先進先出,4為
15、后進先出,5為分批認(rèn)定FKeepINTEGER是否保質(zhì)期管理0為不需要保質(zhì)期管理,1為需要保質(zhì)期管理FstockTimeINTEGER是否庫齡管理0為不需要庫齡管理,1為需要庫齡管理FBatchINTEGER是否批次管理0為不進行批次管理,1為進行批次管理FdefStockIDINTEGER默認(rèn)倉位ID設(shè)置了此數(shù)據(jù)后,在做出入庫單據(jù)時系統(tǒng)能自動帶出默認(rèn)倉庫FpriceScaleINTEGER單價小數(shù)位數(shù)手工錄入FqtyScaleINTEGER數(shù)量小數(shù)位數(shù)手工錄入FStockAcctIDINTEGER庫存商品科目ID來源于t_Account表中庫存商品科目碼,初始余額傳入總帳系統(tǒng)時的依據(jù)Fsal
16、eAcctIDINTEGER銷售收入科目ID手工錄入,與t_Account表中銷售收入科目的FaccountID字段值相對應(yīng)FCOGSAcctIDINTEGER銷售成本科目ID手工錄入,與t_Account表中銷售成本科目的FaccountID字段值相對應(yīng)FtaxRateINTEGER稅率手工錄入,每個商品都可以有不同的稅率FIsBOMINTEGER是否組合件1為是組合件,做組合出入庫時才能選此商品FisReplaceINTEGER是否可替代商品0為不可替代,1為可替代FReplaceClassIDINTEGER可替代類別來源于com_Systype表中FClassid=480的記錄的FSys
17、TypeID字段值3、相關(guān)說明:商品資料主要是標(biāo)識和描述每個商品與其詳細(xì)信息,并對商品進行集中、分級管理。商品資料涉與到的數(shù)據(jù)表有兩個,表名分別為t_Item和COM_Item。在t_Item表中,字段FitemClassID值為4的所有記錄,都表示為商品資料的記錄,此表中只記錄了商品資料的一些信息,如商品碼,商品代碼,商品長代碼,商品短代碼,商品名稱,商品全名,級別,是否明細(xì),父級代碼,是否使用,是否刪除等;在COM_Item中,所有的記錄都是最明細(xì)商品的記錄,各個字段的含義可以參考字段描述表t_FieldDescription表中FTableID字段值為1502的所有記錄信息;t_Item
18、和COM_Item兩表是依據(jù)FitemID的值進行關(guān)聯(lián)的,且COM_Item表中的記錄與t_Item表中FItemClassID字段值為4、FDetail字段值為1的記錄數(shù)相等,如果兩表不符合上面的關(guān)系,進行初始化錄入數(shù)據(jù)時可能會出錯,在以后的例題中將會講到。1.03倉庫資料1、處理流程:倉庫資料存放在基礎(chǔ)資料表t_Item和倉庫資料表com_Stock中。新增倉庫資料時,系統(tǒng)先從種子表t_identity取得基礎(chǔ)資料表t_Item的FitemID碼,保存時,系統(tǒng)分別往基礎(chǔ)資料表t_Item、倉庫資料表com_Stock、基礎(chǔ)資料權(quán)限表t_ItemRight、基礎(chǔ)資料相關(guān)屬性表t_BasePr
19、operty四個表中插入數(shù)據(jù)。在t_Item中,其中fitemclassid=5表示是客戶數(shù)據(jù),F(xiàn)detail=1表示明細(xì)項目,F(xiàn)detail=0表示非明細(xì)用于項目分組,F(xiàn)level表示項目的級數(shù),F(xiàn)parentID表示父級代碼(只有一級項目的FParentID=0,多級的FParentID等于其上級的fitemid值)。在t_Item中Fdetail=1且FItemClassID=5的記錄才會匹配com_Stock里。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1:t_Item(基礎(chǔ)資料表):FItemClassID=5為倉庫數(shù)據(jù)(見客戶資料主表1)主表2:_Stock(倉庫資料表):在表t_Item 的Fde
20、tail=1且FItemClassID=5的記錄才會匹配到com_ Stock里。字段名類型描述說明FItemIDINTEGER倉位ID與t_Item表的Fdetail=1且FItemClassID=5的記錄的FItemID值相對應(yīng)FtypeIDINTEGER倉位類別ID倉庫的類型,即普通倉、委托代銷倉等類型,下面會詳細(xì)說明,與com_Systype表中FClassid=505的記錄的FSysTypeID值相對應(yīng)FBrINTEGER分支機構(gòu)信息與t_SystemProfile表中FCategory=且FKey=BrID的Fvalue值相等FGroupIDINTEGER倉位組ID3、相關(guān)說明:倉
21、庫分為很多種類型,分別為普通倉位、鎖庫、其它、委托代銷倉、分期收款倉、受托代銷倉,分期收款倉和零售倉。倉庫又有實倉和虛倉之分。其中普通倉位,受托代銷倉、鎖庫和其它這四種類型的倉庫為實倉;委托代銷倉、分期收款倉,分期收款倉這四種類型的倉庫為虛倉;至于零售倉,這是為“售價數(shù)量核算法”成本計算方法而設(shè)計的倉庫類型。倉庫資料涉與到的數(shù)據(jù)表有兩個,表名分別為t_Item和COM_Stock。在t_Item表中,字段FitemClassID值為5的所有記錄,都表示為倉庫資料的記錄;在COM_Stock表中,所有的記錄都是最明細(xì)倉庫的記錄,這個表中的字段比較簡單,主要的是FTypeID字段,它表示的是倉庫的
22、類型(值為11表示是普通倉位,12為委托代銷倉,13為受托代銷倉,14為分期收款倉,15為鎖庫,16為代管物資倉庫,17為其它倉,18為零售倉)。t_Item和COM_Stock兩表是依據(jù)FitemID的值進行關(guān)聯(lián)的,且COM_Stock表中的記錄與t_Item表中FItemClassID字段值為5、FDetail字段值為1的記錄數(shù)相等。1.04供應(yīng)商資料1、處理流程:供應(yīng)商資料存放在基礎(chǔ)資料表t_Item和供應(yīng)商資料表COM_Supplier中新增供應(yīng)商資料時,系統(tǒng)先從種子表t_identity取得基礎(chǔ)資料表t_Item的FitemID碼,保存時,系統(tǒng)分別往基礎(chǔ)資料表t_Item、供應(yīng)商資料
23、表COM_Supplier、基礎(chǔ)資料權(quán)限表t_ItemRight、基礎(chǔ)資料相關(guān)屬性表t_BaseProperty四個表中插入數(shù)據(jù)。在t_Item中,其中fitemclassid=8表示是客戶數(shù)據(jù),F(xiàn)detail=1表示明細(xì)項目,F(xiàn)detail=0表示非明細(xì)用于項目分組,F(xiàn)level表示項目的級數(shù),F(xiàn)parentID表示父級代碼(只有一級項目的FParentID=0,多級的FParentID等于其上級的fitemid值)。在t_Item中Fdetail=1且FItemClassID=8的記錄才會匹配COM_Supplier里。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1:t_Item(基礎(chǔ)資料表):FItemCl
24、assID=8為倉庫數(shù)據(jù)(見客戶資料主表1)主表2:COM_Supplier(供應(yīng)商資料表):在表t_Item 的Fdetail=1且FItemClassID=8的記錄才會匹配到t_Supplier里。字段名類型描述說明FItemIDINTEGER供應(yīng)商碼與t_Item表的Fdetail=1且FItemClassID=1的記錄的FItemID值相對應(yīng)FParentIDINTEGER上級項目碼系統(tǒng)自動產(chǎn)生FBrNoSTRING分公司代碼與t_SystemProfile表中FCategory=且FKey=BrID的Fvalue值相等FStatusINTEGER狀態(tài)1072為使用,1073為未使,1
25、074為凍結(jié)FAPAccountIDINTEGER應(yīng)付賬款科目代碼手工錄入FPreAcctIDINTEGER預(yù)收賬款科目代碼手工錄入FCreditAmountFLOAT信用金額手工錄入FCreditDaysINTEGER信用期限手工錄入FStockIDAssigneeINTEGER受托代銷倉碼與t_Item表中FitemClassID=5且Fdetail=1的記錄的FItemID值相對應(yīng)FLicAndPermitINTEGER是否需要證照管理0為不需要,1為需要FAlarmPeriodINTEGER預(yù)警提前期手工錄入FDepartmentINTEGER分管部門來源于t_Item表中FitemC
26、lassID=2且Fdetail=1的記錄的FItemID字段值FEmployeeINTEGER專營業(yè)務(wù)員來源于t_Item表中FitemClassID=3且Fdetail=1的記錄的FItemID字段值FlastReceiveDateDATETIME最后付款日期應(yīng)付系統(tǒng)最后一筆付款單上提取的單據(jù)日期FlastRPAmountFLOAT最后付款金額應(yīng)付系統(tǒng)最后一筆付款單上提取的金額FlastTradeDateDATETIME最后交易日期應(yīng)付系統(tǒng)最后一筆采購發(fā)票上提取的開票日期FlastTradeAmountFLOAT最后交易金額應(yīng)付系統(tǒng)最后一筆采購單據(jù)上提取的金額3、相關(guān)說明:供應(yīng)商資料主要是
27、標(biāo)識和描述每個供應(yīng)商與其詳細(xì)信息,并對供應(yīng)商進行集中、分級管理。供應(yīng)商資料信息分基本資料與應(yīng)付資料兩個標(biāo)簽頁。基本資料標(biāo)簽頁主要用戶保存供應(yīng)商的一些基本信息,如名稱、地址等;應(yīng)付資料標(biāo)簽頁保存的是在應(yīng)付系統(tǒng)中需要使用到的一些供應(yīng)商信息。供應(yīng)商資料涉與到的數(shù)據(jù)表有兩個,表名分別為t_Item和COM_Supplier。在t_Item表中,字段FitemClassID值為8的所有記錄,都表示為供應(yīng)商資料的記錄;在COM_Supplier表中,所有的記錄都是最明細(xì)供應(yīng)商的記錄,各個字段的含義可以參考字段描述表t_FieldDescription表中FTableID字段值為1507的所有記錄信息,需要
28、注意一下Fstatus這個字段,一般此字段的值為1072,如果某個供應(yīng)不是這個值,在錄入單據(jù)按F7選供應(yīng)商時,此供應(yīng)商的記錄就不能顯示出來;t_Item和COM_Supplier兩表是依據(jù)FitemID的值進行關(guān)聯(lián)的,且COM_Supplier表中的記錄與t_Item表中FItemClassID字段值為8、FDetail字段值為1的記錄數(shù)相等。1.05商品輔助屬性1、處理流程:一、增加基本類別和基本類別具體記錄新增商品輔助屬性基本類別時,系統(tǒng)先取種子表t_identity中Fname=t_ItemClass的記錄的FNext字段值的值做為核算項目類別表t_ItemClass的FitemClas
29、sID字段的值。在保存數(shù)據(jù)時,系統(tǒng)先檢查在t_ItemClass表中是否存在與錄入的代碼和名稱一樣的數(shù)據(jù)存在,如果存在,則給出提示,如果不存在,則在t_ItemClass表中插入一條記錄;然后在核算項目橫表t_ItemDetail中增加一列,列名為“F”+“FitemClassID的值”;再新建一個表,表名為t_Item_“FitemClassID的值”,最后還會在核算項目附表信息描述表t_ItemPropDesc表中插入一條或幾條記錄(記錄數(shù)取決于新增的基本類別有多少個自定義屬性)。舉例說明:新增一個“顏色”的基本類別時輔助屬性,在這個基本類別中只有一個自定義屬性,系統(tǒng)先取種子表t_iden
30、tity中Fname=t_ItemClass的記錄的FNext字段值的值做為核算項目類別表t_ItemClass的FitemClassID字段的值,假設(shè)為3004;然后在t_ItemClass表中增加一條記錄,其FType字段為值為3,F(xiàn)itemClassID字段的值為3004;然后系統(tǒng)在核算項目橫表t_ItemDetail中增加一列,列名為F3004;然后新建一個t_Item_3004的表;最后在t_ItemPropDesc表中增加FitemClassID字段值為3004的記錄。新增基本類別的具體記錄時,系統(tǒng)先取種子表t_identity中Fname=t_Item的記錄的FNext字段值的值
31、做為基礎(chǔ)資料表t_Item的FitemID字段的值。在保存數(shù)據(jù)時,系統(tǒng)先檢查在t_Item表中是否存在與錄入的代碼和名稱一樣的數(shù)據(jù)存在,如果存在,則給出提示,如果不存在,則分別在t_Item表和t_Item_“FitemClassID的值”表中插入記錄。二、增加組合類別和組合類別具體記錄新增組合類別和新增基本類別大部分是一致的,只不過插入t_ItemClass表中的F ype字段為值為4;主要的區(qū)別在于新增組合類別具體記錄時,有一些區(qū)別,例如:當(dāng)再新增“顏色加尺寸”組合類別的具體記錄時,如“黑色14英寸”(其中黑色表示“顏色”基本類別的值,“14英寸”表示“尺寸”基本類別的值)這條記錄,系統(tǒng)先
32、分別檢查“顏色”和“尺寸”基本類別中沒有“黑色”和“14英寸”的記錄,如果哪條記錄沒有,則系統(tǒng)會自動在哪個類別里增加這條記錄,即在t_Item表中增加記錄,然后再在t_Item表中增加一條FName值為“黑色14英寸”的組合類別的記錄。三、商品怎樣對應(yīng)輔助屬性類別當(dāng)某個商品選擇了對應(yīng)的輔助屬性類別后,系統(tǒng)更新商品表com_Item表中的FauxClassID字段的值為t_ItemClass表中的FItemClassID字段相應(yīng)的值,在基礎(chǔ)資料的商品管理中,商品就可以對應(yīng)這個輔助屬性類別中的所有記錄,對應(yīng)完后進行保存時,系統(tǒng)會往COM_ItemAuxProp表中記錄插入相應(yīng)的輔助屬性類別具體記錄
33、的碼,即t_Item表中相應(yīng)的FItemID字段的值;在錄入單據(jù)時,就可以按F7鍵選擇對應(yīng)的輔助屬性,存放在單據(jù)的數(shù)據(jù)庫表中的FauxPropID字段中,其數(shù)據(jù)來源于t_Item表中的FItemID字段值。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1:t_ItemClass(核算項目類別表)表:FType=3或4的記錄為輔助屬性類別記錄字段名類型描述說明FItemClassIDINTEGER類別碼在10之是系統(tǒng)置的,大于1000則可能是自定義的核算項目類別FNumberSTRING類別編碼手工錄入FNameSTRING類別名稱手工錄入FSQLTableNameSTRING類別表名類別對應(yīng)的明細(xì)表名,此表名為t_
34、Item_“FItemClassid值”FImportINTEGER外部引入0-不是,1-是外部引入FBrNoSTRING分支機構(gòu)信息與t_SystemProfile表中FCategory=且FKey=BrID的Fvalue值相等FTypeINTEGER類型3為輔助屬性基本類別,4為輔助屬性組合類別FGRTypeINTEGER集團控制類別t_ItemClass表輔助屬性記錄:t_Item_3001表記錄: t_Item_3002表記錄: t_Item_3001表記錄: t_Item表中輔助屬性記錄:t_ItemPropDesc表中自定義屬性記錄:從上面的各個表記錄可以看出,t_ItemClas
35、s表中的記錄為輔助屬性類別記錄,t_Item_3001、t_Item_3002、t_Item_3003與t_Item表中的記錄為輔助屬性類別的具體記錄,t_ItemPropDesc表中的記錄為輔助屬性類別自定義屬性記錄數(shù)。在t_ItemClass表中Ftype字段值為3的記錄為輔助屬性基本類別,值為4的記錄為輔助屬性組合類別;t_ItemClass、t_Item、t_ItemPropDesc這三表之間以FItemClassID字段相關(guān)聯(lián);t_Item_3001、t_Item_3002、t_Item_3003與t_Item表之間以FItemID字段相關(guān)聯(lián);在t_ItemPropDesc表中,F(xiàn)I
36、temClassID字段值為3003的記錄,其FSQLColumnName字段值為“F_101”和“F_102”,則在t_Item_3003表中就有“F_101”和“F_102”這兩列。3、相關(guān)說明:商品輔助屬性有基本類和組合類之分,基本類是指單一的輔助屬性,如顏色、尺寸等,組合類則由兩個或兩個以上的基本類組成,新增組合類前必須先進行相應(yīng)基本類的新增。商品設(shè)置了輔助屬性管理,在系統(tǒng)中有很多對輔助屬性進行統(tǒng)計的業(yè)務(wù)報表,在成本計算時,系統(tǒng)不考濾商品的輔助屬性設(shè)置。1.06商品結(jié)構(gòu)清單1、處理流程:商品結(jié)構(gòu)清單存放在商品結(jié)構(gòu)清單主表COM_BOM和商品結(jié)構(gòu)清單子表COM_BOM_Child中。新增
37、商品結(jié)構(gòu)清單時,系統(tǒng)先往商品結(jié)構(gòu)清單主表COM_BOM表中插入組合商品的記錄,再往商品結(jié)構(gòu)清單子表COM_BOM_Child插入子商品的記錄。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1:COM_BOM(商品結(jié)構(gòu)清單主表):字段名類型描述說明FBOMIDINTEGER組合商品碼系統(tǒng)自動產(chǎn)生FBOMNumberSTRING組合商品編碼手工錄入FBOMNameSTRING組合商品名稱手工錄入FItemIDINTEGER商品碼來源于t_Item表中的FItemID字段FAuxPropIDINTEGER輔助屬性碼來源于COM_ItemAuxProp表的FAuxPropID字段FMeasureUnitIDINTEGER計
38、量單位碼來源于t_MeasureUnit的FmeasureUnitID字段FStatusINTEGER狀態(tài)1使用,0不使用主表2:COM_BOM_Child(商品結(jié)構(gòu)清單子表):字段名類型描述說明FBOMIDINTEGER組合商品碼系統(tǒng)自動產(chǎn)生FBomEntryIDINTEGER商品分錄碼系統(tǒng)自動產(chǎn)生FReplaceClassIDINTEGER可替換類別碼來源于COM_SysType表中FClassID字段值為480的記錄的FSysTypeID值FItemIDINTEGER子商品碼來源于t_Item表中的FItemID字段FAuxPropIDINTEGER子商品輔助屬性碼來源于COM_Item
39、AuxProp表的FAuxPropID字段FMeasureUnitIDINTEGER子商品計量單位碼來源于t_MeasureUnit的FmeasureUnitID字段FQtyFLOAT消耗數(shù)量手工錄入FScrapFLOAT損耗率手工錄入FRemarkSTRING備注手工錄入3、相關(guān)說明:商品結(jié)構(gòu)清單是為處理組合業(yè)務(wù)而進行的商品結(jié)構(gòu)設(shè)置,且在發(fā)生組合業(yè)務(wù)時系統(tǒng)能自動根據(jù)商品結(jié)構(gòu)進行組合件的拆卸和零部件的組合。注意商品結(jié)構(gòu)清單只處理商品屬性為組合類的商品。在商品結(jié)構(gòu)清單中的子項中有一個“可替換商品類別”,如果增加一個“可替換商品類別”,表示這個子項商品是可以由其它商品來代替,代替商品只能是設(shè)置為“
40、可替換商品類別”的商品。“可替換商品類別”可以在輔助資料管理中進行錄入。商品結(jié)構(gòu)清單與到COM_BOM和COM_BOM_Child表兩表之間通過FBomID字段相關(guān)聯(lián)。1.07商品價格管理1、處理流程:基本價格表、商品特價表分別存放在基本價格表COM_PriceBase、特價主表COM_PriceSpec、特價分錄表COM_PriceSpecEntry、價格折扣密碼控制表COM_PriceDiscountPassControl和價格折扣率設(shè)置表Com_PriceDiscountSet這五個表中。一、基本價格表:在進行設(shè)置基本價格表時,首先要進行價格類別的設(shè)置,價格類別的設(shè)置在輔助資料管理中進行
41、錄入。新增價格類別時,系統(tǒng)主要是往系統(tǒng)預(yù)設(shè)類別表COM_SysType表中插入FClassID值為400的記錄,再往基礎(chǔ)資料相關(guān)屬性表t_BaseProperty中插入記錄。進入基本價格表,涉與的主要數(shù)據(jù)表為基本價格表COM_PriceBase,進行刷新時,刷新的SQL語句如下:Select tm.FNumber,tm.FName,tm.FItemID,tcm.FModel,tcm.FPriceScale,tp.FPriceTypeID,tp.FPrice,tp.FLowPrice,tp.FHighPrice,tp.FNote From t_Item tm Left Join COM_Pric
42、eBase tp On tm.FItemID=tp.FItemID And tp.FCurrencyID=1 And tp.FPriceTypeID In (918,938,943),COM_Item tcm Where tm.FDetail=1 And tm.FItemID=tcm.FItemIDOrder by tm.FNumber,tp.FPriceTypeID當(dāng)按照價格類別增加或更改了商品的基本價格后,進行保存時,如果是新增某個商品的基本價,則系統(tǒng)只是往COM_PriceBase表中插入記錄;如果是更新某個商品的基本價格,則系統(tǒng)先把原先的記錄刪除,再把更新的記錄插回。二、商品特價表:進
43、入商品特價序時薄時,系統(tǒng)是選取特價主表COM_PriceSpec表與特價分錄表COM_PriceSpecEntry這兩表中的記錄。當(dāng)新增一個特價時,系統(tǒng)先從種子表t_identity中Fname=COM_PriceSpec的記錄的FNext字段值的值做為商品特價主表COM_PriceSpec的FID字段的值,再分別往特價主表COM_PriceSpec、特價分錄表COM_PriceSpecEntry、價格折扣密碼控制表COM_PriceDiscountPassControl、價格折扣率設(shè)置表Com_PriceDiscountSet這四表中插入記錄。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1:COM_PriceB
44、ase(商品基本價格表):字段名類型描述說明FItemIDINTEGER商品碼來源于t_Item表中FItemClassID=4的記錄的FItemID字段值FAuxPropIDINTEGER輔助屬性碼來源于COM_ItemAuxProp表的FAuxPropID字段值FPriceTypeIDINTEGER價格類別碼來源于com_Systype表中FClassid=400的記錄的FSysTypeID字段值FCurrencyIDINTEGER幣種碼來源于t_Currency表中的FcurrencyID字段值FPriceFLOAT價格手工錄入FLowPriceFLOAT最低價格手工錄入主表2:COM_
45、PriceSpec(商品特價主表):字段名類型描述說明FIDINTEGER商品特價碼來源種子表t_identity中Fname= COM_PriceSpec的記錄的FNext字段值FItemTypeIDINTEGER組合類別11-客戶,4-商品,501-客戶類別,504-商品類別FSysTypeIDINTEGER組合類別23-業(yè)務(wù)員,4-商品,503-職員類別,504-商品類別FCurrencyIDINTEGER幣種碼來源于t_Currency表中的FcurrencyID字段值FSerialIDSTRING特價編號手工錄入FBegDateDATETIME特價開始日期手工錄入FEndDateDA
46、TETIME特價結(jié)束日期手工錄入FPeriodTypeINTEGER周期類型0-未設(shè)周期,1-按天,2-按周,3-按月FWeekSTRING周期執(zhí)行的星期手工錄入FMonthSTRING周期執(zhí)行的月份手工錄入FDayPerMonthINTEGER每月的第幾天手工錄入FSerialWeekPerMonthINTEGER每月的第幾周手工錄入FWeekDayPerMonthINTEGER每月的第幾周的第幾天手工錄入FBeginTimeDATETIME周期開始時間手工錄入FEndTimeDATETIME周期結(jié)束時間手工錄入FLowPriceINTEGER最低價格手工錄入主表3:COM_PriceSpe
47、cEntry(商品特價分錄表):字段名類型描述說明FIDINTEGER商品特價碼對應(yīng)COM_PriceSpec表的FIDFPriceTypeIDINTEGER價格類別碼1來源于com_Systype表中FClassid=400的記錄的FSysTypeID字段值FItemIDINTEGER商品碼來源于t_Item表中FItemClassID=4的記錄的FItemID字段值FAuxPropIDINTEGER輔助屬性碼來源于COM_ItemAuxProp表的FAuxPropID字段值FRelatedIDINTEGER業(yè)務(wù)員碼來源于t_Item表中FItemClassID=3的記錄的FItemID字段
48、值FPriceFLOAT價格手工錄入FDiscountRateFLOAT商業(yè)折扣率手工錄入主表4:COM_PriceDiscountPassControl(價格折扣密碼控制表):字段名類型描述說明FIDINTEGER商品特價碼對應(yīng)COM_PriceSpec表的FID字段值FEntryIDINTEGER分錄號系統(tǒng)自動產(chǎn)生FPriceTypeIDINTEGER價格類別碼對應(yīng)COM_PriceSpecEntry表的FPriceTypeID字段值FItemIDINTEGER商品碼對應(yīng)COM_PriceSpecEntry表的的FItemID字段值FAuxPropIDINTEGER輔助屬性碼對應(yīng)COM_P
49、riceSpecEntry表的FAuxPropID字段值FRelatedIDINTEGER業(yè)務(wù)員碼對應(yīng)COM_PriceSpecEntry表的FRelatedID字段值FLowerFLOAT折扣率下限手工錄入FUpperFLOAT折扣率上限手工錄入FSIDSTRING密碼手工錄入主表5:Com_PriceDiscountSet(價格折扣率設(shè)置表):字段名類型描述說明FIDINTEGER商品特價碼對應(yīng)COM_PriceSpec表的FID字段值FEntryIDINTEGER分錄號系統(tǒng)自動產(chǎn)生FPriceTypeIDINTEGER價格類別碼對應(yīng)COM_PriceSpecEntry表的FPriceTy
50、peID字段值FItemIDINTEGER商品碼對應(yīng)COM_PriceSpecEntry表的的FItemID字段值FAuxPropIDINTEGER輔助屬性碼對應(yīng)COM_PriceSpecEntry表的FAuxPropID字段值FRelatedIDINTEGER業(yè)務(wù)員碼對應(yīng)COM_PriceSpecEntry表的FRelatedID字段值FLowerQuantityFLOAT數(shù)量下限手工錄入FupperQuantityFLOAT數(shù)量上限手工錄入FlogicalINTEGER邏輯關(guān)系0表示“而且”,1表示“或者”FlowerAmountFLOAT金額下限手工錄入FupperAmountFLOAT
51、金額上限手工錄入FdiscountRateFLOAT折扣率手工錄入3、相關(guān)說明:如果某個商品沒有設(shè)置特價,但是設(shè)置了基本價格,則在做銷售單據(jù)時,以基本價格為依據(jù)。如果連基本價格都沒有設(shè)置,則取商品資料中的銷售價格。如果在輔助資料中設(shè)置了價格類別,例如:“零售價”和“批發(fā)價”,這時在商品基本價格表中,就會出現(xiàn)“零售價”、“最低零售價”、“批發(fā)價”、“最低批發(fā)價”四個價格類別;設(shè)置好每個商品對應(yīng)的“零售價”、“最低零售價”、“批發(fā)價”、“最低批發(fā)價”的數(shù)據(jù)后,在做銷售單據(jù),輸入一個商品時,系統(tǒng)是取這個商品在基本價格表中最大的價格。商品特價分為業(yè)務(wù)員(業(yè)務(wù)員類別)加商品(商品類別)特價和客戶(客戶類
52、別)加商品(商品類別)特價,在輸入特價時,只能保存一種價格類別的數(shù)據(jù),取商品價格的規(guī)則如下:先按“選項”中設(shè)置的是取客戶的價格還是取業(yè)務(wù)員的價格,如果客戶價格和業(yè)務(wù)員價格存在許多個特價,則以特價的開始日期與結(jié)束日期為依據(jù),取特價編號最大的那個特價,然后再取商品對應(yīng)的價格不為零的那個價格類別的價格。1.08商品存量管理1、處理流程:商品存量數(shù)據(jù)存放在安全庫存存量表COM_StockStorage這個表中。進入存量管理界面,系統(tǒng)分別從t_Item、COM_Item、安全庫存存量表COM_StockStorage三個表中過濾出商品在每個倉庫中的最高存量和最低存量。當(dāng)設(shè)置好各個商品的存量后,進行保存時
53、,系統(tǒng)先刪除這個商品原先的記錄,再把剛剛錄入的記錄插入安全庫存存量表COM_StockStorage這個表中。當(dāng)點擊菜單中的檢查按鈕,進行庫存檢查時,系統(tǒng)調(diào)用sp_GetOverFlowStorage這個存儲過程,用來計算出相應(yīng)商的即時庫存,來和商品設(shè)置的最高存量和最底存量進行比較,得出庫存差額。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1:COM_StockStorage(安全庫存存量表):字段名類型描述說明FItemIDINTEGER商品碼來源于t_Item表中FItemClassID=4的記錄的FItemID字段值FAuxPropIDINTEGER輔助屬性碼來源于COM_ItemAuxProp表的FAuxPropID字段值FStockIDINTEGER倉位碼來源于t_Item表中FItemClassID=5的記錄的FItemID字段值FMaxStorageFLOAT最高庫存量來源于t_C
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- HY/T 0435-2024海洋生物資源碳庫貢獻調(diào)查與評估技術(shù)規(guī)程貝類(筏式養(yǎng)殖)
- 實驗室風(fēng)險控制措施的制定與實施考核試卷
- 農(nóng)產(chǎn)品加工企業(yè)質(zhì)量管理體系持續(xù)改進計劃考核試卷
- 健身器材安全標(biāo)準(zhǔn)與噪音控制標(biāo)準(zhǔn)考核試卷
- 萬用表設(shè)計與生產(chǎn)考核試卷
- 數(shù)字化制鞋業(yè)中的市場趨勢分析與預(yù)測模型考核試卷
- 復(fù)雜介質(zhì)的熒光光譜特性研究考核試卷
- 數(shù)字化印刷品設(shè)計中的跨領(lǐng)域知識整合研究考核試卷
- 化妝品市場細(xì)分趨勢考核試卷
- 化學(xué)纖維在體育器材改良中的應(yīng)用考核試卷
- 勞動仲裁內(nèi)部培訓(xùn)
- 工廠注塑考試題及答案
- 2024年懷化麻陽苗族自治縣招聘事業(yè)單位工作人員筆試真題
- 湖南省長沙市望城區(qū)第二中學(xué)2024-2025學(xué)年高一下學(xué)期6月第三次月考政治試卷(含答案)
- 四川省甘孜州道孚一中學(xué)2025屆七下英語期末統(tǒng)考試題含答案
- 廣東省深圳市寶安區(qū)2023-2024學(xué)年四年級下學(xué)期數(shù)學(xué)期末試卷(含答案)
- 緬甸語教學(xué)與學(xué)習(xí)作業(yè)指導(dǎo)書
- 水表制造企業(yè)生產(chǎn)條件要求征求意見稿
- 機械原理課程設(shè)計-沖壓機構(gòu)及送料機構(gòu)設(shè)計說明書
- 人民網(wǎng)刪除稿件(帖文)申請登記表
- 服裝校服投標(biāo)書模板(精編版)
評論
0/150
提交評論