




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
商業(yè)物流系統(tǒng)原理及數(shù)據(jù)結構分析
1.基礎資料2
1.01客戶資料2
1.02商品資料4
1.03倉庫資料5
1.04供應商資料6
1.05商品輔助屬性7
1.06商品結構清單9
1.07商品價格管理10
1.08商品存量管理13
1.09商品保質期管理14
1.10商品批次管理15
1.11信用管理16
1.12供應商供貨信息17
1.13條碼管理18
1.14系統(tǒng)設置19
2.初始化20
2.01初始數(shù)據(jù)錄入21
2.02期初未核銷數(shù)據(jù)錄入24
2.03導出初始額到總賬24
2.04結束初始化25
2.05反初始化26
3.單據(jù)的處理27
3.01單據(jù)模板表28
3.02訂單單據(jù)的處理29
3.03收貨通知單與發(fā)貨通知單的處理36
3.04庫存業(yè)務單據(jù)的處理38
3.06發(fā)票業(yè)務單據(jù)的處理43
4核銷處理48
4.01采購訂單與采購入庫單核銷的處理48
4.02采購入庫單與采購發(fā)票核銷的處理50
4.03銷售訂單與銷售出庫單核銷的處理52
4.04銷售出庫單與銷售發(fā)票核銷的處理54
4.05委托代銷結算的處理56
4.06分期收款結算的處理59
5重點功能的業(yè)務處理60
5.01暫估業(yè)務處理60
5.02受托代銷業(yè)務處理61
5.03委托代銷業(yè)務處理61
5.04分期收款業(yè)務處理62
5.05組合出入庫業(yè)務處理62
5.05盤點業(yè)務處理63
5.06憑證處理64
6期末處理67
6.01期末處理與反期末處理67
6.02關帳與反關帳67
商業(yè)物流系統(tǒng)原理及數(shù)據(jù)結構分析
1.基礎資料
1.01客戶資料
1、處理流程:
客戶資料存放在基礎資料表1」tem與客戶資料表t_Organization中。
新增客戶資料時,系統(tǒng)先從種子表tidentity取得tItem的FitemID內(nèi)碼,儲存時,系統(tǒng)分別往基礎資料表
客戶資料表t_Organization、基礎資料權限表l」temRigh1、基礎資料有大屬性及t_BaseProperty四個表中插入數(shù)
據(jù)。
在其中fitemclassid=l表示是客戶數(shù)據(jù),F(xiàn)detail=l表示明細項目,F(xiàn)detail=0表示非明細用于項
目分組,F(xiàn)level表示項目的級數(shù),F(xiàn)parentID表示父級代碼(只有一級項目的FParentID=0,多級的FParentID等于其
上級的fitemid值)。
在tItem中Fdetail=l且FItemClassID=l的記錄才會匹配t_Organization里。
2、有關的數(shù)據(jù)結構:
主表1:tItem(基礎資料表):FltemClassID」為客戶數(shù)據(jù)
字段名類型描述說明
FltemlDINTEGER項目內(nèi)碼來源種子表t_identity中Fname=t_Item的記錄的FNext字段值
FItemClassIDINTEGER類別內(nèi)碼FItemClassID=l為客戶數(shù)據(jù)
FNumberSTRING項目編碼手工錄入
FNameSTRING項目名稱手工錄入
FParentIDINTEGER上級項目內(nèi)碼只有一級項目的FParentID=0,多級的FParentID等于其上級的fitemid值
FLevelINTEGER項目級別說明項目的級次
FDetailINTEGER是否明細Fdetail=l是明細,F(xiàn)detail=0是非明細
FUnUsedINTEGER是否未使用0為使用,1為未使用
FBrNoSTRING公司代碼與t_SystemProfile表中FCategory='conf且FKey='BrID'的Fvalue值相等
FDeletedINTEGER是否禁用0為未禁用,1為禁用
FFullNumberSTRING項目長編碼系統(tǒng)自動產(chǎn)生
FShortNumberSTRING項目短編碼系統(tǒng)自動產(chǎn)生
FFullNameSTRING項目全名系統(tǒng)自動產(chǎn)生
主表2:t_Organizalion(客戶資料表):在表t」tem的Fdetail=1且FItemClassID=l的記錄才會匹配到
t_Organization里。
字段名類型描述說明
FitemIDINTEGER客戶內(nèi)碼與t」tem表的Fdetail=l且FItemClassID=l的記錄的FitemID值相對應
FParentIDINTEGER上級項目內(nèi)碼系統(tǒng)自動產(chǎn)生
FBrNoSTRING公司代碼與t_SystemProfile表中FCategory='com'且FKey='BrID'的Fvalue值相等
FStatusINTEGER狀態(tài)1072為使用,1073為未使,1074為凍結
FARAccountIDINTEGER應收賬款科目內(nèi)碼手工錄入,對應tAccount表中應收賬款科目的FaccountID字段值
FpreAcctIDINTEGER預收賬款科目內(nèi)碼手工錄入,對應tAccount表中預收賬款科目的FaccountID字段值
FCreditLimitSTRING信用額度手工錄入
FDeletedINTEGER是否禁用0為正常使用,1為禁用
FDepartmentINTEGER分管部門來源于t_Item表中FitemClassID=2且Fdetai1=1的記錄的FIlemID字段值
FEmployeeINTEGER專營業(yè)務員來源于表中FitemClassID=3且Fdetaibl的記錄的FIlemID字段值
FlastReceiveDateDATETIME最后收款日期應收系統(tǒng)最后一筆收款單上提取的單據(jù)日期
FlastRPAmountFLOAT最后收款金額應收系統(tǒng)最后一筆收款單上提取的金額
FlastTradeDateDATETIME最后交易日期應收系統(tǒng)最后一筆銷售發(fā)票上提取的開票日期
FlastTradeAmountFLOAT最后交易金額應收系統(tǒng)最后一筆銷售發(fā)票上提取的金額
FStockIDAssignINTEGER委托代銷倉內(nèi)碼與t」tem表中FitemClassID=5且Fdetail=l的記錄的FitemID值相對應
FStockIDInstINTEGER分期收款倉內(nèi)碼與t」tem表中FitemClassID=5且Fdetail=l的記錄的FitemID值相對應
FStockIDKeepINTEGER代管物資倉內(nèi)碼與t」tem表中FitemClassID=5且Fdetail=l的記錄的FitemID值相對應
...
3、有關說明:
客戶管理不僅是銷售管理的重要構成部分,同時也是應收款管理、信用管理、價格管理所不可或者缺的基本要
素,因此應對客戶資料的設置給予高度重視。
客戶資料信息分為基本資料標簽頁與應收資料標簽頁,基本資料標簽頁要緊儲存客戶的一些基本信息,如名稱、
地址等;應收資料標簽頁儲存的客戶資料要緊是在應收系統(tǒng)中需要使用到的一些客戶信息;在應收資料中假如輸入了
對應的分管部門與專營業(yè)務員后,在錄入單據(jù)時,當錄入了此客戶后,系統(tǒng)會把對應的部門與職員都給帶出,為錄入
單據(jù)提供方便;在應收資料中的最后交易日期、最后交易金額是系統(tǒng)從最后一筆銷售發(fā)票上提取的數(shù)據(jù),且只能從應
收系統(tǒng)錄入的其他應收單或者銷售發(fā)票上提取,從物流傳入的銷售發(fā)票不可能更新此數(shù)據(jù);最后收款日期、最后收款
金額是系統(tǒng)從最后一筆收款單上提取的數(shù)據(jù)。
在^Organization表中,所有的記錄都是最明細客戶的記錄,各個字段的含義能夠參考t_FiekiDescription表中
FTablelD字段值為46的所有記錄信息,需要注意Fstatus這個字段,通常此字段的值為1072,假如某個客戶的記錄不
是這個值,那么在錄入單據(jù)按F7選取客戶時,此客戶的記錄就不能顯示出來。
t_Item與t_Organization兩表是根據(jù)FitemID的值進行關聯(lián)的,且t_Organization表中的記錄數(shù)與t_Item表中
FItemClassID字段值為1、FDetail字段值為1的記錄數(shù)相等。
1.02商品資料
1、處理流程:
商品資料存放在基礎資料表tItem與商品資料表com_Item中。
新增商品資料時,系統(tǒng)先從種子表1identity取得基礎資料表iItem的FitemID內(nèi)碼,儲存時,系統(tǒng)分別往
基礎資料?表商品資料表com」ten]、培礎資料權限表t_ItemRight>基礎資料行關展性表t_BaseProperty四個表中
插入數(shù)據(jù)。
在中,其中fitemclassid=4表示是客戶數(shù)據(jù),F(xiàn)detail=l表示明細項目,F(xiàn)detail=O表示非明細用于項
目分組,F(xiàn)level表示項目的級數(shù),F(xiàn)parentID表示父級代碼(只有一級項目的FParentID=O,多級的FParentID等于其
上級的fitemid值)。
在t_Item中Fdetail=lFItemClassID=4的記錄才會匹配com_Ilem里。
2、有關的數(shù)據(jù)結構:
主表1:t_Item(基礎資料表):FltemClassID=4為商品數(shù)據(jù)(見客戶資料主表1)
主表2:com_Ilcin(商品資料表):在表t_Item的Fdetail=l且FItemClassID=4的記錄才會匹配到com_Item里。
字段名類型描述說明
FItemIDINTEGER客戶ID來源于t」tem表中Fdetail=l且FItemClassID=4的記錄的FItemID字段值
與輔助資料中的商品類別相對應,即與comSystype表中FClassid=504的記
FtypelDINTEGER商品類別ID
錄的FSysTypelD值相對應
FauxClassIDINTEGER輔助屬性ID來源于COM」temAuxProp表的FAuxPropID字段值
FunitGrouplDINTEGER計量單位組ID來源于t_UnitGroup表中的FUnitGrouplD字段值
FbaseUnitIDINTEGER默認計量單位ID來源于t_MeasureUnit表中的FMeasureUnitID字段值
FminStockFLOAT最低存量進行商品存量管理時,系統(tǒng)就取此數(shù)據(jù)與當前數(shù)據(jù)進行比較
FmaxStockFLOAT最高存量進行商品存量管理時,系統(tǒng)就取此數(shù)據(jù)與當前數(shù)據(jù)進行比較
FinPriceFLOAT參考進價有循環(huán)調撥時,系統(tǒng)就是先取此數(shù)據(jù)
FoutPriceFLOAT參考售價做單據(jù)時,系統(tǒng)假如取不到特價或者基本價,則就取此數(shù)據(jù)
FtrackINTEGER計價方法1為加權平均,2為移動平均,3為先進先出,4為后進先出,5為分批認定
FKeepINTEGER是否保質期管理0為不需要保質期管理,1為需要保質期管理
FstockTimeINTEGER是否庫齡管理0為不需要庫齡管理,1為需要庫齡管理
FBatchINTEGER是否批次管理0為不進行批次管理,1為進行批次管理
FdefStockIDINTEGER默認倉位ID設置了此數(shù)據(jù)后,在做出入庫單據(jù)時系統(tǒng)能自動帶出默認倉庫
FpriceScaleINTEGER單價小數(shù)位數(shù)手工錄入
FqtyScaleINTEGER數(shù)量小數(shù)位數(shù)手工錄入
FStockAcctIDINTEGER庫存商品科目ID來源于tAccount表中庫存商品科目內(nèi)碼,初始余額傳入總帳系統(tǒng)時的根據(jù)
FsaleAcctIDINTEGER銷售收入科目ID手工錄入,與tAccount表中銷售收入科目的FaccountID字段值相對應
FCOGSAcctIDINTEGER銷售成本科目ID手工錄入,與t_Account表中銷售成本科目的FaccountID字段值相對應
FtaxRateINTEGER稅率手工錄入,每個商品都能夠有不一致的稅率
FIsBOMINTEGER是否組合件1為是組合件,做組合出入庫時才能選此商品
EisReplaceINTEGER是否可替代商品0為不可替代,1為可替代
FReplaceClassIDINTEGER可替代類別來源于com_Systype表中FClassid=480的記錄的FSysTypelD字段值
3、有關說明:
商品資料要緊是標識與描述每個商品及其全面信息,并對商品進行集中、分級管理。
商品資料涉及到的數(shù)據(jù)表有兩個,表名分別為t」tem與COM」tem。在t」tem表中,字段FitemClassID值為4
的所有記錄,都表示為商品資料的記錄,此表中只記錄了商品資料的一些信息,如商品內(nèi)碼,商品代碼,商品長代碼,
商品短代碼,商品名稱,商品全名,級別,是否明細,父級代碼,是否使用,是否刪除等;在COM」tem中,所有的
記錄都是最明細商品的記錄,各個字段的含義能夠參考字段描述表t_FieldDescription表中FTablelD字段值為1502的所
有記錄信息;與COM_Item兩表是根據(jù)FitemID的值進行關聯(lián)的,且COMJtem表中的記錄與t_Item表中
FitemClassID字段值為4、FDetail字段值為1的記錄數(shù)相等,假如兩表不符合上面的關系,進行初始化錄入數(shù)據(jù)時可能
會出錯,在以后的例題中將會講到。
1.03倉庫資料
1、處理流程:
倉庫資料存放在基礎資料表tILem與倉庫資料表com_Stock中。
新增倉庫資料時,系統(tǒng)先從種子表tidentity取得基礎資料表tItem的FitemID內(nèi)碼,儲存時,系統(tǒng)分別往
基礎資料表倉庫資料表com_Stock>基礎資料權限表t_ItemRight>基礎資料有關屬性表t_BaseProperty四個表
中插入數(shù)據(jù)。
在中,其中fitemclassid=5表示是客戶數(shù)據(jù),Edetail=l表示明細項目,F(xiàn)detail=O表示非明細用于項
目分組,F(xiàn)level表示項目的級數(shù),F(xiàn)parentID表示父級代碼(只有一級項目的FParentIDR,多級的FParentID等于其
上級的fitemid值)。
在tItem中Fdetail=l且FItemClassID=5的記錄才會匹配com_Stock里。
2、有關的數(shù)據(jù)結構:
主表1:t」tem(基礎資料表):FItemClassID=5為倉庫數(shù)據(jù)(見客戶資料主表1)
主表2:com_Stock(倉庫資料表):在表t」tem的Fdetai1=1且FItemClassID=5的記錄才會匹配到com_Stock
里。
字段名類型描述說明
FitemIDINTEGER倉位ID與t_Item表的Fdetai1=1且FItemClassID=5的記錄的FitemID值相對應
倉庫的類型,即普通倉、委托代銷倉等類型,下面會全面說明,與
FtypelDINTEGER倉位類別ID
com_Systype表中FClassid=505的記錄的FSysTypelD值相對應
FBrINTEGER分支機構信息與t_SystemProfile表中FCategory='com'且FKey='BrID'的Fvalue值相等
EGroupIDINTEGER倉位組ID
3、有關說明:
倉庫分為很多種類型,分別為普通倉位、鎖庫、其它、委托代銷倉、分期收款倉、受托代銷倉,分期收款倉與
零售倉。倉庫又有實倉與虛倉之分。其中普通倉位,受托代銷倉、鎖庫與其它這四種類型的倉庫為實倉;委托代銷倉、
分期收款倉,分期收款倉這四種類型的倉庫為虛倉;至于零售倉,這是為“售價數(shù)量核算法”成本計算方法而設計的
倉庫類型。
倉庫資料涉及到的數(shù)據(jù)表有兩個,表名分別為t」tem與COM_Stock。在t」tem表中,字段FitemClassID值為5
的所有記錄,都表示為倉庫資料的記錄;在COM_Stock表中,所有的記錄都是最明細倉庫的記錄,這個表中的字段比
較簡單,要緊的是FTypelD字段,它表示的是倉庫的類型(值為11表示是普通倉位,12為委托代銷倉,13為受托代
銷倉,14為分期收款倉,15為鎖庫,16為代管物資倉庫,17為其它倉,18為零售倉)。t」tem與COM_Stock兩表是
根據(jù)FilemID的值進行關聯(lián)的,且COM_Stock表中的記錄與tjtem表中FitemClassID字段值為5、FDetail字段值為1
的記錄數(shù)相等。
1.04供應商資料
1、處理流程:
供應商資料存放在基礎資料表"Item與供應商資料表COM_Supplier中
新增供應商資料時,系統(tǒng)先從種子表tjdentity取得基礎資料表t」tem的FitemID內(nèi)碼,儲存時,系統(tǒng)分別
往基礎資料表t_ltem>供應而資料表COM_Supplier、基礎資料權限表t_ItemRight、基礎資料有關屬性表t_BaseProperty
四個表中插入數(shù)據(jù)。
在中,其中fitemclassid=8表示是客戶數(shù)據(jù),F(xiàn)detail=l表示明細項目,F(xiàn)detail=0表示非明細用于項
目分組,F(xiàn)level表示項目的級數(shù),F(xiàn)parentID表示父級代碼(只有一級項目的FParentID=0,多級的FParentID等于其
上級的fitemid值)。
在t_Ttem中Fdetail=l且FItemClassID=8的記錄才會匹配COM_Supplier里。
2、有關的數(shù)據(jù)結構:
主表1:t」tem(基礎資料表):FItemClassID=8為倉庫數(shù)據(jù)(見客戶資料主表1)
主表2:COM_Supplier(供應商資料表):在表t_Item的Fdetail=l且FItemClassID=8的記錄才會匹配到t_Supplier
里。
字段名類型描述說明
FItemIDINTEGER供應商內(nèi)碼與t_Item表的Fdetail=1且FItemClassID=l的記錄的FItemID值相對應
FParentIDINTEGER上級項目內(nèi)碼系統(tǒng)自動產(chǎn)生
FBrNoSTRING分公司代碼與tSystemProfile表中FCategory='com'且FKey='BrID'的Fvalue值相等
FStatusINTEGER狀態(tài)1072為使用,1073為未使,1074為凍結
FAPAccountIDINTEGER應付賬款科目代碼手工錄入
FPreAcctIDINTEGER預收賬款科目代碼手工錄入
FCreditAmountFLOAT信用金額手工錄入
FCreditDaysINTEGER信用期限手工錄入
FStockIDAssigneeINTEGER受托代銷倉內(nèi)碼與表中FitemClassID=5且Fdetaikl的記錄的FItemID值相對應
FLicAndPermitINTEGER是否需要證照管理0為不需要,1為需要
FAlarmPeriodINTEGER預警提早期手工錄入
FDepartmentINTEGER分管部門來源于表中FitemClassID=2且Fdetail=l的記錄的FItemID字段值
FEmployeeINTEGER專營業(yè)務員來源于tItem表中FitemClassID=3且Fdetail=l的記錄的FItemID字段值
FlastReceiveDateDATETIME最后付款日期應付系統(tǒng)最后一筆付款單上提取的單據(jù)日期
FlastRPAmountFLOAT最后付款金額應付系統(tǒng)最后一筆付款單上提取的金額
FlastTradeDateDATETIME最后交易日期應付系統(tǒng)最后一筆采購發(fā)票上提取的開票日期
FlastTradeAmountFLOAT最后交易金額應付系統(tǒng)最后一筆采購單據(jù)上提取的金額
3、有關說明:
供應商資料要緊是標識與描述每個供應商及其全面信息,并對供應商進行集中、分級管理。供應商資料信息分
基本資料與應付資料兩個標簽頁。基本資料標簽頁要緊用戶儲存供應商的一些基本信息,如名稱、地址等;應付資料
標簽頁儲存的是在應付系統(tǒng)中需要使用到的一些供應商信息。
供應商資料涉及到的數(shù)據(jù)表有兩個,表名分別為t_Item與COM_Supplier。在t」tem表中,字段FitemClassID
值為8的所有記錄,都表示為供應商資料的記錄;在COM_Supplier表中,所有的記錄都是最明細供應商的記錄,各個
字段的含義能夠參考字段描述表t.FieldDescription表中FTablelD字段值為1507的所有記錄信息,需要注意一下Fstatus
這個字段,通常此字段的值為1072,假如某個供應不是這個值,在錄入單據(jù)按F7選供應商時,此供應商的記錄就不能
顯示出來;t_Item與COM_Supplier兩表是根據(jù)FitemID的值進行關聯(lián)的,且COM_SuppIier表中的記錄與t_Item表中
FitemClassID字段值為8、FDetail字段值為1的記錄數(shù)相等。
1.05商品輔助屬性
1、處理流程:
一、增加基本類別與基本類別具體記錄
新增商品輔助屬性基本類別時,系統(tǒng)先取種子表tidentity中Fname=t_ItemClass的記錄的FNext字段值的值
做為核算項目類別表t_ItemClass的FitemClassID字段的值。在儲存數(shù)據(jù)時,系統(tǒng)先檢查在t_ItemClass表中是否存
在與錄入的代碼與名稱相同的數(shù)據(jù)存在,假如存在,則給出提示,假如不存在,則在t」temClass表中插入一條記錄;
然后在核算項目橫表tItemDetail中增加一列,列名為“F”+“FitemClassID的值”;再新建一個表,表名為t」tem_
"FitemClassID的值”,最后還會在核算項目附表信息描述表tJlemPropDesc表中插入一條或者幾條記錄(記錄數(shù)取決
于新增的基本類別有多少個自定義屬性)。
舉例說明:新增一個“顏色”的基本類別時輔助屬性,在這個基本類別中只有一個自定義屬性,系統(tǒng)先取種子
表tidentity中Ename=t_ItemClass的記錄的FNext字段值的值做為核算項目類別表t_ItemClass的FitemClassID
字段的值,假設為3004;然后在tJtemClass表中增加一條記錄,其FType字段為值為3,FitemClassID字段的值為3004;
然后系統(tǒng)在核算項目橫表tJtemDetail中增加一列,列名為F3004;然后新建一個t_ltem_3004的表;最后在
t.ItemPropDesc表中增加FitemClassID字段值為3004的記錄。
“增基本類別的具體記錄時,系統(tǒng)先取種子表tidentity中Fname=tItem的記錄的FNext字段值的值做為基
礎資料表tjtem的Fitemll)字段的值。在儲存數(shù)據(jù)時,系統(tǒng)先檢查在tjtem表中是否存在與錄入的代碼與名稱相同
的數(shù)據(jù)存在,假如存在,則給出提示,假如不存在,則分別在tItem表馬tItem_“FitemClassID的值”表中插入記
錄。
二、增加組合類別與組合類別具體記錄
新增組合類別與新增基本類別大部分是一致的,只只是插入t」temClass表中的Fype字段為值為4;要緊的區(qū)
別在于新增組合類別具體記錄時,有一些區(qū)別,比如:當再新增“顏色加尺寸”組合類別的具體記錄時,如“黑色14
英寸”(其中黑色表示“顏色”基本類別的值,“14英寸”表示“尺寸”基本類別的值)這條記錄,系統(tǒng)先分別檢查“顏
色”與“尺寸”基本類別中沒有“黑色”與“14英寸”的記錄,假如哪條記錄沒有,則系統(tǒng)會自動在哪個類別里增加
這條記錄,即在t_Item表中增加記錄,然后再在t_Item表中增加一條FName值為“黑色14英寸”的組合類別的記錄。
三、商品如何對應輔助屬性類別
當某個商品選擇了對應的輔助屬性類別后,系統(tǒng)更新商品表com_Item表中的FauxClassID字段的值為
tJtemClass表中的FitemClassID字段相應的值,在基礎資料的商品管理中,商品就能夠對應這個輔助屬性類別中的
而有記錄,對應完后進行儲存時,系統(tǒng)會往COM」temAuxProp表中記錄插入相應的輔助屬性類別具體記錄的內(nèi)碼,即
t」tem表中相應的FItemID字段的值;在錄入單據(jù)時,就能夠按F7鍵選擇對應的輔助屬性,存放在單據(jù)的數(shù)據(jù)庫表中
的FauxPropID字段中,其數(shù)據(jù)來源于t_Item表中的FItemID字段值。
2、有關的數(shù)據(jù)結構:
主表1:t_ItemClass(核算項目類別表)表:FType=3或者4的記錄為輔助屬性類別記錄
字段名類型描述說明
FItemClassIDINTEGER類別內(nèi)碼在10之內(nèi)是系統(tǒng)內(nèi)置的,大于1000則可能是自定義的核算項目類別
FNumberSTRING類別編碼手工錄入
FNameSTRING類別名稱手工錄入
FSQLTableNameSTRING類別表名類別對應的明細表名,此表名為t」tem_“FltemClassid值”
EImportINTEGER外部引入0-不是,1-是外部引入
FBrNoSTRING分支機構信息與t_SystemProfile表中FCategory='com'且FKey='BrID'的Fvalue值相等
FTypeINTEGER類型3為輔助屬性基本類別,4為輔助屬性組合類別
FGRTypeINTEGER集團操縱類別
tItemClass表輔助屬性記錄:
FitemClassIDFNumberFNameFSQLTabieNameFVersionFImportFBrNoFUserDefilastFTypeFGRType
1300101顏色t_Item_300100010030
2300202尺寸t_Item_300200010030
3300311顏色加尺寸t_Item_300300010040
t_Item_3001表記錄:t_Item_3002表記錄:t_Item_3001表記錄:
FItemIDF_101FItemIDF_101
白
184色FItemIDF.101忖_102|
110614英寸|
-里
282色1118黑色14英寸
(210715英寸
-色
383紅
310817英寸
t_Item表中輔助屬性記錄:
|FItemlDFitemClassIDFExternlDFNumberFParentIDFLeve1FDetailFNameFUnUsedFBrNoFFullNumber
1
823001001000
2-111黑色
3833001-1002011紅色00
843001-100301100
4白色
106300201000
5-11114英寸
1073002-10201115英寸00
6
108300203000
7-11117英寸
1183003-111011黑色14英寸00
t_ItemPropDesc表中自定義屬性記錄:
FitemClassIDFPropIDFNameFSQLColujnnNameFDataTypeFPrecisionFScaleFActualTypeFActualSize
13001101顏色F.1012001002000
23002101尺寸F.1012001002000
33003101顏色F_1012001002000
一3003102尺寸F_1022001002000
從上面的各個表記錄能夠看出,t_ItemClass表中的記錄為輔助屬性類別記錄,t_Item_3001>t_Item_3002>
tItem_3003與表中的記錄為輔助屬性類別的具體記錄,t_ItemPropDesc表中的記錄為輔助屬性類別自定義屬
性記錄數(shù)。在t_ItemClass表中Ftype字段值為3的記錄為輔助屬性基本類別,值為4的記錄為輔助屬性組合類別;
t_ItemClass、t_Item、t_ItemPropDosc這三表之間以FTtemClassID字段有關聯(lián);t_Item_3001、t_Item_3002>
t_Item_3003與t_Item表之間以FltemlD字段有關聯(lián);在t_ItemPropDesc表中,F(xiàn)ltemClasslD字段值為3003鬲記錄,
其FSQLColumnName字段值為“F101”與“F102”,則在t」tem3003表中就有“F101M與“F102”這兩列。
3、有關說明:
商品輔助屬性有基本類與組合類之分,基本類是指單一的輔助屬性,如顏色、尺寸等,組合類則由兩個或者兩
個以上的基本類構成,新增組合類前務必先進行相應基本類的新增。
商品設置了輔助屬性管理,在系統(tǒng)中有很多對輔助屬性進行統(tǒng)計的業(yè)務報表,在成本計算時,系統(tǒng)不考濾商品
的輔助屬性設置。
1.06商品結構清單
1、處理流程:
商品結構清單存放在商品結構清單主表COM_BOM與商品結構清單子表COM_BOM_Child中。
新增商品結構清單時,系統(tǒng)先往商品結構清單主表COM.BOM表中插入組合商品的記錄,再往商品結構清單子
表COM_BOM_Child插入子商品的記錄。
2、有關的數(shù)據(jù)結構:
主表1:COM.BOM(商品結構清單主表):
字段名類型描述說明
FBOMIDINTEGER組合商品內(nèi)碼系統(tǒng)自動產(chǎn)生
EBOMNumberSTRING組合商品編碼手工錄入
FBOMNameSTRING組合商品名稱手工錄入
FltemlDINTEGER商品內(nèi)碼來源于t」tem表中的FltemlD字段
FAuxPropIDINTEGER輔助屬性內(nèi)碼來源于COM」temAuxProp表的FAuxPropID字段
FMeasureUnitIDINTEGER計量單位內(nèi)碼來源于tMeasureUnit的FmeasureUnitID字段
FStatusINTEGER狀態(tài)I使用,0不使用
主表2:COM_BOM_Child(商品結構清單子表):
字段名類型描述說明
FBOMIDINTEGER組合商品內(nèi)碼系統(tǒng)自動產(chǎn)生
FBomEntrylDINTEGER商品分錄內(nèi)碼系統(tǒng)自動產(chǎn)生
FReplaceClassIDINTEGER可替換類別內(nèi)碼來源于COM_SysType表中FClassID字段值為480的記錄的FSysTypelD值
FltemlDINTEGER子商品內(nèi)碼來源于表中的FltemlD字段
FAuxPropIDINTEGER子商品輔助屬性內(nèi)碼來源于COM」temAuxProp表的FAuxPropID字段
FMeasureUnitIDINTEGER子商品計量單位內(nèi)碼來源于t_MeasureUnit的FmeasureUnitlD字段
FQtyFLOAT消耗數(shù)量手工錄入
FScrapFLOAT損耗率手工錄入
FRemarkSTRING備注手工錄入
3、有關說明:
商品結構清單是為處理組合業(yè)務而進行的商品結構設置,且在發(fā)生組合業(yè)務時系統(tǒng)能自動根據(jù)商品結構進行組
合件的拆卸與零部件的組合。注意商品結構清單只處理商品屬性為組合類的商品。
在商品結構清單中的子項中有一個“可替換商品類別”,假如增加一個“可替換商品類別”,表示這個子項商品
是能夠由其它商品來代替,代替商品只能是設置為“可替換商品類別”的商品。“可替換商品類別”能夠在輔助資料管
理中進行錄入。
商品結構清單及到COM_BOM與COM_BOM_Child表兩表之間通過FBomID字段有關聯(lián)。
1.07商品價格管理
1、處理流程:
基本價格表、商品特價表分別存放在基本價格表COM_PriceBase、特價主表COM_PriceSpec、特價分錄表
COM_PriceSpecEntry>價格折扣密碼操縱表COM_PriceDiscountPassControl與價格折扣率設置表Com_PriceDiscountSet
這五個表中。
一、基本價格表:
在進行設置基本價格表時,首先要進行價格類別的設置,價格類別的設置在輔助資料管理中進行錄入。新增價
格類別時,系統(tǒng)要緊是往系統(tǒng)預設類別表COM.SysType表中插入FClassID值為400的記錄,再往基礎資料有關屬性
表t_BaseProperty中插入記錄。
進入基本價格表,涉及的要緊數(shù)據(jù)表為基本價格表COM_PriceBase,進行刷新時,刷新的SQL語句如下:
Selecttm.FNumber,tm.FName,tm.FItemID,tcm.FModel,tcm.FPriceScale,tp.FPriceTypeID,
tp.FPrice,tpFLowPrice,tp.FHighPrice,tp.FNote
Fromt_ItemtinLeftJoinCOM_PriceBasetpOntm.FItemID=tp.FItemIDAndtp.FCurrencyID=l
Andtp.FPriceTypcIDIn(918,938,943),COMJtemtcm
Wheretm.FDetail=lAndtm.FItemID=tcm.FItemID
Orderbytm.FNumber,tp.FPriceTypeID
當按照價格類別增加或者更換了商品的基本價格后,進行儲存時,假如是新增某個商品的基本價,則系統(tǒng)只是
往COM_PriceBase表中插入記錄;假如是更新某個商品的基本價格,則系統(tǒng)先把原先的記錄刪除,再把更新的記錄插
回。
二、商品特價表:
進入商品特價序時薄時,系統(tǒng)是選取特價主表COM_PriceSpec表與特價分錄表COM_PriceSpecEntry這兩表中
的記錄。當新增一個特價時,系統(tǒng)先從種子表tidentity中Fname='COM_PriceSpec'的記錄的FNext字段值的值做
為商品特價主表COM_PriceSpec的FID字段的值,再分別往特價主表COM_PriceSpec、特價分錄表COM_PriceSpecEntry.
價格折扣密碼操縱表COM_PriceDiscountPassControl、價格折扣率設置表Com_PriceDiscountSet這四張表中插入記錄。
2、有關的數(shù)據(jù)結構:
主表1:COM_PriceBase(商品基本價格表):
字段名類型描述說明
FItemIDINTEGER商品內(nèi)碼來源于表中FItemClassID=4的記錄的FItemID字段值
FAuxPropIDINTEGER輔助屬性內(nèi)碼來源于COMJemAuxProp表的FAuxPropID字段值
FPriceTypelDINTEGER價格類別內(nèi)碼來源于com_Systype表中FClassid=400的記錄的FSysTypelD字段值
FCurrencylDINTEGER幣種內(nèi)碼來源于t_Currency表中的FcurrencylD字段值
FPriceFLOAT價格手工錄入
FLowPriceFLOAT最低價格手工錄入
主表2:COM_PriceSpec(商品特價主表):
字段名類型描述說明
FIDINTEGER商品特價內(nèi)碼來源種子表t_identity中Fname二COM_PriceSpec的記錄的FNext字段值
FItemTypelDINTEGER組合類別11-客戶,4-商品,501-客戶類別,504-商品類別
FSysTypelDINTEGER組合類別23-業(yè)務員,4-商品,503-職員類別,504-商品類別
FCurrencylDINTEGER幣種內(nèi)碼來源于"Currency表中的FcurrencyID字段值
FSeriallDSTRING特價編號手工錄入
FBegDateDATETIME特價開始日期手工錄入
FEndDateDATETIME特價結束日期手工錄入
FPeriodTypeINTEGER周期類型0-未設周期,1-按天,2-按周,3-按月
FWeekSTRING周期執(zhí)行的星期手工錄入
FMonthSTRING周期執(zhí)行的月份手工錄入
FDayPerMonthINTEGER每月的第幾天手工錄入
FSerialWeekPerMonthINTEGER每月的第幾周手工錄入
FWeekDayPerMonthINTEGER每月的第幾周的手工錄入
第幾天
FBeginTimeDATETIME周期開始時間手工錄入
EEndTimeDATETIME周期結束時間手工錄入
FLowPriceINTEGER最低價格手工錄入
主表3:COM_PriceSpecEntry(商品特價分錄表):
字段名類型描述說明
FIDINTEGER商品特價內(nèi)碼對應COM_PriceSpec表的FID
FPriceTypelDINTEGER價格類別內(nèi)碼1來源于com_Systype表中FClassid=400的記錄的FSysTypelD字段值
FltemlDINTEGER商品內(nèi)碼來源于t_Item表中FItemClassID=4的記錄的FltemlD字段值
FAuxPropIDINTEGER輔助屬性內(nèi)碼來源于COM」temAuxProp表的FAuxPropID字段值
FRelatedIDINTEGER業(yè)務員內(nèi)碼來源于tItem表中FItemClassID=3的記錄的FltemlD字段值
FPriceFLOAT價格手工錄入
FDiscountRateFLOAT商業(yè)折扣率手工錄入
主表4:COM_PriceDiscountPassControl(價格折扣密碼操縱表):
字段名類型描述說明
FIDINTEGER商品特價內(nèi)碼對應COM_PriceSpec表的FID字段值
FEntrylDINTEGER分錄號系統(tǒng)自動產(chǎn)生
FPriceTypelDINTEGER價格類別內(nèi)碼對應COM_PriceSpecEntry表的FPriceTypelD字段值
FltemlDINTEGER商品內(nèi)碼對應COM_PriceSpecEntry表的的FItemlD字段值
FAuxPropIDINTEGER輔助屬性內(nèi)碼對應COM_PriceSpecEntry表的FAuxPropID字段值
FRelatedIDINTEGER業(yè)務員內(nèi)碼
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)物業(yè)管理委托合同
- 乳膠漆粉刷施工合同協(xié)議書
- 高中數(shù)學新課標學案:第課時條件排列
- 門臉租戶轉讓合同范本
- 和藝人的合同范本
- 汽車分期合同范本
- 庫存打折銷售合同范本
- 《五四愛國運動和中國共產(chǎn)黨的成立》新民主主義革命的興起課件-1
- 蘇教版小學數(shù)學教材解析
- 2025版權普通許可使用合同示例
- 電力出版社材料力學課后習題答案
- 醫(yī)院食堂運營食堂餐飲服務投標方案(技術標)
- 崗位調動確認書
- 《職場解壓與情緒》課件
- 《銀行保險機構公司治理準則》解讀
- 中外設計史復習題
- 全國高中青年數(shù)學教師優(yōu)質課大賽一等獎《導數(shù)的概念》課件
- 腎上腺疾病診治指南
- 學習解讀2023年新制訂的外國國家豁免法課件
- DB42-T 1969-2023 困境兒童家庭監(jiān)護能力評估
- 沙漠之心(2009新疆中考記敘文閱讀試題含答案)
評論
0/150
提交評論