倉庫物流系統(tǒng)原理及數(shù)據(jù)結(jié)構(gòu)研討會(76頁)_第1頁
倉庫物流系統(tǒng)原理及數(shù)據(jù)結(jié)構(gòu)研討會(76頁)_第2頁
倉庫物流系統(tǒng)原理及數(shù)據(jù)結(jié)構(gòu)研討會(76頁)_第3頁
倉庫物流系統(tǒng)原理及數(shù)據(jù)結(jié)構(gòu)研討會(76頁)_第4頁
倉庫物流系統(tǒng)原理及數(shù)據(jù)結(jié)構(gòu)研討會(76頁)_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quá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é)卞清單 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ā)貨通

2、知單的處理 363.04庫存業(yè)務(wù)單據(jù)的處理 383.06發(fā)票業(yè)務(wù)單據(jù)的處理 434核銷處理484.01采購訂單與采購入庫單核銷的處理 484.02采購入庫單與采購發(fā)票核銷的處理 504.03銷售訂單與銷售出庫單核銷的處理 524.04銷售出庫單與銷售好票核銷的處理 544.05委托代銷結(jié)算的處理 564.06分期收款結(jié)算的處理 595重點功能的業(yè)務(wù)處理 605.01暫估業(yè)務(wù)處理 605.02受桿代銷業(yè)務(wù)處理 615.03委托代銷業(yè)務(wù)處理 615.04分期收款M上務(wù)處理 625.056合出入庫業(yè)務(wù)處理 625.05盤點業(yè)務(wù)處理635.066證處理646期末處理676.01期末處理與反期末處理 6

3、76.02關(guān)帳與反關(guān)帳 671.基礎(chǔ)資料1.01客戶資料1、處理流程:客戶資料存放在 基礎(chǔ)資料表t_Item 和客戶資料表t_Organization中。新增客戶資料時,系統(tǒng)先從 種子表t_identity 取得t_Item的FitemID內(nèi)碼,保存時,系統(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表示明細項目,F(xiàn)detail=0 表示非明細用于項目分組,F(xiàn)level表示

4、項目的級數(shù),F(xiàn)parentID表示父級代碼(只有一級項目的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ù)字段名US描述說明FItemIDINTEGER項目內(nèi)碼來源種子表t_identity中Fname=t_Item的記錄的FNext子段值FItemClassIDINTEGER類別內(nèi)碼FItemClassID=1為客戶數(shù)據(jù)FNumber

5、STRING項目編碼手工錄入FNameSTRING項目名稱手工錄入FParentIDINTEGER上級項目內(nèi)碼只有一級項目的FParentID-0,多級的FParentID等于其上級的fitemid值FLevelINTEGER項目級別表明項目的級次FDetailINTEGER是否明細Fdetail=1是明細,F(xiàn)detail=0是非明細FUnUsedINTEGER是否未使用0為使用,1為未使用FBrNoSTRING公司代碼與t_SystemProfileFCategory= com 且 FKey= BrID 的 Fvalue 值相等FDeletedINTEGER是否禁用。為未禁用,1為禁用FFu

6、llNumberSTRING項目長編碼系統(tǒng)自動產(chǎn)生FShortNumberSTRING項目短編碼系統(tǒng)自動產(chǎn)生FFullNameSTRING項目全名系統(tǒng)自動產(chǎn)生主表2: t_Organization (客戶資料表):在表t_Item的Fdetail=1 且FItemClassID=1的記錄才會匹配到 t_Organization 里。字段名描述說明FItemIDINTEGER客戶內(nèi)碼與t_Item表的Fdetail=1 且FItemClassID=1的記錄的FItemID值相對應(yīng)FParentIDINTEGER上級項目內(nèi)碼系統(tǒng)自動產(chǎn)生FBrNoSTRING公司代碼與t_SystemProfile

7、表中 FCategory- com 且 FKey= BrID 的 Fvalue 值相等FStatusINTEGER狀態(tài)1072為使用,1073為未使,1074為凍結(jié)FARAccountIDINTEGER應(yīng)收賬款科目內(nèi)碼手工錄入,對應(yīng)t_Account表中應(yīng)收賬款科目的 FaccountID子段值FpreAcctIDINTEGER預(yù)收賬款科目內(nèi)碼手工錄入,對應(yīng)t_Account表中預(yù)收賬款科目的 FaccountID子段值FCreditLimitSTRING信用額度手工錄入FDeletedINTEGER是否禁用0為正常使用,1為禁用FDepartmentINTEGER分管部門來源于t_Item

8、表中FitemClassID=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ā)票上提取的開票H期FlastTradeAmountFLOAT最后交易金額應(yīng)收系統(tǒng)最舟-筆銷售發(fā)票上提取的金額FStock

9、IDAssignINTEGER委托代銷倉內(nèi)碼與t_Item 表中FitemClassID=5且Fdetail=1 的記錄的FItemID值相對應(yīng)FStockIDInstINTEGER分期收款倉內(nèi)碼與t_Item 表中FitemClassID=5且Fdetail=1 的記錄的FItemID值相對應(yīng)FStockIDKeepINTEGER代管物資倉內(nèi)碼與t_Item 表中FitemClassID=5且Fdetail=1 的記錄的FItemID值相對應(yīng)3、相關(guān)說明:客戶管理不僅是銷售管理的重要組成部分,同時也是應(yīng)收款管理、信用管理、價格管理所不可或缺的基本要素,因此應(yīng)對客戶資料的設(shè)置給予高度重視??蛻?/p>

10、資料信息分為基本資料標簽頁和應(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ù)據(jù);最后收款日期、最后收款金額 是系統(tǒng)從最后一筆收款單上提取的數(shù)據(jù)。在t_Organization表中,所有的記錄都是最明

11、細客戶的記錄,各個字段的含義可以參考t_FieldDescription表中FTablelD字段值為46的所有記錄信息,需要注意Fstatus這個字段,一般此字段的值為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中。新增商品資

12、料時,系統(tǒng)先從種子表t_identity取得基礎(chǔ)資料表t_Item的FitemID內(nèi)碼,保存時,系統(tǒng)分別往基礎(chǔ)資料表t_Item、商品資料表com_Item、基礎(chǔ)資料權(quán)限表t_ItemRight、基礎(chǔ)資料相關(guān)屬性表 t_BaseProperty四個表中 插入數(shù)據(jù)。在t_Item 中,其中fitemclassid=4表示是客戶數(shù)據(jù),F(xiàn)detail=1 表示明細項目,F(xiàn)detail=0 表示非明細用于項目分組,F(xiàn)level表示項目的級數(shù),F(xiàn)parentID表示父級代碼(只有一級項目的FParentID=0 ,多級的FParentID等于其上級的fitemid 值)。在 t_Item 中 Fdeta

13、il=1 且 FItemClassID=4 的記錄才會匹配 com_Item 里。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1: t_Item (基礎(chǔ)資料表):FItemClassID=4為商品數(shù)據(jù)(見客戶資料主表1)主表2: com_Item (商品資料表):在表t_Item 的Fdetail=1 且FItemClassID=4的記錄才會匹配到 com_Item里。字段名描述說明FItemIDINTEGER客戶ID來源于t_Item表中Fdetail=1 且FItemClassID=4的記錄的FItemID子段值FtypelDINTEGER商品類別ID與輔助資料中的商品類別相對應(yīng),即與com_Systype表

14、中FClassid=504的記錄的FSysTypeID值相對應(yīng)FauxClassIDINTEGER輔助屬性ID來源于 COM_ItemAuxProp 表的 FAuxPropID 字段值FunitGroupIDINTEGER計量單位組ID來源于t_UnitGroup 表中的FUnitGroupID子段值FbaseUnitIDINTEGER默認計量單位ID來源于t_MeasureUnit表中的FMeasureUnitID子段值FminStockFLOAT最低存量進行商品存量管理時,系統(tǒng)就取此數(shù)據(jù)與當前數(shù)據(jù)進行比較FmaxStockFLOAT最局存量進行商品存量管理時,系統(tǒng)就取此數(shù)據(jù)與當前數(shù)據(jù)進行比

15、較FinPriceFLOAT參考進價有循環(huán)調(diào)撥時,系統(tǒng)就是先取此數(shù)據(jù)FoutPriceFLOAT參考售價做單據(jù)時,系統(tǒng)如果取不到特價或基本價,則就取此數(shù)據(jù)FtrackINTEGER計價方法1為加權(quán)平均,2為移動平均,3為先進先出,4為后進先出,5為分批認定FKeepINTEGER是否保質(zhì)期管理。為不需要保質(zhì)期管理,1為需要保質(zhì)期管理FstockTimeINTEGER是否庫齡管理0為不需要庫齡管理,1為需要庫齡管理FBatchINTEGER是否批次管理0為不進行批次管理,1為進行批次管理FdefStockIDINTEGER默認倉位ID設(shè)置了此數(shù)據(jù)后,在做出入庫單據(jù)時系統(tǒng)能自動帶出默認倉庫Fpri

16、ceScaleINTEGER單價小數(shù)位數(shù)手工錄入FqtyScaleINTEGER數(shù)量小數(shù)位數(shù)手工錄入FStockAcctIDINTEGER庫存商品科目ID來源于t_Account表中庫存商品科目內(nèi)碼,初始余額傳入總帳系統(tǒng)時的依據(jù)FsaleAcctIDINTEGER銷售收入科目ID手工錄入,與t_Account表中銷售收入科目的 FaccountID子段值相對應(yīng)FCOGSAcctIDINTEGER銷售成本科目ID手工錄入,與t_Account表中銷售成本科目的 FaccountID子段值相對應(yīng)FtaxRateINTEGER稅率手工錄入,每個商品都可以用不同的稅率FIsBOMINTEGER是否組合

17、件1為是組合件,做組合出入庫時才能選此商品FisReplaceINTEGER是否可替代商品0為不口替代,1為可替代FReplaceClassIDINTEGER可替代類別來源于com_Systype表中FClassid=480的記錄的FSysTypeID子段值13、相關(guān)說明:商品資料主要是標識和描述每個商品及其詳細信息,并對商品進行集中、分級管理。商品資料涉及到的數(shù)據(jù)表有兩個,表名分別為t_Item和COM_Item。在t_Item表中,字段FitemClassID值為4的所有記錄,都表示為商品資料的記錄,此表中只記錄了商品資料的一些信息,如商品內(nèi)碼,商品代碼,商品長代碼, 商品短代碼,商品名稱

18、,商品全名,級別,是否明細,父級代碼,是否使用,是否刪除等;在COM_Item中,所有的記錄都是最明細商品的記錄,各個字段的含義可以參考 字段描述表t_FieldDescription表中FTablelD字段彳1為1502的所有記錄信息;t_Item和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

19、_Stock中。新增倉庫資料時,系統(tǒng)先從種子表t_identity取得基礎(chǔ)資料表t_Item的FitemID內(nèi)碼,保存時,系統(tǒng)分別往基礎(chǔ)資料表t_Item、倉庫資料表com_Stock、基礎(chǔ)資料權(quán)限表t_ItemRight、基礎(chǔ)資料相關(guān)屬性表 t_BaseProperty四個表 中插入數(shù)據(jù)。在t_Item 中,其中fitemclassid=5表示是客戶數(shù)據(jù),F(xiàn)detail=1表示明細項目,F(xiàn)detail=0 表示非明細用于項目分組,F(xiàn)level表示項目的級數(shù),F(xiàn)parentID表示父級代碼(只有一級項目的FParentID=0 ,多級的FParentID等于其上級的fitemid 值)。在 t

20、_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: com_Stock (倉庫資料表):在表t_Item 的Fdetail=1 且FItemClassID=5的記錄才會匹配到 com_ Stock 里。字段名描述說明FItemIDINTEGER倉位ID與t_Item表的Fdetail=1 且FItemClassID=5的記錄的FItemID值相對應(yīng)FtypeIDINTEGER倉位類別ID倉庫的類型,即普通倉、

21、委托代銷倉等類型,下面會詳細說明,與com_Systype 表中 FClassid=505 的記錄的 FSysTypeID值相對應(yīng)FBrINTEGER分支機構(gòu)信息與t_SystemProfileFCategory- com 且 FKey= BrID 的 Fvalue 值相等FGroupIDINTEGER倉位組ID3、相關(guān)說明:倉庫分為很多種類型,分別為普通倉位、鎖庫、其它、委托代銷倉、分期收款倉、受托代銷倉,分期收款倉和 零售倉。倉庫又有實倉和虛倉之分。其中普通倉位,受托代銷倉、鎖庫和其它這四種類型的倉庫為實倉;委托代銷倉、 分期收款倉,分期收款倉這四種類型的倉庫為虛倉;至于零售倉,這是為“售

22、價數(shù)量核算法”成本計算方法而設(shè)計的 倉庫類型。倉庫資料涉及到的數(shù)據(jù)表有兩個,表名分別為 t_Item和COM_Stock。在t_Item表中,字段FitemClassID值為5 的所有記錄,都表示為倉庫資料的記錄;在 COM_Stock表中,所有的記錄都是最明細倉庫的記錄,這個表中的字段比 較簡單,主要的是 FTypelD字段,它表示的是倉庫的類型(值為11表示是普通倉位,12為委托代銷倉,13為受托代銷倉,14為分期收款倉,15為鎖庫,16為代管物資倉庫,17為其它倉,18為零售倉)。t_Item和COM_Stock兩表是 依據(jù)FitemID的值進行關(guān)聯(lián)的,且 COM_Stock表中的記錄與

23、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內(nèi)碼,保存時,系統(tǒng)分別往基礎(chǔ)資料表t_Item、供應(yīng)商資料表 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表示明細項目,F(xiàn)deta

24、il=0 表示非明細用于項目分組,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ǔ)資料表):FItemClassID=8為倉庫數(shù)據(jù)(見客戶資料主表1)主表2: COM_Supplier (供應(yīng)商資料表):在表t_Item 的Fdetail=1 且FItemClassID=8的記錄才會匹配到 t_Supplier字段名

25、描述說明FItemIDINTEGER供應(yīng)商內(nèi)碼與t_Item表的Fdetail=1 且FItemClassID=1的記錄的FItemID值相對應(yīng)FParentIDINTEGER上級項目內(nèi)碼系統(tǒng)自動產(chǎn)生FBrNoSTRING分公司代碼與t_SystemProfile表中 FCategory- com 且 FKey= BrID 的 Fvalue 值相等FStatusINTEGER狀態(tài)1072為使用,1073為未使,1074為凍結(jié)FAPAccountIDINTEGER應(yīng)付賬款科目代碼手工錄入FPreAcctIDINTEGER預(yù)收賬款科目代碼手工錄入FCreditAmountFLOAT信用金額手工錄入

26、FCreditDaysINTEGER信用期限手工錄入FStockIDAssigneeINTEGER受托代銷倉內(nèi)碼與t_Item 表中FitemClassID=5且Fdetail=1 的記錄的FItemID值相對應(yīng)FLicAndPermitINTEGER是否需要證照管理。為不需要,1為需要FAlarmPeriodINTEGER預(yù)警提前期手工錄入FDepartmentINTEGER分管部門來源于t_Item 表中FitemClassID=2且Fdetail=1的記錄的FItemID子段值FEmployeeINTEGER專營業(yè)務(wù)員來源于t_Item 表中FitemClassID=3且Fdetail=

27、1的記錄的FItemID子段值FlastReceiveDateDATETIME最后付款日期應(yīng)付系統(tǒng)最已-筆付款單上提取的單據(jù)日期FlastRPAmountFLOAT最后付款金額應(yīng)付系統(tǒng)最已-筆付款單上提取的金額FlastTradeDateDATETIME最后交易日期應(yīng)付系統(tǒng)最舟-筆米購發(fā)票上提取的開票H期FlastTradeAmountFLOAT最后交易金額應(yīng)付系統(tǒng)最舟-筆米購單據(jù)上提取的金額3、相關(guān)說明:供應(yīng)商資料主要是標識和描述每個供應(yīng)商及其詳細信息,并對供應(yīng)商進行集中、分級管理。供應(yīng)商資料信息分 基本資料與應(yīng)付資料兩個標簽頁?;举Y料標簽頁主要用戶保存供應(yīng)商的一些基本信息,如名稱、地址等

28、;應(yīng)付資料 標簽頁保存的是在應(yīng)付系統(tǒng)中需要使用到的一些供應(yīng)商信息。供應(yīng)商資料涉及到的數(shù)據(jù)表有兩個,表名分別為 t_Item和COM_Supplier。在t_Item表中,字段FitemClassID 值為8的所有記錄,都表示為供應(yīng)商資料的記錄;在 COM_Supplier表中,所有的記錄都是最明細供應(yīng)商的記錄,各個 字段的含義可以參考字段描述表t_FieldDescription表中FTablelD字段值為1507的所有記錄信息,需要注意一下Fstatus 這個字段,一般此字段的值為1072,如果某個供應(yīng)不是這個值,在錄入單據(jù)按F7選供應(yīng)商時,此供應(yīng)商的記錄就不能顯示出來;t_Item和COM

29、_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 的FitemClassID字段的值。在保存數(shù)據(jù)時,系統(tǒng)先檢查在 t_ItemClass 表中是否存 在與錄入的代碼和名稱相同的數(shù)據(jù)存在,如果存在,則給出提示,如果不存在

30、,則在t_ItemClass表中插入一條記錄;然后在核算項目橫表 t_ItemDetail 中增加一列,列名為“ F” + “FitemClassID的值”;再新建一個表,表名為 t_Item_ “FitemClassID的值”,最后還會在 核算項目附表信息描述表t_ItemPropDesc表中插入一條或幾條記錄(記錄數(shù)取決于新增的基本類別有多少個自定義屬性)。舉例說明:新增一個“顏色”的基本類別時輔助屬性,在這個基本類別中只有一個自定義屬性,系統(tǒng)先取種子表t_identity 中Fname=t_ItemClass 的記錄的 FNext字段值的值做為 核算項目類別表 t_ItemClass 的

31、FitemClassID 字段的值,假設(shè)為3004;然房在t_ItemClass表中增加一條記錄,其FType字段為值為3, FitemClassID字段的值為3004; 然后系統(tǒng)在 核算項目橫表 t_ItemDetail 中增加一列,列名為 F3004;然后新建一個t_Item_3004的表;最后在t_ItemPropDesc表中增加 FitemClassID字段值為 3004的記錄。新增基本類別的具體記錄時,系統(tǒng)先取種子表t_identity 中Fname=t_Item的記錄的FNext字段值的值做為基礎(chǔ)資料表t_Item 的FitemID字段的值。在保存數(shù)據(jù)時,系統(tǒng)先檢查在 t_Item

32、 表中是否存在與錄入的代碼和名稱相同 的數(shù)據(jù)存在,如果存在,則給出提示,如果不存在,則分別在t_Item表和t_Item _ FitemClassID的值”表中插入記錄。二、增加組合類別和組合類別具體記錄新增組合類別和新增基本類別大部分是一致的,只不過插入t_ItemClass表中的F ype字段為值為4;主要的區(qū)別在于新增組合類別具體記錄時,有一些區(qū)別,例如:當再新增“顏色加尺千組合類別的具體記錄時,如“黑色14英寸”(其中黑色表示“顏色”基本類別的值,“14英寸”表示“尺寸”基本類別的值)這條記錄,系統(tǒng)先分別檢查“顏色”和“尺寸”基本類別中沒有“黑色”和“14英寸”的記錄,如果哪條記錄沒有

33、,則系統(tǒng)會自動在哪個類別里增加這條記錄,即在t_Item表中增加記錄,然后再在 t_Item表中增加一條FName值為“黑色14英寸”的組合類別的記錄。三、商品怎樣對應(yīng)輔助屬性類別當某個商品選擇了對應(yīng)的輔助屬性類別后,系統(tǒng)更新商品表com_Item表中的FauxClassID字段的值為t_ItemClass 表中的FItemClassID 字段相應(yīng)的值,在基礎(chǔ)資料的商品管理中,商品就可以對應(yīng)這個輔助屬性類別中的 所有記錄,對應(yīng)完后進行保存時,系統(tǒng)會往COM_ItemAuxProp表中記錄插入相應(yīng)的輔助屬性類別具體記錄的內(nèi)碼,即t_Item表中相應(yīng)的FItemID字段的值;在錄入單據(jù)時,就可以按

34、F7鍵選擇對應(yīng)的輔助屬性,存放在單據(jù)的數(shù)據(jù)庫表中而FauxPropID字段中,其數(shù)據(jù)來源于t_Item 表中的FItemID字段值。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):t_Item_3001表記錄:FitenlDFJQI1 S4白色282黑色83紅色t_Item_3001 表記錄:Fit emIDF.1011106M英寸210715英寸3108IT英寸t_Item_3002 表記錄:Fit emlDF_101F_1021118黑色網(wǎng)英寸主表1: t_ItemClass (核算項目類別表)表:FType=3或4的記錄為輔助屬性類別記錄字段名描述說明FItemClassIDINTEGER類別內(nèi)碼在10之內(nèi)是系統(tǒng)內(nèi)

35、置的,大于 1000則可能是自定義的核算項目類別FNumberSTRING類別編碼手工錄入FNameSTRING類別名稱手工錄入FSQLTableNameSTRING類別表名類別對應(yīng)的明細表名,此表名為t_Item_ FItemClassid值”FImportINTEGER外部引入0-不是,1-是外部引入FBrNoSTRING分支機構(gòu)信息與t_SystemProfileFCategory- com 且 FKey= BrID 的 Fvalue 值相等FTypeINTEGER到3為輔助屬性基本類別,4為輔助屬性組合類別FGRTypeINTEGER集團控制類別t_ItemClass 表輔助屬性記錄:

36、Fit eikCLassIDFNumberFNameFSQLTableNameFVersicnFImportFBrNoFUserDe-f ilastFTypeFGRType1300101顏色t_It ewi_3001000100302300202尺寸t_It eik_30020001003Q3300311顏色加尺寸t_It em_300300010040t_Item表中輔助屬性記錄:Fitg取IDFItm.ClassIDFExrernlDFNi_unb&rFParentIDFLbv*1FLetailFJfameFUnUsedFBrNo FFallNumberlL8230010C1011黑色00

37、2_833001002011紅色0o.3843001003011白色004106300201011四英寸0or510730020201115英寸0016106G00205011T英寸007118300311011黑色14英寸00t_ItemPropDesc 表中自定義屬性記錄:FItemClassIDFPropIDFNameFSQLColumnNameFDataTypeFFrecisionFScaleFActualTypeFActualSize13001101顏色F_101200100200口23002W1尺寸F_l01200100200Q33003101甑色FrlOl200100200Q43

38、003102尺寸F.1022001002000從上面的各個表記錄可以看出,t_ItemClass表中的記錄為輔助屬性類別記錄,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_

39、Item_3003 與t_Item 表之間以FItemID 字段相關(guān)聯(lián); 在t_ItemPropDesc 表中,F(xiàn)ItemClassID 字段值為3003的記錄, 其 FSQLColumnNam字段值為 “ F_101” 和 “ F_102” ,貝U在 t_Item_3003 表中就有 “ F_101” 和 “ F_102” 這兩列。3、相關(guān)說明:商品輔助屬性有基本類和組合類之分,基本類是指單一的輔助屬性,如顏色、尺寸等,組合類則由兩個或兩個 以上的基本類組成,新增組合類前必須先進行相應(yīng)基本類的新增。商品設(shè)置了輔助屬性管理,在系統(tǒng)中有很多對輔助屬性進行統(tǒng)計的業(yè)務(wù)報表,在成本計算時,系統(tǒng)不考濾商

40、品 的輔助屬性設(shè)置。1.06商品結(jié)構(gòu)清單1、處理流程:商品結(jié)構(gòu)清單存放在商品結(jié)構(gòu)清單主表 COM_BOM和商品結(jié)構(gòu)清單子表 COM_BOM_Child中。新增商品結(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組合商品內(nèi)碼系統(tǒng)自動產(chǎn)生FBOMNumberSTRING組合商品編碼手工錄入FBOMNameSTRING組合商品名稱手工錄入FItemIDINTEGER商品內(nèi)碼來源于t_Item 表中的

41、FItemID字段FAuxPropIDINTEGER輔助屬性內(nèi)碼來源于 COM_ItemAuxProp 表的 FAuxPropID 字段FMeasureUnitIDINTEGER計量單位內(nèi)碼來源于 t_MeasureUnit 的 FmeasureUnitID 字段FStatusINTEGER狀態(tài)1使用,0不使用主表2: COM_BOM_Child (商品結(jié)構(gòu)清單子表)字段名描述說明FBOMIDINTEGER組合商品內(nèi)碼系統(tǒng)自動產(chǎn)生FBomEntryIDINTEGER商品分錄內(nèi)碼系統(tǒng)自動產(chǎn)生FReplaceClassIDINTEGER可替換類別內(nèi)碼來源于COM_SysTyp表中FClassID字

42、段值為480的記錄的FSysTypeID值FItemIDINTEGER子商品內(nèi)碼來源于t_Item 表中的FItemID字段FAuxPropIDINTEGER子商品輔助屬性內(nèi)碼來源于 COM_ItemAuxProp 表的 FAuxPropID 字段FMeasureUnitIDINTEGER子商品u里單位內(nèi)碼來源于 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)進行組

43、合件的拆卸和零部件的組合。注意商品結(jié)構(gòu)清單只處理商品屬性為組合類的商品。在商品結(jié)構(gòu)清單中的子項中有一個“可替換商品類別”,如果增加一個“可替換商品類別”,表示這個子項商品是可以由其它商品來代替,代替商品只能是設(shè)置為“可替換商品類別”的商品?!翱商鎿Q商品類別”可以在輔助資料管理中進行錄入。 商品結(jié)構(gòu)清單及到 COM_BOM和COM_BOM_Child表兩表之間通過 FBomID字段相關(guān)聯(lián)。1.07商品價格管理1、處理流程:基本價格表、商品特價表分別存放在基本價格表 COM_PriceBase、特價主表 COM_PriceSpec、特價分錄表COM_PriceSpecEntry、價格折扣密碼控制表

44、 COM_PriceDiscountPassControl 和價格折扣率設(shè)置表 Com_PriceDiscountSet 這五個表中。、基本價格表:在進行設(shè)置基本價格表時,首先要進行價格類別的設(shè)置,價格類別的設(shè)置在輔助資料管理中進行錄入。新增價 格類別時,系統(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,

45、tcm.FModel,tcm.FPriceScale,tp.FPriceTypeID,tp.FPrice,tp.FLowPrice,tp.FHighPrice,tp.FNoteFrom t_Item tm Left Join COM_PriceBase tp On tm.FItemID=tp.FItemID And tp.FCurrencyID=1And tp.FPriceTypeID In (918,938,943),COM_Item tcmWhere tm.FDetail=1 And tm.FItemID=tcm.FItemIDOrder by tm.FNumber,tp.FPriceTy

46、peID當按照價格類別增加或更改了商品的基本價格后,進行保存時,如果是新增某個商品的基本價,則系統(tǒng)只是往 COM_PriceBase表中插入記錄;如果是更新某個商品的基本價格,則系統(tǒng)先把原先的記錄刪除,再把更新的記錄插回。、商品特價表:進入商品特價序時薄時,系統(tǒng)是選取特價主表COM_PriceSpec表與特價分錄表COM_PriceSpecEntry這兩表中的記錄。當新增一個特價時,系統(tǒng)先從種子表t_identity 中Fname= COM_PriceSpec的記錄的FNext字段值的值做為商品特價主表 COM_PriceSpec的FID字段的值,再分別往特價主表 COM_PriceSpec、

47、特價分錄表 COM_PriceSpecEntry、 價格折扣密碼控制表 COM_PriceDiscountPassControl、價格折扣率設(shè)置表 Com_PriceDiscountSet這四張表中插入記錄。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1: COM_PriceBase (商品基本價格表)字段名描述說明FItemIDINTEGER商品內(nèi)碼來源于t_Item 表中FItemClassID=4的記錄的FItemID子段值FAuxPropIDINTEGER輔助屬性內(nèi)碼來源于 COM_ItemAuxProp 表的 FAuxPropID 字段值FPriceTypelDINTEGER價格類別內(nèi)碼來源于com_S

48、ystype表中FClassid=400的記錄的FSysTypeID子段值FCurrencylDINTEGER幣種內(nèi)碼來源于t_Currency表中的FcurrencyID 子段值FPriceFLOAT價格手工錄入FLowPriceFLOAT最低價格手工錄入主表2: COM_PriceSpec (商品特價主表)字段名US描述說明FIDINTEGER商品特價內(nèi)碼來源種子表t_identity中Fname= COM_PriceSpec的記錄的FNext子段值FItemTypeIDINTEGER組合類別11-客戶,4-商品,501-客戶類別,504-商品類別FSysTypeIDINTEGER組合類別

49、23-業(yè)務(wù)員,4-商品,503-職員類別,504-商品類別FCurrencyIDINTEGER幣種內(nèi)碼來源于t_Currency表中的FcurrencyID 子段值FSerialIDSTRING特價編號手工錄入FBegDateDATETIME特價開始日期手工錄入FEndDateDATETIME特價結(jié)束日期手工錄入FPeriodTypeINTEGER周期類型0-未設(shè)周期,1-按天,2-按周,3-按月FWeekSTRING周期執(zhí)行的星期手工錄入FMonthSTRING周期執(zhí)行的月份手工錄入FDayPerMonthINTEGER每月的第幾天手工錄入FSerialWeekPerMonthINTEGER

50、每月的第幾周手工錄入FWeekDayPerMonthINTEGER每月的第幾周的 第幾天手工錄入FBeginTimeDATETIME周期開始時間手工錄入FEndTimeDATETIME周期結(jié)束時間手工錄入FLowPriceINTEGER最低價格手工錄入主表3: COM_PriceSpecEntry (商品特價分錄表)字段名US描述說明FIDINTEGER商品特價內(nèi)碼對應(yīng) COM_PriceSpec 表的 FIDFPriceTypelDINTEGER價格類別內(nèi)碼1來源于com_Systype表中FClassid=400的記錄的FSysTypeID子段值FItemIDINTEGER商品內(nèi)碼來源于t

51、_Item 表中FItemClassID=4的記錄的FItemID子段值FAuxPropIDINTEGER輔助屬性內(nèi)碼來源于 COM_ItemAuxProp 表的 FAuxPropID 字段值FRelatedIDINTEGER業(yè)務(wù)員內(nèi)碼來源于t_Item 表中FItemClassID=3的記錄的FItemID子段值FPriceFLOAT價格手工錄入FDiscountRateFLOAT商業(yè)折扣率手工錄入主表4: COM_PriceDiscountPassControl (價格折扣密碼控制表)字段名US描述說明FIDINTEGER商品特價內(nèi)碼對應(yīng)COM_PriceSpec表的FID字段值FEntr

52、yIDINTEGER分錄號系統(tǒng)自動產(chǎn)生FPriceTypeIDINTEGER價格類別內(nèi)碼對應(yīng) COM_PriceSpecEntry 表的 FPriceTypeID 字段值FItemIDINTEGER商品內(nèi)碼對應(yīng)COM_PriceSpecEntry 表的的 FItemID 字段值FAuxPropIDINTEGER輔助屬性內(nèi)碼對應(yīng) COM_PriceSpecEntry 表的 FAuxPropID 字段值FRelatedIDINTEGER業(yè)務(wù)員內(nèi)碼對應(yīng) COM_PriceSpecEntry 表的 FRelatedID 字段值FLowerFLOAT折扣率卜限手工錄入FUpperFLOAT折扣率上限手工錄入FSIDSTRING密碼手工錄入主表5: Com_PriceDiscountSet (價格折扣率設(shè)置表)字段名US描述說明FIDINTEGER商品特價內(nèi)碼對應(yīng)COM_PriceSpec表的FID字段值FEntryIDINTEGER分錄號系統(tǒng)自動產(chǎn)生FPriceTypeIDINTEGER價格類別內(nèi)碼對應(yīng) COM_PriceSpecEntry 表的 FPriceTypeID 字段值F

溫馨提示

  • 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

提交評論