K3商業(yè)物流支持手冊_第1頁
K3商業(yè)物流支持手冊_第2頁
K3商業(yè)物流支持手冊_第3頁
K3商業(yè)物流支持手冊_第4頁
K3商業(yè)物流支持手冊_第5頁
已閱讀5頁,還剩65頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、技術(shù)支持部整理 2005年2月商業(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收貨通知單與

2、發(fā)貨通知單的處理363.04庫存業(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重點(diǎn)功能的業(yè)務(wù)處理605.01暫估業(yè)務(wù)處理605.02受托代銷業(yè)務(wù)處理615.03委托代銷業(yè)務(wù)處理615.04分期收款業(yè)務(wù)處理625.05組合出入庫業(yè)務(wù)處理625.05盤點(diǎn)業(yè)務(wù)處理635.06憑證處理646期末處理676.01期末處理與反期末處理676.02關(guān)帳與反關(guān)帳67商

3、業(yè)物流系統(tǒng)原理及數(shù)據(jù)結(jié)構(gòu)分析1.基礎(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ù),fdetail=1表示明細(xì)項(xiàng)目,fdetail=0表示非明細(xì)用于項(xiàng)目分組,flevel表示項(xiàng)目的級數(shù),fpare

4、ntid表示父級代碼(只有一級項(xiàng)目的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項(xiàng)目內(nèi)碼來源種子表t_identity中fname=t_item的記錄的fnext字段值fitemclassidinteger類別內(nèi)碼fitemclassid=1為客戶數(shù)據(jù)fnumberstring 項(xiàng)目編碼手工錄入fnamestr

5、ing項(xiàng)目名稱手工錄入fparentidinteger上級項(xiàng)目內(nèi)碼只有一級項(xiàng)目的fparentid=0,多級的fparentid等于其上級的fitemid值flevelinteger項(xiàng)目級別表明項(xiàng)目的級次fdetailinteger是否明細(xì)fdetail=1是明細(xì),fdetail=0是非明細(xì)funusedinteger是否未使用0為使用,1為未使用fbrnostring公司代碼與t_systemprofile表中fcategory=com且fkey=brid的fvalue值相等fdeletedinteger是否禁用0為未禁用,1為禁用ffullnumberstring項(xiàng)目長編碼系統(tǒng)自動產(chǎn)生fs

6、hortnumberstring項(xiàng)目短編碼系統(tǒng)自動產(chǎn)生ffullnamestring項(xiàng)目全名系統(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上級項(xiàng)目內(nèi)碼系統(tǒng)自動產(chǎn)生fbrnostring公司代碼與t_systemprofile表中fcategory=com且fkey=brid的fva

7、lue值相等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表中fitemclassid=2且fdetail=1的記錄的fitemid字段值

8、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)最后一筆銷售發(fā)票上提取的金額fstockidassigninteger委托代銷倉內(nèi)碼與t_item表中fitemclass

9、id=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è)置給予高度重視??蛻糍Y料信息分為基本資料標(biāo)簽頁和應(yīng)收資料標(biāo)簽頁,基本資料標(biāo)簽頁主要保存客戶的一些基本信息,如名稱、

10、地址等;應(yīng)收資料標(biāo)簽頁保存的客戶資料主要是在應(yīng)收系統(tǒng)中需要使用到的一些客戶信息;在應(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字段值為4

11、6的所有記錄信息,需要注意fstatus這個字段,一般此字段的值為1072,如果某個客戶的記錄不是這個值,那么在錄入單據(jù)按f7選取客戶時,此客戶的記錄就不能顯示出來。t_item和t_organization兩表是依據(jù)fitemid的值進(jìn)行關(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內(nèi)碼,保存時,系統(tǒng)分別往基礎(chǔ)

12、資料表t_item、商品資料表com_item、基礎(chǔ)資料權(quán)限表t_itemright、基礎(chǔ)資料相關(guān)屬性表t_baseproperty四個表中插入數(shù)據(jù)。在t_item中,其中fitemclassid=4表示是客戶數(shù)據(jù),fdetail=1表示明細(xì)項(xiàng)目,fdetail=0表示非明細(xì)用于項(xiàng)目分組,flevel表示項(xiàng)目的級數(shù),fparentid表示父級代碼(只有一級項(xiàng)目的fparentid=0,多級的fparentid等于其上級的fitemid值)。在t_item中fdetail=1且fitemclassid=4的記錄才會匹配com_item里。2、相關(guān)的數(shù)據(jù)結(jié)構(gòu):主表1:t_item(基礎(chǔ)資料表):f

13、itemclassid=4為商品數(shù)據(jù)(見客戶資料主表1)主表2:com_item(商品資料表):在表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表的

14、fauxpropid字段值funitgroupidinteger計量單位組id來源于t_unitgroup表中的funitgroupid字段值fbaseunitidinteger默認(rèn)計量單位id來源于t_measureunit表中的fmeasureunitid字段值fminstockfloat最低存量進(jìn)行商品存量管理時,系統(tǒng)就取此數(shù)據(jù)與當(dāng)前數(shù)據(jù)進(jìn)行比較fmaxstockfloat最高存量進(jìn)行商品存量管理時,系統(tǒng)就取此數(shù)據(jù)與當(dāng)前數(shù)據(jù)進(jìn)行比較finpricefloat參考進(jìn)價有循環(huán)調(diào)撥時,系統(tǒng)就是先取此數(shù)據(jù)foutpricefloat參考售價做單據(jù)時,系統(tǒng)如果取不到特價或基本價,則就取此數(shù)據(jù)ftr

15、ackinteger計價方法1為加權(quán)平均,2為移動平均,3為先進(jìn)先出,4為后進(jìn)先出,5為分批認(rèn)定fkeepinteger是否保質(zhì)期管理0為不需要保質(zhì)期管理,1為需要保質(zhì)期管理fstocktimeinteger是否庫齡管理0為不需要庫齡管理,1為需要庫齡管理fbatchinteger是否批次管理0為不進(jìn)行批次管理,1為進(jìn)行批次管理fdefstockidinteger默認(rèn)倉位id設(shè)置了此數(shù)據(jù)后,在做出入庫單據(jù)時系統(tǒng)能自動帶出默認(rèn)倉庫fpricescaleinteger單價小數(shù)位數(shù)手工錄入fqtyscaleinteger數(shù)量小數(shù)位數(shù)手工錄入fstockacctidinteger庫存商品科目id來源于

16、t_account表中庫存商品科目內(nèi)碼,初始余額傳入總帳系統(tǒng)時的依據(jù)fsaleacctidinteger銷售收入科目id手工錄入,與t_account表中銷售收入科目的faccountid字段值相對應(yīng)fcogsacctidinteger銷售成本科目id手工錄入,與t_account表中銷售成本科目的faccountid字段值相對應(yīng)ftaxrateinteger稅率手工錄入,每個商品都可以有不同的稅率fisbominteger是否組合件1為是組合件,做組合出入庫時才能選此商品fisreplaceinteger是否可替代商品0為不可替代,1為可替代freplaceclassidinteger可替代

17、類別來源于com_systype表中fclassid=480的記錄的fsystypeid字段值3、相關(guān)說明:商品資料主要是標(biāo)識和描述每個商品及其詳細(xì)信息,并對商品進(jìn)行集中、分級管理。商品資料涉及到的數(shù)據(jù)表有兩個,表名分別為t_item和com_item。在t_item表中,字段fitemclassid值為4的所有記錄,都表示為商品資料的記錄,此表中只記錄了商品資料的一些信息,如商品內(nèi)碼,商品代碼,商品長代碼,商品短代碼,商品名稱,商品全名,級別,是否明細(xì),父級代碼,是否使用,是否刪除等;在com_item中,所有的記錄都是最明細(xì)商品的記錄,各個字段的含義可以參考字段描述表t_fielddesc

18、ription表中ftableid字段值為1502的所有記錄信息;t_item和com_item兩表是依據(jù)fitemid的值進(jìn)行關(guān)聯(lián)的,且com_item表中的記錄與t_item表中fitemclassid字段值為4、fdetail字段值為1的記錄數(shù)相等,如果兩表不符合上面的關(guān)系,進(jìn)行初始化錄入數(shù)據(jù)時可能會出錯,在以后的例題中將會講到。1.03倉庫資料1、處理流程:倉庫資料存放在基礎(chǔ)資料表t_item和倉庫資料表com_stock中。新增倉庫資料時,系統(tǒng)先從種子表t_identity取得基礎(chǔ)資料表t_item的fitemid內(nèi)碼,保存時,系統(tǒng)分別往基礎(chǔ)資料表t_item、倉庫資料表com_st

19、ock、基礎(chǔ)資料權(quán)限表t_itemright、基礎(chǔ)資料相關(guān)屬性表t_baseproperty四個表中插入數(shù)據(jù)。在t_item中,其中fitemclassid=5表示是客戶數(shù)據(jù),fdetail=1表示明細(xì)項(xiàng)目,fdetail=0表示非明細(xì)用于項(xiàng)目分組,flevel表示項(xiàng)目的級數(shù),fparentid表示父級代碼(只有一級項(xiàng)目的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ù)(

20、見客戶資料主表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倉庫的類型,即普通倉、委托代銷倉等類型,下面會詳細(xì)說明,與com_systype表中fclassid=505的記錄的fsystypeid值相對應(yīng)fbrinteger分支機(jī)構(gòu)信息與t_systemprofile表中fcategory=com且f

21、key=brid的fvalue值相等fgroupidinteger倉位組id3、相關(guān)說明:倉庫分為很多種類型,分別為普通倉位、鎖庫、其它、委托代銷倉、分期收款倉、受托代銷倉,分期收款倉和零售倉。倉庫又有實(shí)倉和虛倉之分。其中普通倉位,受托代銷倉、鎖庫和其它這四種類型的倉庫為實(shí)倉;委托代銷倉、分期收款倉,分期收款倉這四種類型的倉庫為虛倉;至于零售倉,這是為“售價數(shù)量核算法”成本計算方法而設(shè)計的倉庫類型。倉庫資料涉及到的數(shù)據(jù)表有兩個,表名分別為t_item和com_stock。在t_item表中,字段fitemclassid值為5的所有記錄,都表示為倉庫資料的記錄;在com_stock表中,所有的記

22、錄都是最明細(xì)倉庫的記錄,這個表中的字段比較簡單,主要的是ftypeid字段,它表示的是倉庫的類型(值為11表示是普通倉位,12為委托代銷倉,13為受托代銷倉,14為分期收款倉,15為鎖庫,16為代管物資倉庫,17為其它倉,18為零售倉)。t_item和com_stock兩表是依據(jù)fitemid的值進(jìn)行關(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取得基

23、礎(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ù),fdetail=1表示明細(xì)項(xiàng)目,fdetail=0表示非明細(xì)用于項(xiàng)目分組,flevel表示項(xiàng)目的級數(shù),fparentid表示父級代碼(只有一級項(xiàng)目的fparentid=0,多級的fparentid等于其上級的fitemid值)。在t_item中fdetail=1且fitemclassid=8的記錄才會匹配co

24、m_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里。字段名類型描述說明fitemidinteger供應(yīng)商內(nèi)碼與t_item表的fdetail=1且fitemclassid=1的記錄的fitemid值相對應(yīng)fparentidinteger上級項(xiàng)目內(nèi)碼系統(tǒng)自動產(chǎn)生fbrnostring分公司代碼與t_systemprofile表中fcategory=com且

25、fkey=brid的fvalue值相等fstatusinteger狀態(tài)1072為使用,1073為未使,1074為凍結(jié)fapaccountidinteger應(yīng)付賬款科目代碼手工錄入fpreacctidinteger預(yù)收賬款科目代碼手工錄入fcreditamountfloat信用金額手工錄入fcreditdaysinteger信用期限手工錄入fstockidassigneeinteger受托代銷倉內(nèi)碼與t_item表中fitemclassid=5且fdetail=1的記錄的fitemid值相對應(yīng)flicandpermitinteger是否需要證照管理0為不需要,1為需要falarmperiodin

26、teger預(yù)警提前期手工錄入fdepartmentinteger分管部門來源于t_item表中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ā)票上提取的開票日期flasttr

27、adeamountfloat最后交易金額應(yīng)付系統(tǒng)最后一筆采購單據(jù)上提取的金額3、相關(guān)說明:供應(yīng)商資料主要是標(biāo)識和描述每個供應(yīng)商及其詳細(xì)信息,并對供應(yīng)商進(jìn)行集中、分級管理。供應(yīng)商資料信息分基本資料與應(yīng)付資料兩個標(biāo)簽頁?;举Y料標(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)商的記錄,各個字段的含義可以

28、參考字段描述表t_fielddescription表中ftableid字段值為1507的所有記錄信息,需要注意一下fstatus這個字段,一般此字段的值為1072,如果某個供應(yīng)不是這個值,在錄入單據(jù)按f7選供應(yīng)商時,此供應(yīng)商的記錄就不能顯示出來;t_item和com_supplier兩表是依據(jù)fitemid的值進(jìn)行關(guān)聯(lián)的,且com_supplier表中的記錄與t_item表中fitemclassid字段值為8、fdetail字段值為1的記錄數(shù)相等。1.05商品輔助屬性1、處理流程:一、增加基本類別和基本類別具體記錄新增商品輔助屬性基本類別時,系統(tǒng)先取種子表t_identity中fname=t_

29、itemclass的記錄的fnext字段值的值做為核算項(xiàng)目類別表t_itemclass的fitemclassid字段的值。在保存數(shù)據(jù)時,系統(tǒng)先檢查在t_itemclass表中是否存在與錄入的代碼和名稱相同的數(shù)據(jù)存在,如果存在,則給出提示,如果不存在,則在t_itemclass表中插入一條記錄;然后在核算項(xiàng)目橫表t_itemdetail中增加一列,列名為“f”+“fitemclassid的值”;再新建一個表,表名為t_item_“fitemclassid的值”,最后還會在核算項(xiàng)目附表信息描述表t_itempropdesc表中插入一條或幾條記錄(記錄數(shù)取決于新增的基本類別有多少個自定義屬性)。舉例

30、說明:新增一個“顏色”的基本類別時輔助屬性,在這個基本類別中只有一個自定義屬性,系統(tǒng)先取種子表t_identity中fname=t_itemclass的記錄的fnext字段值的值做為核算項(xiàng)目類別表t_itemclass的fitemclassid字段的值,假設(shè)為3004;然后在t_itemclass表中增加一條記錄,其ftype字段為值為3,fitemclassid字段的值為3004;然后系統(tǒng)在核算項(xiàng)目橫表t_itemdetail中增加一列,列名為f3004;然后新建一個t_item_3004的表;最后在t_itempropdesc表中增加fitemclassid字段值為3004的記錄。新增基本

31、類別的具體記錄時,系統(tǒng)先取種子表t_identity中fname=t_item的記錄的fnext字段值的值做為基礎(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)再新增“顏色加尺寸”組合類別的具體記錄時,如

32、“黑色14英寸”(其中黑色表示“顏色”基本類別的值,“14英寸”表示“尺寸”基本類別的值)這條記錄,系統(tǒng)先分別檢查“顏色”和“尺寸”基本類別中沒有“黑色”和“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)這個輔助屬性類別中的

33、所有記錄,對應(yīng)完后進(jìn)行保存時,系統(tǒng)會往com_itemauxprop表中記錄插入相應(yīng)的輔助屬性類別具體記錄的內(nèi)碼,即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(核算項(xiàng)目類別表)表:ftype=3或4的記錄為輔助屬性類別記錄字段名類型描述說明fitemclassidinteger類別內(nèi)碼在10之內(nèi)是系統(tǒng)內(nèi)置的,大于1000則可能是自定義的核算項(xiàng)目類別fnumberstring類別編碼手工錄入f

34、namestring類別名稱手工錄入fsqltablenamestring類別表名類別對應(yīng)的明細(xì)表名,此表名為t_item_“fitemclassid值”fimportinteger外部引入0-不是,1-是外部引入fbrnostring分支機(jī)構(gòu)信息與t_systemprofile表中fcategory=com且fkey=brid的fvalue值相等ftypeinteger類型3為輔助屬性基本類別,4為輔助屬性組合類別fgrtypeinteger集團(tuán)控制類別t_itemclass表輔助屬性記錄:t_item_3001表記錄: t_item_3002表記錄: t_item_3001表記錄: t_i

35、tem表中輔助屬性記錄:t_itempropdesc表中自定義屬性記錄:從上面的各個表記錄可以看出,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_

36、3002、t_item_3003與t_item表之間以fitemid字段相關(guān)聯(lián);在t_itempropdesc表中,fitemclassid字段值為3003的記錄,其fsqlcolumnname字段值為“f_101”和“f_102”,則在t_item_3003表中就有“f_101”和“f_102”這兩列。3、相關(guān)說明:商品輔助屬性有基本類和組合類之分,基本類是指單一的輔助屬性,如顏色、尺寸等,組合類則由兩個或兩個以上的基本類組成,新增組合類前必須先進(jìn)行相應(yīng)基本類的新增。商品設(shè)置了輔助屬性管理,在系統(tǒng)中有很多對輔助屬性進(jìn)行統(tǒng)計的業(yè)務(wù)報表,在成本計算時,系統(tǒng)不考濾商品的輔助屬性設(shè)置。1.06商品結(jié)

37、構(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表中的fitemid字段fauxpropidinte

38、ger輔助屬性內(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_systype表中fclassid字段值為480的記錄的fsystypeid值fitemidi

39、nteger子商品內(nèi)碼來源于t_item表中的fitemid字段fauxpropidinteger子商品輔助屬性內(nèi)碼來源于com_itemauxprop表的fauxpropid字段fmeasureunitidinteger子商品計量單位內(nèi)碼來源于t_measureunit的fmeasureunitid字段fqtyfloat消耗數(shù)量手工錄入fscrapfloat損耗率手工錄入fremarkstring備注手工錄入3、相關(guān)說明:商品結(jié)構(gòu)清單是為處理組合業(yè)務(wù)而進(jìn)行的商品結(jié)構(gòu)設(shè)置,且在發(fā)生組合業(yè)務(wù)時系統(tǒng)能自動根據(jù)商品結(jié)構(gòu)進(jìn)行組合件的拆卸和零部件的組合。注意商品結(jié)構(gòu)清單只處理商品屬性為組合類的商品。在商

40、品結(jié)構(gòu)清單中的子項(xiàng)中有一個“可替換商品類別”,如果增加一個“可替換商品類別”,表示這個子項(xiàng)商品是可以由其它商品來代替,代替商品只能是設(shè)置為“可替換商品類別”的商品?!翱商鎿Q商品類別”可以在輔助資料管理中進(jìn)行錄入。商品結(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_pr

41、icediscountset這五個表中。一、基本價格表:在進(jìn)行設(shè)置基本價格表時,首先要進(jìn)行價格類別的設(shè)置,價格類別的設(shè)置在輔助資料管理中進(jìn)行錄入。新增價格類別時,系統(tǒng)主要是往系統(tǒng)預(yù)設(shè)類別表com_systype表中插入fclassid值為400的記錄,再往基礎(chǔ)資料相關(guān)屬性表t_baseproperty中插入記錄。進(jìn)入基本價格表,涉及的主要數(shù)據(jù)表為基本價格表com_pricebase,進(jìn)行刷新時,刷新的sql語句如下:select tm.fnumber,tm.fname,tm.fitemid,tcm.fmodel,tcm.fpricescale,tp.fpricetypeid,tp.fprice

42、,tp.flowprice,tp.fhighprice,tp.fnote from t_item tm left join com_pricebase 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)按照價格類別增加或更改了商品的基本價格后,進(jìn)行保存時,如果是新增某個商品的基本價,則系統(tǒng)

43、只是往com_pricebase表中插入記錄;如果是更新某個商品的基本價格,則系統(tǒng)先把原先的記錄刪除,再把更新的記錄插回。二、商品特價表:進(jìn)入商品特價序時薄時,系統(tǒng)是選取特價主表com_pricespec表與特價分錄表com_pricespecentry這兩表中的記錄。當(dāng)新增一個特價時,系統(tǒng)先從種子表t_identity中fname=com_pricespec的記錄的fnext字段值的值做為商品特價主表com_pricespec的fid字段的值,再分別往特價主表com_pricespec、特價分錄表com_pricespecentry、價格折扣密碼控制表com_pricediscountpas

44、scontrol、價格折扣率設(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字段值fpricetypeidinteger價格類別內(nèi)碼來源于com_systype表中fclassid=400的記錄的fsystypeid字段值fcurrencyidinteger幣種內(nèi)碼來源

45、于t_currency表中的fcurrencyid字段值fpricefloat價格手工錄入flowpricefloat最低價格手工錄入主表2:com_pricespec(商品特價主表):字段名類型描述說明fidinteger商品特價內(nèi)碼來源種子表t_identity中fname= com_pricespec的記錄的fnext字段值fitemtypeidinteger組合類別11-客戶,4-商品,501-客戶類別,504-商品類別fsystypeidinteger組合類別23-業(yè)務(wù)員,4-商品,503-職員類別,504-商品類別fcurrencyidinteger幣種內(nèi)碼來源于t_currenc

46、y表中的fcurrencyid字段值fserialidstring特價編號手工錄入fbegdatedatetime特價開始日期手工錄入fenddatedatetime特價結(jié)束日期手工錄入fperiodtypeinteger周期類型0-未設(shè)周期,1-按天,2-按周,3-按月fweekstring周期執(zhí)行的星期手工錄入fmonthstring周期執(zhí)行的月份手工錄入fdaypermonthinteger每月的第幾天手工錄入fserialweekpermonthinteger每月的第幾周手工錄入fweekdaypermonthinteger每月的第幾周的第幾天手工錄入fbegintimedatetim

47、e周期開始時間手工錄入fendtimedatetime周期結(jié)束時間手工錄入flowpriceinteger最低價格手工錄入主表3:com_pricespecentry(商品特價分錄表):字段名類型描述說明fidinteger商品特價內(nèi)碼對應(yīng)com_pricespec表的fidfpricetypeidinteger價格類別內(nèi)碼1來源于com_systype表中fclassid=400的記錄的fsystypeid字段值fitemidinteger商品內(nèi)碼來源于t_item表中fitemclassid=4的記錄的fitemid字段值fauxpropidinteger輔助屬性內(nèi)碼來源于com_item

48、auxprop表的fauxpropid字段值frelatedidinteger業(yè)務(wù)員內(nèi)碼來源于t_item表中fitemclassid=3的記錄的fitemid字段值fpricefloat價格手工錄入fdiscountratefloat商業(yè)折扣率手工錄入主表4:com_pricediscountpasscontrol(價格折扣密碼控制表):字段名類型描述說明fidinteger商品特價內(nèi)碼對應(yīng)com_pricespec表的fid字段值fentryidinteger分錄號系統(tǒng)自動產(chǎn)生fpricetypeidinteger價格類別內(nèi)碼對應(yīng)com_pricespecentry表的fpricetype

49、id字段值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è)置表):字段名類型描述說明fidinteger商品特價內(nèi)碼對應(yīng)com_pricesp

50、ec表的fid字段值fentryidinteger分錄號系統(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字段值flowerquantityfloat數(shù)量下限手工錄入fupperquant

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

52、售價”、“批發(fā)價”、“最低批發(fā)價”的數(shù)據(jù)后,在做銷售單據(jù),輸入一個商品時,系統(tǒng)是取這個商品在基本價格表中最大的價格。商品特價分為業(yè)務(wù)員(業(yè)務(wù)員類別)加商品(商品類別)特價和客戶(客戶類別)加商品(商品類別)特價,在輸入特價時,只能保存一種價格類別的數(shù)據(jù),取商品價格的規(guī)則如下:先按“選項(xiàng)”中設(shè)置的是取客戶的價格還是取業(yè)務(wù)員的價格,如果客戶價格和業(yè)務(wù)員價格存在許多個特價,則以特價的開始日期與結(jié)束日期為依據(jù),取特價編號最大的那個特價,然后再取商品對應(yīng)的價格不為零的那個價格類別的價格。1.08商品存量管理1、處理流程:商品存量數(shù)據(jù)存放在安全庫存存量表com_stockstorage這個表中。進(jìn)入存量管理界面,系統(tǒng)分別從t_item、com_item、安全庫存存量表com_stockstorage三個表中過濾出商品在每個倉庫中的最高存量和最低存量。當(dāng)設(shè)置好各個商品的存量后,進(jìn)行保存時,系統(tǒng)先刪除這個商品原先的記錄,再把剛剛錄入的記錄插入安全庫存存量表com_stockstorage這個表中。當(dāng)點(diǎn)擊菜單中的檢查按鈕,進(jìn)行庫存檢查時,系統(tǒng)調(diào)用sp_getoverflows

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論