商業(yè)物流系統(tǒng)原理及數(shù)據(jù)結(jié)構(gòu)分析_第1頁
商業(yè)物流系統(tǒng)原理及數(shù)據(jù)結(jié)構(gòu)分析_第2頁
商業(yè)物流系統(tǒng)原理及數(shù)據(jù)結(jié)構(gòu)分析_第3頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、商業(yè)物 流系統(tǒng) 原理及 數(shù)據(jù)結(jié)構(gòu)分析商業(yè)物流系統(tǒng)原理及數(shù)據(jù)結(jié)構(gòu)分析1. 基礎(chǔ)資料客戶資料1、處理流程:客戶資料存放在基礎(chǔ)資料表t_ltem 和客戶資料表t_Organization中。新增客戶資料時,系統(tǒng)先從種子表t_identity 取得t_ltem的FitemID內(nèi)碼, 保存時,系統(tǒng)分別往基礎(chǔ)資料表t_ltem、客戶資料表t_Organization 、基礎(chǔ)資料 權(quán)限表t_ltemRight、基礎(chǔ)資料相關(guān)屬性表t_BaseProperty四個表中插入數(shù)據(jù)。在t_Item 中,其中fitemclassid=1 表示是客戶數(shù)據(jù),F(xiàn)detail=1 表示明細 項目,F(xiàn)detail=0表示非明細用

2、于項目分組,F(xiàn)level表示項目的級數(shù),F(xiàn)parentID 表示父級代碼(只有一級項目的FParentlD=0,多級的FParentID等于其上級的fitemid 值)。在 t_ltem 中 Fdetail=1 且 FltemClasslD=1 的記錄才會匹配 t_Organization 里。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1: t ltem (基礎(chǔ)資料表):FltemClasslD=1為客戶數(shù)據(jù)字段名類型描述說明FltemlDINTEGER項目內(nèi)碼來源種子表t_identity中Fname=t_ltem的記錄的FNext字段值FltemClasslD INQTEGER類別內(nèi)碼FItemClassI

3、D=1為客戶數(shù)據(jù)FNumberSTRING項目編碼手工錄入FNameSTRING項目名稱手工錄入FPare ntIDINTEGER上級項目內(nèi)碼只有一級項目的FParentID=0,多級的FParentID等于其上fitemid 值FLevelINTEGER項目級別表明項目的級次FDetailINTEGER是否明細Fdetail=1是明細,F(xiàn)detail=0是非明細FUnUsedINTEGER是否未使用0為使用,1為未使用FBrNoSTRING公司代碼與 t_SystemProfile 表中 FCategory= ' com 且 F©y= Brl Fvalue值相等FDelet

4、edINTEGER是否禁用0為未禁用,1為禁用FFullNumberSTRING項目長編碼系統(tǒng)自動產(chǎn)生FShortNumberSTRING項目短編碼系統(tǒng)自動產(chǎn)生FFullNameSTRING項目全名系統(tǒng)自動產(chǎn)生主表 2: t_Organization(客戶資料表):在表 t_ltem 的 Fdetail=1 且FItemClassID=1 的記錄才會匹配到 t_Organization 里。字段名類型描述說明FltemlDINTEGEF客戶內(nèi)碼與t_Item 表的 Fdetail=1 且 FltemClasslD=1 的記錄的 Fite 相對應(yīng)FPare ntIDINTEGEF上級項目內(nèi)碼系統(tǒng)

5、自動產(chǎn)生FBrNoSTRING公司代碼與t_SystemProfile 表中 FCategory= ' com 且 FK3y=' Br Fvalue值相等FStatusINTEGEF狀態(tài)1072為使用,1073為未使,1074為凍結(jié)FARAccou ntIDINTEGEF應(yīng)收賬款科目內(nèi)碼手工錄入,對應(yīng)t_Account表中應(yīng)收賬款科目的Faccountl 值FpreAcctIDINTEGER預(yù)收賬款科目內(nèi)碼手工錄入,對應(yīng)t Account表中預(yù)收賬款科目的Faccountl 值 FCreditLimitSTRING信用額度手工錄入FDeletedINTEGER是否禁用0為正常使

6、用,1為禁用FDepartme ntINTEGER分管部門來源 于 t_ltem 表 中 FitemClasslD=2 且 Fdetail=1 的記 FltemlD字段值FEmployeeINTEGER專營業(yè)務(wù)員來源 于 t_ltem 表 中 FitemClasslD=3 且 Fdetail=1 的記 FltemlD字段值FlastReceiveD ateDATETIME最后收款日期應(yīng)收系統(tǒng)最后一筆收款單上提取的單據(jù)日期FlastRPAmou ntFLOAT最后收款金額應(yīng)收系統(tǒng)最后一筆收款單上提取的金額FlastTradeDateDATETIME最后交易日期應(yīng)收系統(tǒng)最后一筆銷售發(fā)票上提取的開票

7、日期FlastTradeAmo untFLOAT最后交易金額應(yīng)收系統(tǒng)最后一筆銷售發(fā)票上提取的金額FStockIDAssig nINTEGER委托代銷倉內(nèi)碼與t_ltem 表中 FitemClasslD=5 且Fdetail=1 的記錄的 Fite 相對應(yīng)FStockIDI nstINTEGER分期收款倉內(nèi)碼與t_ltem 表中 FitemClasslD=5 且Fdetail=1 的記錄的 Fite 相對應(yīng)FStockIDKeepINTEGER代管物資倉內(nèi)碼與t_ltem 表中 FitemClasslD=5 且Fdetail=1 的記錄的 Fite 相對應(yīng)3、相關(guān)說明:客戶管理不僅是銷售管理的重

8、要組成部分,同時也是應(yīng)收款管理、信用管理、 價格管理所不可或缺的基本要素,因此應(yīng)對客戶資料的設(shè)置給予高度重視。客戶資料信息分為基本資料標簽頁和應(yīng)收資料標簽頁,基本資料標簽頁主要 保存客戶的一些基本信息,如名稱、地址等;應(yīng)收資料標簽頁保存的客戶資料主要 是在應(yīng)收系統(tǒng)中需要使用到的一些客戶信息;在應(yīng)收資料中如果輸入了對應(yīng)的分管 部門和專營業(yè)務(wù)員后,在錄入單據(jù)時,當錄入了此客戶后,系統(tǒng)會把對應(yīng)的部門和 職員都給帶出,為錄入單據(jù)提供方便;在應(yīng)收資料中的最后交易日期、 最后交易金 額是系統(tǒng)從最后一筆銷售發(fā)票上提取的數(shù)據(jù),且只能從應(yīng)收系統(tǒng)錄入的其他應(yīng)收單 或銷售發(fā)票上提取,從物流傳入的銷售發(fā)票不會更新此數(shù)

9、據(jù); 最后收款日期、最后 收款金額是系統(tǒng)從最后一筆收款單上提取的數(shù)據(jù)。在t_Organization 表中,所有的記錄都是最明細客戶的記錄,各個字段的含義可以參考t_FieldDescription 表中FTablelD字段值為46的所有記錄信息, 需要注意Fstatus這個字段,一般此字段的值為1072,如果某個客戶的記錄不是 這個值,那么在錄入單據(jù)按F7選取客戶時,此客戶的記錄就不能顯示出來。t_ltem 和t_Organization 兩表是依據(jù)FitemID的值進行關(guān)聯(lián)的,且 t_Organization 表中的記錄數(shù)與 t_Item 表中 FltemClassID 字段值為 1、FD

10、etail 字段值為1的記錄數(shù)相等。商品資料1、處理流程:商品資料存放在 基礎(chǔ)資料表t_Item和商品資料表com_Item中。新增商品資料時,系統(tǒng)先從 種子表t_identity取得基礎(chǔ)資料表t_Item的FitemID內(nèi)碼,保存時,系統(tǒng)分別往基礎(chǔ)資料表t_Item、商品資料表com_ltem、基 礎(chǔ)資料權(quán)限表t_ltemRight、基礎(chǔ)資料相關(guān)屬性表t_BaseProperty四個表中插入數(shù) 據(jù)。在t_ltem 中,其中fitemclassid=4 表示是客戶數(shù)據(jù),F(xiàn)detail=1 表示明細 項目,F(xiàn)detail=0表示非明細用于項目分組,F(xiàn)level表示項目的級數(shù),F(xiàn)parentID

11、表示父級代碼(只有一級項目的 FParentlD=0,多級的FParentID等于其上級的 fitemid 值)。在t_ltem中Fdetail=1 且FltemClasslD=4的記錄才會匹配comtem里。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1: t_ltem (基礎(chǔ)資料表):FltemClasslD=4為商品數(shù)據(jù)(見客戶資料 主表1)主表2: comtem (商品資料表):在表t_ltem 的Fdetail=1 且FItemClassID=4的記錄才會匹配到comtem里。字段名類型描述說明FltemlDINTEGEF客戶ID來源于t_ltem表中Fdetail=1且FltemClasslD=4的記

12、錄的F字段值FtypelDINTEGEF商品類別ID與輔助資料中的商品類別相對應(yīng),即與com_SystypFClassid=504的記錄的FSysTypelD值相對應(yīng)FauxClassIDINTEGEF輔助屬性ID來源于COM ltemAuxPro表的FAuxPropID字段值Fun itGroupIDINTEGEF計量單位組ID來源于t UnitGroup表中的FUnitGroupID字段值FbaseU ni tIDINTEGEF默認計量單位ID來源于t_MeasureUnit表中的FMeasureUnitID字段值Fmi nStockFLOAT取低存量進行商品存量管理時,系統(tǒng)就取此數(shù)據(jù)與當

13、前數(shù)據(jù)進行比較FmaxStockFLOAT取咼存量進行商品存量管理時,系統(tǒng)就取此數(shù)據(jù)與當前數(shù)據(jù)進行比較Fin PriceFLOAT參考進價有循環(huán)調(diào)撥時,系統(tǒng)就是先取此數(shù)據(jù)FoutPriceFLOAT參考售價做單據(jù)時,系統(tǒng)如果取不到特價或基本價,則就取此數(shù)據(jù)FtrackINTEGEF計價方法1為加權(quán)平均,2為移動平均,3為先進先出,4為后進先出, 批認定FKeepINTEGEF是否保質(zhì)期管 理0為不需要保質(zhì)期管理,1為需要保質(zhì)期管理FstockTimeINTEGEF是否庫齡管理0為不需要庫齡管理,1為需要庫齡管理FBatchINTEGER是否批次管理0為不進行批次管理,1為進行批次管理FdefS

14、tockIDINTEGER默認倉位ID設(shè)置了此數(shù)據(jù)后,在做出入庫單據(jù)時系統(tǒng)能自動帶出默認倉FpriceScaleINTEGEF單價小數(shù)位數(shù)手工錄入FqtyScaleINTEGEF數(shù)量小數(shù)位數(shù)手工錄入FStockAcctIDINTEGEF庫存商品科目ID來源于t_Account表中庫存商品科目內(nèi)碼,初始余額傳入總帳 時的依據(jù)FsaleAcctIDINTEGEF銷售收入科目ID手工錄入,與t_Account表中銷售收入科目的FaccountID字. 對應(yīng)FCOGSAcctIDINTEGER銷售成本科目ID手工錄入,與t_Account表中銷售成本科目的FaccountID字. 對應(yīng)FtaxRate

15、INTEGER稅率手工錄入,每個商品都可以有不同的稅率FlsBOMINTEGER是否組合件1為是組合件,做組合出入庫時才能選此商品FisReplaceINTEGER是否可替代商品0為不可替代,1為可替代FReplaceClasslDINTEGER可替代類別來源于 com Systype表中 FCIassid=480 的記錄的 FSysType 值 3、相關(guān)說明:商品資料主要是標識和描述每個商品及其詳細信息,并對商品進行集中、分級管理。商品資料涉及到的數(shù)據(jù)表有兩個,表名分別為t_ltem和COM_ltem在t_ltem 表中,字段FitemClassID值為4的所有記錄,都表示為商品資料的記錄,

16、此表中 只記錄了商品資料的一些信息,如商品內(nèi)碼,商品代碼,商品長代碼,商品短代碼, 商品名稱,商品全名,級別,是否明細,父級代碼,是否使用,是否刪除等;在 COM_Item中,所有的記錄都是最明細商品的記錄,各個字段的含義可以參考字段描述表t_FieldDescription 表中FTablelD字段值為1502的所有記錄信息;t_ltem 和COM_ltem兩表是依據(jù)FitemID的值進行關(guān)聯(lián)的,且 COM_Item表中的記錄與 t_ltem表中FitemClassID字段值為4、FDetail字段值為1的記錄數(shù)相等,如果 兩表不符合上面的關(guān)系,進行初始化錄入數(shù)據(jù)時可能會出錯,在以后的例題中

17、將會 講到。倉庫資料1、處理流程:倉庫資料存放在 基礎(chǔ)資料表t_ltem 和倉庫資料表com_Stock中。新增倉庫資料時,系統(tǒng)先從 種子表t_identity取得基礎(chǔ)資料表t_ltem的FitemID內(nèi)碼,保存時,系統(tǒng)分別往 基礎(chǔ)資料表t_ltem、倉庫資料表com_Stock、 基礎(chǔ)資料權(quán)限表t_ltemRight、基礎(chǔ)資料相關(guān)屬性表t_BaseProperty四個表中插入 數(shù)據(jù)。在t_ltem 中,其中fitemclassid=5 表示是客戶數(shù)據(jù),F(xiàn)detail=1 表示明細 項目,F(xiàn)detail=0表示非明細用于項目分組,F(xiàn)level表示項目的級數(shù),F(xiàn)parentID 表示父級代碼(只

18、有一級項目的 FParentlD=0,多級的FParentID等于其上級的 fitemid 值)。在 t_ltem 中 Fdetail=1 且 FltemClasslD=5 的記錄才會匹配 com_Stock里。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1: t_ltem (基礎(chǔ)資料表):FItemClassID=5為倉庫數(shù)據(jù)(見客戶資料 主表1)主表2: com_Stock (倉庫資料表):在表t_ltem 的Fdetail=1 且FItemClassID=5的記錄才會匹配到com Stock里。字段名類型描述說明FltemlDINTEGER倉位ID與t_ltem 表的 Fdetail=1 且 FltemCl

19、asslD=5 的記錄的 Flteml 對應(yīng)FtypelDINTEGER倉位類別ID倉庫的類型,即普通倉、委托代銷倉等類型,下面會詳細說 與com Systype表中 FCIassid=505 的記錄的 FSysTypelD值相FBrINTEGEF分支機構(gòu)信息與 t_SystemProfile 表中 FCategory= ' com 且 FKey=' Brl Fvalue值相等FGroupIDINTEGEF倉位組ID3、相關(guān)說明:倉庫分為很多種類型,分別為普通倉位、鎖庫、其它、委托代銷倉、分期收 款倉、受托代銷倉,分期收款倉和零售倉。倉庫又有實倉和虛倉之分。其中普通倉 位,受托

20、代銷倉、鎖庫和其它這四種類型的倉庫為實倉;委托代銷倉、分期收款倉,分期收款倉這四種類型的倉庫為虛倉;至于零售倉,這是為“售價數(shù)量核算法”成 本計算方法而設(shè)計的倉庫類型。倉庫資料涉及到的數(shù)據(jù)表有兩個,表名分別為t_ltem和COM_Stock在t_ltem表中,字段FitemClassID值為5的所有記錄,都表示為倉庫資料的記錄; 在COM_Stock表中,所有的記錄都是最明細倉庫的記錄,這個表中的字段比較簡單, 主要的是FTypelD字段,它表示的是倉庫的類型(值為 11表示是普通倉位,12為 委托代銷倉,13為受托代銷倉,14為分期收款倉,15為鎖庫,16為代管物資倉庫, 17為其它倉,18

21、為零售倉)。t_ltem和COM_Stoc兩表是依據(jù)FitemID的值進行 關(guān)聯(lián)的,且COM_Stocl表中的記錄與t_ltem 表中FitemClassID字段值為5、FDetail 字段值為1的記錄數(shù)相等。一供應(yīng)商資料1、處理流程:供應(yīng)商資料存放在基礎(chǔ)資料表t_ltem和供應(yīng)商資料表COM_Supplier中 新增供應(yīng)商資料時,系統(tǒng)先從種子表t_identity取得基礎(chǔ)資料表t_ltem的FitemID內(nèi)碼,保存時,系統(tǒng)分別往 基礎(chǔ)資料表 t_ltem、供應(yīng)商資料表 COM_Supplier、基礎(chǔ)資料權(quán)限表t_ltemRight、基礎(chǔ)資料相關(guān)屬性表t_BaseProperty 四個表中插入

22、數(shù)據(jù)。在t_ltem 中,其中fitemclassid=8 表示是客戶數(shù)據(jù),F(xiàn)detail=1 表示明細 項目,F(xiàn)detail=0表示非明細用于項目分組,F(xiàn)level表示項目的級數(shù),F(xiàn)parentID 表示父級代碼(只有一級項目的 FParentlD=0,多級的FParentID等于其上級的 fitemid 值)。在 t_ltem 中 Fdetail=1 且 FltemClasslD=8 的記錄才會匹配 COM_Supplier2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1: t_ltem (基礎(chǔ)資料表):FltemClasslD=8為倉庫數(shù)據(jù)(見客戶資料主表1)主表2: COM_Supplier (供應(yīng)商資料表

23、):在表t_ltem 的Fdetail=1 且 FItemClassID=8的記錄才會匹配到t Supplier 里。字段名類型描述說明FltemlDINTEGEF供應(yīng)商內(nèi)碼與t_ltem 表的 Fdetail=1 且 FltemClasslD=1 的記錄的 Fite 相對應(yīng)FPare ntIDINTEGEF上級項目內(nèi)碼系統(tǒng)自動產(chǎn)生FBrNoSTRING分公司代碼與t_SystemProfile 表中 FCategory= ' com 且 FKey=' Br Fvalue值相等FStatusINTEGEF狀態(tài)1072為使用,1073為未使,1074為凍結(jié)FAPAccou ntI

24、DINTEGEF應(yīng)付賬款科目代碼手工錄入FPreAcctlDINTEGEF預(yù)收賬款科目代碼手工錄入FCreditAmou nt F:LOAT信用金額手工錄入FCreditDaysINTEGEF信用期限手工錄入FStockIDAssigneeINTEGEF受托代銷倉內(nèi)碼與t_ltem 表中 FitemClasslD=5 且Fdetail=1 的記錄的 Fite 相對應(yīng)FLicA ndPermit IINTEGER是否需要證照管理0為不需要,1為需要FAlarmPeriodINTEGEF預(yù)警提前期手工錄入FDepartme ntINTEGEF分管部門來源 于 t_ltem 表 中 FitemCla

25、sslD=2 且 Fdetail=1 的記 FltemlD字段值FEmployeeINTEGEF專營業(yè)務(wù)員來源 于 t_ltem 表 中 FitemClasslD=3 且 Fdetail=1 的記 FltemlD字段值FlastReceiveD ateDATETIME最后付款日期應(yīng)付系統(tǒng)最后一筆付款單上提取的單據(jù)日期FlastRPAmou ntFLOAT最后付款金額應(yīng)付系統(tǒng)最后一筆付款單上提取的金額FlastTradeDateDATETIME最后交易日期應(yīng)付系統(tǒng)最后一筆米購發(fā)票上提取的開票日期FlastTradeAmo untFLOAT最后交易金額應(yīng)付系統(tǒng)最后一筆米購單據(jù)上提取的金額3、相關(guān)說

26、明:供應(yīng)商資料主要是標識和描述每個供應(yīng)商及其詳細信息,并對供應(yīng)商進行集 中、分級管理。供應(yīng)商資料信息分基本資料與應(yīng)付資料兩個標簽頁。 基本資料標簽 頁主要用戶保存供應(yīng)商的一些基本信息, 如名稱、地址等;應(yīng)付資料標簽頁保存的 是在應(yīng)付系統(tǒng)中需要使用到的一些供應(yīng)商信息。供應(yīng)商資料涉及到的數(shù)據(jù)表有兩個,表名分別為 t_ltem和COM_Supplier。 在t_ltem表中,字段FitemClasslD值為8的所有記錄,帝E表示為供應(yīng)商資料的記 錄;在COM_Supplier表中,所有的記錄都是最明細供應(yīng)商的記錄,各個字段的含義可以參考 字段描述表 t_FieldDescription 表中 FTa

27、bleID 字段值為 1507 的所有 記錄信息,需要注意一下 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、處理流程:一、增加基本類別和基本類別具體記錄新增商品輔助屬性基本類別時, 系統(tǒng)先取種子表 t_identity 中 Fname=t_Item

28、Class 的記錄的 FNext 字段值的值做為 核算項目類別表 t_ItemClass 的 FitemClassID 字段的值。在保存數(shù)據(jù)時,系統(tǒng)先檢查在 t_ItemClass 表中是否 存在與錄入的代碼和名稱相同的數(shù)據(jù)存在,如果存在,則給出提示,如果不存在, 則在 t_ItemClass 表中插入一條記錄;然后在核算項目橫表 t_ItemDetail 中增加 一列,列名為“ F” +“ FitemClassID 的值”;再新建一個表,表名為 t_Item_ “ FitemClassID 的值”,最后還會在 核算項目附表信息描述表 t_ItemPropDesc 表 中插入一條或幾條記錄(記

29、錄數(shù)取決于新增的基本類別有多少個自定義屬性) 。 舉例說明:新增一個“顏色”的基本類別時輔助屬性,在這個基本類別中只 有一個自定義屬性,系統(tǒng)先取 種子表 t_identity 中 Fname=t_ItemClass 的記錄的 FNext 字段值的值做為 核算項目類別表 t_ItemClass 的 FitemClassID 字段的值, 假設(shè)為 3004;然后在 t_ItemClass 表中增加一條記錄,其 FType 字段為值為 3, FitemClassID 字段的值為 3004;然后系統(tǒng)在 核算項目橫表 t_ItemDetail 中增加一 列,列名為F3004;然后新建一個t_ltem_30

30、04的表;最后在t_ltemPropDesc表 中增加 FitemClassID 字段值為 3004的記錄。新增基本類別的具體記錄時, 系統(tǒng)先取種子表 t_identity 中 Fname=t_ltem 的記錄的 FNext 字段值的值做為基礎(chǔ)資料表 t_ltem 的 FitemlD 字段的值。在保存 數(shù)據(jù)時,系統(tǒng)先檢查在 t_ltem 表中是否存在與錄入的代碼和名稱相同的數(shù)據(jù)存在, 如果存在,則給出提示,如果不存在,則分別在 t_ltem 表和 t_ltem_“FitemClasslD 的值”表中插入記錄。二、增加組合類別和組合類別具體記錄新增組合類別和新增基本類別大部分是一致的,只不過插入

31、 t_ltemClass 表中的F ype字段為值為4;主要的區(qū)別在于新增組合類別具體記錄時,有一些區(qū) 別,例如:當再新增“顏色加尺寸”組合類別的具體記錄時,如“黑色 14 英寸” (其中黑色表示“顏色”基本類別的值, “14英寸”表示“尺寸”基本類別的值) 這條記錄,系統(tǒng)先分別檢查“顏色”和“尺寸”基本類別中沒有“黑色”和“ 14 英寸”的記錄,如果哪條記錄沒有,則系統(tǒng)會自動在哪個類別里增加這條記錄,即 在t_ltem表中增加記錄,然后再在t_ltem表中增加一條FNameS為“黑色14英 寸”的組合類別的記錄。三、商品怎樣對應(yīng)輔助屬性類別當某個商品選擇了對應(yīng)的輔助屬性類別后,系統(tǒng)更新商品表

32、 com_ltem 表中 的 FauxClasslD 字段的值為 t_ltemClass 表中的 FltemClasslD 字段相應(yīng)的值,在基礎(chǔ)資料的商品管理中,商品就可以對應(yīng)這個輔助屬性類別中的所有記錄,對應(yīng)完后進行保存時,系統(tǒng)會往COM_ltemAuxPro表中記錄插入相應(yīng)的輔助屬性類別具體 記錄的內(nèi)碼,即t_ltem表中相應(yīng)的FltemlD字段的值;在錄入單據(jù)時,就可以按 F7鍵選擇對應(yīng)的輔助屬性,存放在單據(jù)的數(shù)據(jù)庫表中的FauxPropID字段中,其數(shù)據(jù)來源于t_ltem 表中的FltemlD字段值。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1: t_ltemClass (核算項目類別表)表:FType

33、=3或4的記錄為輔助屬性類別記錄字段名類型描述說明FltemClasslDINTEGEF類別內(nèi)碼在10之內(nèi)疋系統(tǒng)內(nèi)置的,大丁 1000則可能疋自疋乂的核算項 別FNumberSTRING類別編碼手工錄入FNameSTRING類別名稱手工錄入FSQLTableNameSTRING類別表名類別對應(yīng)的明細表名,此表名為t ltem FltemClassid值FlmportINTEGEF外部引入0-不是,1-是外部引入FBrNoSTRING分支機構(gòu)信息與 t_SystemProfile 表中 FCategory= ' com 且 FKey=' Brl Fvalue值相等FTypeINT

34、EGEF類型3為輔助屬性基本類別,4為輔助屬性組合類別FGRTypeINTEGER集團控制類別t_ltemClass表輔助屬性記錄:ttem_3001 表記錄:t_ltem_3002表記錄:t_ltem_3001表記錄:t_ltem表中輔助屬性記錄:t_ltemPropDesc表中自定義屬性記錄:從上面的各個表記錄可以看出,t_ItemClass表中的記錄為輔助屬性類別記 錄,t_ltem_3001、t_ltem_3002、t_ltem_3003 與 t_ltem 表中的記錄為輔助屬性 類別的具體記錄,t_ltemPropDesc表中的記錄為輔助屬性類別自定義屬性記錄數(shù)。 在t_ItemCla

35、ss表中Ftype字段值為3的記錄為輔助屬性基本類別,值為4的記錄 為輔助屬性組合類別;t_ItemClass、t_ltem、t_ltemPropDesc 這三表之間以FltemClasslD 字段相關(guān)聯(lián);t_ltem_3001、t_ltem_3002、t_ltem_3003 與 t_ltem 表之間以FltemlD字段相關(guān)聯(lián);在t_ltemPropDesc表中,F(xiàn)ltemClasslD 字段值為 3003 的記錄,其 FSQLColum nN an字段值為 “ F_101” 和 “F_102” ,則在 t_ltem_3003 表中就有“ F_101”和“ F_102'這兩列。3、相關(guān)

36、說明:商品輔助屬性有基本類和組合類之分,基本類是指單一的輔助屬性,如顏色、 尺寸等,組合類則由兩個或兩個以上的基本類組成,新增組合類前必須先進行相應(yīng)基本類的新增。商品設(shè)置了輔助屬性管理,在系統(tǒng)中有很多對輔助屬性進行統(tǒng)計的業(yè)務(wù)報 表,在成本計算時,系統(tǒng)不考濾商品的輔助屬性設(shè)置。商品結(jié)構(gòu)清單商品結(jié)構(gòu)清單存放在商品結(jié)構(gòu)清單主表 COM_BO和商品結(jié)構(gòu)清單子表 COM_BOM_Chi中。新增商品結(jié)構(gòu)清單時,系統(tǒng)先往商品結(jié)構(gòu)清單主表COM_BOM中插入組合商 品的記錄,再往 商品結(jié)構(gòu)清單子表COM_BOM_Chi插入子商品的記錄。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1: COM BOMS品結(jié)構(gòu)清單主表)字段名類型描

37、述說明FBOMIDINTEGER組合商品內(nèi)碼系統(tǒng)自動產(chǎn)生FBOMNumberstring組合商品編碼手工錄入FBOMNameSTRING '組合商品名稱手工錄入FItemIDINTEGER商品內(nèi)碼來源于t Item表中的FItemID字段FAuxPropIDINTEGER輔助屬性內(nèi)碼來源于 COM ltemAuxPro表的 FAuxPropID字段FMeasureU nitIDINTEGER計量單位內(nèi)碼來源于 t MeasureUnit 的FmeasureUnitID 字段FStatusINTEGER狀態(tài)1使用,0不使用主表2: COM BOM Child商品結(jié)構(gòu)清單子表)字段名類型描

38、述說明FBOMIDINTEGEF組合商品內(nèi)碼系統(tǒng)自動產(chǎn)生FBomE ntrylDINTEGEF商品分錄內(nèi)碼系統(tǒng)自動產(chǎn)生FReplaceClassIDINTEGEF可替換類別內(nèi)碼來源于COM_SysTyp表中FCIassID字 段值為480的記 FSysTypelD值FItemIDINTEGEF子商品內(nèi)碼來源于t ltem表中的FItemID字段FAuxPropIDINTEGEF子商品輔助屬性內(nèi) 碼來源于 COM_ltemAuxPro表的 FAuxPropID字段FMeasureU nitIDINTEGEF子商品計里單位內(nèi) 碼來源于 t_MeasureUnit 的FmeasureUnitID 字

39、段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è) 置為“可替換商品類別”的商品?!翱商鎿Q商品類別”可以在輔助資料管理中進行 錄入。商品結(jié)構(gòu)清單及到COM_BOM COM_BOM_Chi表兩表之間通過FBomID

40、字段 相關(guān)聯(lián)。商品價格管理基本價格表、商品特價表分別存放在 基本價格表COM_PriceBase特價主表 COM_PriceSpec特價分錄表COM_PriceSpecEntry、價格折扣密碼控制表COM_PriceDiscountPassControl 和價格折扣率設(shè)置表 Com_PriceDiscountSet 這五 個表中。、基本價格表:在進行設(shè)置基本價格表時,首先要進行價格類別的設(shè)置,價格類別的設(shè)置在 輔助資料管理中進行錄入。新增價格類別時,系統(tǒng)主要是往系統(tǒng)預(yù)設(shè)類別表COM_SysTyp表中插入FCIassID值為400的記錄,再往基礎(chǔ)資料相關(guān)屬性表 t_BaseProperty 中插

41、入記錄。進入基本價格表,涉及的主要數(shù)據(jù)表為 基本價格表COM_PriceBase進行刷 新時,刷新的SQL語句如下:Select ,J J JFromt_ltem tm Left Join COM_PriceBase tp On = And =1And In (918,938,943),COM_Item tcmWhere=1 And =Order by ,當按照價格類別增加或更改了商品的基本價格后, 進行保存時,如果是新增 某個商品的基本價,則系統(tǒng)只是往COM_PriceBaseS中插入記錄;如果是更新某個 商品的基本價格,貝U系統(tǒng)先把原先的記錄刪除,再把更新的記錄插回。、商品特價表:進入商品

42、特價序時薄時,系統(tǒng)是選取特價主表COM_PriceSpec表與特價分錄 表COM_PriceSpecEntry這兩表中的記錄。當新增一個特價時,系統(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:

43、COM PriceBase(商品基本價格表)字段名類型描述說明FItemIDINTEGER商品內(nèi)碼來源于t Item表中FltemClasslD=4的記錄的FItemID字段值FAuxPropIDINTEGER輔助屬性內(nèi)碼來源于COM ltemAuxPro表的FAuxPropID字段值FPriceTypeIDINTEGER價格類別內(nèi)碼來源于 com_Systype表中 FCIassid=400 的記錄的 FSysType 值 FCurre ncylDINTEGER幣種內(nèi)碼來源于t Currency表中的FcurrencylD字段值FPriceFLOAT價格手工錄入FLowPriceFLOAT最

44、低價格手工錄入主表2: COM PriceSpec(商品特價主表)字段名類型描述說明FIDINTEGEI商品特價內(nèi)碼來源種子表 t_identity 中 Fname= COM_PriceSpe(的記 FNext字段值FltemTypelDINTEGEI組合類別11-客戶,4-商品,501-客戶類別,504-商品類別FSysTypelDINTEGER組合類別23-業(yè)務(wù)員,4-商品,503-職員類別,504-商品類別FCurre ncylDINTEGEF幣種內(nèi)碼來源于t Currency表中的FcurrencylD字段值FSeriallDSTRING特價編號手工錄入FBegDateDATETIME

45、特價開始日期手工錄入FEn dDateDATETIME特價結(jié)束日期手工錄入FPeriodTypeINTEGEF周期類型0-未設(shè)周期,1-按天,2-按周,3-按月FWeekSTRING周期執(zhí)行的星 期手工錄入FMon thSTRING周期執(zhí)行的月 份手工錄入FDayPerMo nthINTEGEF每月的第幾天手工錄入FSerialWeekPerM on thINTEGEF每月的第幾周手工錄入FWeekDayPerMo nthINTEGEF每月的第幾周 的第幾天手工錄入FBeg in TimeDATETIME周期開始時間手工錄入FEn dTimeDATETIME周期結(jié)束時間手工錄入FLowPric

46、eINTEGEF最低價格手工錄入主表3: COM PriceSpecEntry (商品特價分錄表)字段名類型描述說明FIDINTEGEF商品特價內(nèi)碼對應(yīng) COM PriceSpe表的 FIDFPriceTypeIDINTEGEF價格類別內(nèi)碼1 來源于 com_Systype表中 FCIassid=400 的記錄的 FSys 字段值FItemIDINTEGER商品內(nèi)碼來源于t Item表中FltemClasslD=4的記錄的FItemID字段FAuxPropIDINTEGER輔助屬性內(nèi)碼來源于COM ltemAuxPro表的FAuxPropID字段值FRelatedIDINTEGER業(yè)務(wù)員內(nèi)碼來

47、源于t_ltem表中FltemClasslD=3的記錄的FItemID字段FPriceFLOAT價格手工錄入FDisco un tRateFLOAT商業(yè)折扣率手工錄入主表4: COM PriceDiscountPassControl (價格折扣密碼控制表)字段名類型描述說明FIDINTEGEI商品特價內(nèi)碼對應(yīng)COM PriceSpe表的FID字段值FEn trylDINTEGEI分錄號系統(tǒng)自動產(chǎn)生FPriceTypeIDINTEGEI價格類別內(nèi)碼對應(yīng)COM PriceSpecEntry表的 FPriceTypeID 字段值FItemIDINTEGEI商品內(nèi)碼對應(yīng)COM PriceSpecEnt

48、ry表的的 FItemID 字段值FAuxPropIDINTEGEI輔助屬性內(nèi)碼對應(yīng) COM PriceSpecE ntry表的 FAuxPropID 字段值FRelatedIDINTEGER業(yè)務(wù)員內(nèi)碼對應(yīng)COM PriceSpecEntry表的 FRelatedID 字段值FLowerFLOAT折扣率下限手工錄入FUpperFLOAT折扣率上限手工錄入FSIDSTRING密碼手工錄入主表5: Com PriceDiscountSet (價格折扣率設(shè)置表)字段名類型描述說明FIDINTEGEF商品特價內(nèi)碼對應(yīng)COM PriceSpe表的FID字段值FEn tryIDINTEGEF分錄號系統(tǒng)自動

49、產(chǎn)生FPriceTypeIDINTEGEF價格類別內(nèi)碼對應(yīng)COM PriceSpecEntry表的 FPriceTypeID 字段值FItemIDINTEGEF商品內(nèi)碼對應(yīng)COM PriceSpecEntry表的的 FItemID 字段值FAuxPropIDINTEGEF輔助屬性內(nèi)碼對應(yīng) COM PriceSpecE ntry表的 FAuxPropID 字段值FRelatedIDINTEGEF業(yè)務(wù)員內(nèi)碼對應(yīng)COM PriceSpecEntry表的 FRelatedID 字段值FLowerQua ntityFLOAT數(shù)量下限手工錄入FupperQua ntityFLOAT數(shù)量上限手工錄入Flog

50、icalINTEGEF邏輯關(guān)系0表示“而且”,1表示“或者”FlowerAm ountFLOAT金額下限手工錄入FupperAm ountFLOAT金額上限手工錄入Fdisco un tRateFLOAT折扣率手工錄入3、相關(guān)說明:如果某個商品沒有設(shè)置特價,但是設(shè)置了基本價格,則在做銷售單據(jù)時,以 基本價格為依據(jù)。如果連基本價格都沒有設(shè)置,則取商品資料中的銷售價格。如果在輔助資料中設(shè)置了價格類別,例如:“零售價”和“批發(fā)價”,這時在 商品基本價格表中,就會出現(xiàn)“零售價”、“最低零售價”、“批發(fā)價”、“最低批發(fā)價” 四個價格類別;設(shè)置好每個商品對應(yīng)的“零售價”、“最低零售價”、“批發(fā)價”、“最

51、低批發(fā)價”的數(shù)據(jù)后,在做銷售單據(jù),輸入一個商品時,系統(tǒng)是取這個商品在基本 價格表中最大的價格。商品特價分為業(yè)務(wù)員(業(yè)務(wù)員類別)加商品(商品類別)特價和客戶(客戶 類別)加商品(商品類別)特價,在輸入特價時,只能保存一種價格類別的數(shù)據(jù), 取商品價格的規(guī)則如下:先按“選項”中設(shè)置的是取客戶的價格還是取業(yè)務(wù)員的價 格,如果客戶價格和業(yè)務(wù)員價格存在許多個特價,則以特價的開始日期與結(jié)束日期為依據(jù),取特價編號最大的那個特價,然后再取商品對應(yīng)的價格不為零的那個價格 類別的價格。商品存量管理1處理流程:商品存量數(shù)據(jù)存放在 安全庫存存量表COM_StockStorage這個表中。進入存量管理界面,系統(tǒng)分別從t_

52、Item、COMtem安全庫存存量表 COM_StockStorage三個表中過濾出商品在每個倉庫中的最高存量和最低存量。當設(shè)置好各個商品的存量后,進行保存時,系統(tǒng)先刪除這個商品原先的記錄,再把剛剛錄入的記錄插入 安全庫存存量表COM_StockStorage這個表中。當點擊菜單中的檢查按鈕,進行庫存檢查時,系統(tǒng)調(diào)用 sp_GetOverFlowStorage這個存儲過程,用來計算出相應(yīng)商的即時庫存,來和商品 設(shè)置的最高存量和最底存量進行比較,得出庫存差額。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1: COM_StockStorage (安全庫存存量表):字段名類型描述說明FItemIDINTEGER商品內(nèi)碼

53、來源于t Item表中FltemClasslD=4的記錄的FItemID字段值FAuxPropIDINTEGER輔助屬性內(nèi)碼來源于COM ltemAuxPro表的FAuxPropID字段值FStockIDINTEGER倉位內(nèi)碼來源于t ltem表中FltemClasslD=5的記錄的FItemID字段值FMaxStorageFLOAT最咼庫存量來源于t Currency表中的FcurrencylD字段值FMi nStorageFLOAT最低庫存量手工錄入FCheckINTEGER否進行檢查0表示不檢杳,1表示檢杳3、相關(guān)說明:商品存量管理主要是依據(jù)某個商品在哪些個倉庫中的最高存量和最底存量 與

54、目前的即時存量進行比較,再由用戶來確定是否需要進行采購或調(diào)撥,且只有當 即時庫存小于最低存量時,系統(tǒng)才可以讓用戶來確定是要做調(diào)撥單還是做采購訂 單。在“存量管理”的“系統(tǒng)”菜單下,有一個“進入采購系統(tǒng)時提示”的選 項,把這個選項打上勾后,每次進入采購系統(tǒng)時,系統(tǒng)都會彈出一個查看異常庫存 的界面供查看。此選項對應(yīng)于系統(tǒng)參數(shù)表 t_SystemProfile 中的FcateGory=' com and Fkey=' AutoShowStockCheck 的記錄,其 FValue 值為 1 表示提示,為0表示不提示。商品保質(zhì)期管理1、處理流程:進入商品保質(zhì)期界面,系統(tǒng)顯示的商品,是過濾COM_ltem表中FBatch和FKeep兩個字段值都為1的記錄,也就是說某個商品要啟用保質(zhì)期管理,首先要保 證此商品是進行批次管理和保質(zhì)期管理的商品,在商品保質(zhì)期管理界面才能看到這 個商品。設(shè)置好商品的提前期后,進行保存時,系統(tǒng)是更改商品資料表COM_Item表中的FPreDeadLine字段值。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1: COM_ltem(商品資料表): 見“節(jié)主表2”。3、相關(guān)說明:在品保質(zhì)期管理界面,有一個“預(yù)警與提示”的開關(guān)按鈕,當選中此按鈕 后,每次進入倉存系統(tǒng)時,系

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論