商业物流系统及数据结构分析讲解_第1页
商业物流系统及数据结构分析讲解_第2页
商业物流系统及数据结构分析讲解_第3页
商业物流系统及数据结构分析讲解_第4页
商业物流系统及数据结构分析讲解_第5页
已阅读5页,还剩230页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、商业物流系统原理及数据结构分析 TOC o 1-3 h z u HYPERLINK l _Toc97027814 1.基础资料 PAGEREF _Toc97027814 h 2 HYPERLINK l _Toc97027815 1.01客户资料 PAGEREF _Toc97027815 h 2 HYPERLINK l _Toc97027816 1.02商品资料 PAGEREF _Toc97027816 h 4 HYPERLINK l _Toc97027817 1.03仓库资料 PAGEREF _Toc97027817 h 5 HYPERLINK l _Toc97027818 1.04供应商资料

2、 PAGEREF _Toc97027818 h 6 HYPERLINK l _Toc97027819 1.05商品辅助属性 PAGEREF _Toc97027819 h 7 HYPERLINK l _Toc97027820 1.06商品结构清单 PAGEREF _Toc97027820 h 9 HYPERLINK l _Toc97027821 1.07商品价格治理 PAGEREF _Toc97027821 h 10 HYPERLINK l _Toc97027822 1.08商品存量治理 PAGEREF _Toc97027822 h 13 HYPERLINK l _Toc97027823 1.0

3、9商品保质期治理 PAGEREF _Toc97027823 h 14 HYPERLINK l _Toc97027824 1.10商品批次治理 PAGEREF _Toc97027824 h 15 HYPERLINK l _Toc97027825 1.11信用治理 PAGEREF _Toc97027825 h 16 HYPERLINK l _Toc97027826 1.12供应商供货信息 PAGEREF _Toc97027826 h 17 HYPERLINK l _Toc97027827 1.13条码治理 PAGEREF _Toc97027827 h 18 HYPERLINK l _Toc9702

4、7828 1.14系统设置 PAGEREF _Toc97027828 h 19 HYPERLINK l _Toc97027829 2.初始化 PAGEREF _Toc97027829 h 20 HYPERLINK l _Toc97027830 2.01初始数据录入 PAGEREF _Toc97027830 h 21 HYPERLINK l _Toc97027831 2.02期初未核销数据录入 PAGEREF _Toc97027831 h 24 HYPERLINK l _Toc97027832 2.03导出初始额到总账 PAGEREF _Toc97027832 h 24 HYPERLINK l

5、_Toc97027833 2.04结束初始化 PAGEREF _Toc97027833 h 25 HYPERLINK l _Toc97027834 2.05反初始化 PAGEREF _Toc97027834 h 26 HYPERLINK l _Toc97027835 3.单据的处理 PAGEREF _Toc97027835 h 27 HYPERLINK l _Toc97027836 3.01单据模板表 PAGEREF _Toc97027836 h 28 HYPERLINK l _Toc97027837 3.02订单单据的处理 PAGEREF _Toc97027837 h 29 HYPERLIN

6、K l _Toc97027838 3.03收货通知单与发货通知单的处理 PAGEREF _Toc97027838 h 36 HYPERLINK l _Toc97027839 3.04库存业务单据的处理 PAGEREF _Toc97027839 h 38 HYPERLINK l _Toc97027840 3.06发票业务单据的处理 PAGEREF _Toc97027840 h 43 HYPERLINK l _Toc97027841 4核销处理 PAGEREF _Toc97027841 h 48 HYPERLINK l _Toc97027842 4.01采购订单与采购入库单核销的处理 PAGERE

7、F _Toc97027842 h 48 HYPERLINK l _Toc97027843 4.02采购入库单与采购发票核销的处理 PAGEREF _Toc97027843 h 50 HYPERLINK l _Toc97027844 4.03销售订单与销售出库单核销的处理 PAGEREF _Toc97027844 h 52 HYPERLINK l _Toc97027845 4.04销售出库单与销售发票核销的处理 PAGEREF _Toc97027845 h 54 HYPERLINK l _Toc97027846 4.05托付代销结算的处理 PAGEREF _Toc97027846 h 56 HY

8、PERLINK l _Toc97027847 4.06分期收款结算的处理 PAGEREF _Toc97027847 h 59 HYPERLINK l _Toc97027848 5重点功能的业务处理 PAGEREF _Toc97027848 h 60 HYPERLINK l _Toc97027849 5.01暂估业务处理 PAGEREF _Toc97027849 h 60 HYPERLINK l _Toc97027850 5.02受托代销业务处理 PAGEREF _Toc97027850 h 61 HYPERLINK l _Toc97027851 5.03托付代销业务处理 PAGEREF _To

9、c97027851 h 61 HYPERLINK l _Toc97027852 5.04分期收款业务处理 PAGEREF _Toc97027852 h 62 HYPERLINK l _Toc97027853 5.05组合出入库业务处理 PAGEREF _Toc97027853 h 62 HYPERLINK l _Toc97027854 5.05盘点业务处理 PAGEREF _Toc97027854 h 63 HYPERLINK l _Toc97027855 5.06凭证处理 PAGEREF _Toc97027855 h 64 HYPERLINK l _Toc97027856 6期末处理 PAG

10、EREF _Toc97027856 h 67 HYPERLINK l _Toc97027857 6.01期末处理与反期末处理 PAGEREF _Toc97027857 h 67 HYPERLINK l _Toc97027858 6.02关帐与反关帐 PAGEREF _Toc97027858 h 67商业物流系统原理及数据结构分析1.基础资料1.01客户资料1、处理流程:客户资料存放在基础资料表t_Item和客户资料表t_Organization中。新增客户资料时,系统先从种子表t_identity取得t_Item的FitemID内码,保存时,系统分不往基础资料表t_Item、客户资料表t_Or

11、ganization、基础资料权限表t_ItemRight、基础资料相关属性表t_BaseProperty四个表中插入数据。在t_Item中,其中fitemclassid=1表示是客户数据,Fdetail=1表示明细项目,Fdetail=0表示非明细用于项目分组,Flevel表示项目的级数,FparentID表示父级代码(只有一级项目的FParentID=0,多级的FParentID等于其上级的fitemid值)。在t_Item中Fdetail=1 且FItemClassID=1的记录才会匹配t_Organization里。2、相关的数据结构:主表1:t_Item(基础资料表):FItemCl

12、assID=1为客户数据字段名类型描述讲明FItemIDINTEGER项目内码来源种子表t_identity中Fname=t_Item的记录的FNext字段值FItemClassIDINTEGER类不内码FItemClassID=1为客户数据FNumberSTRING 项目编码手工录入FNameSTRING项目名称手工录入FParentIDINTEGER上级项目内码只有一级项目的FParentID=0,多级的FParentID等于其上级的fitemid值FLevelINTEGER项目级不表明项目的级次FDetailINTEGER是否明细Fdetail=1是明细,Fdetail=0是非明细FUn

13、UsedINTEGER是否未使用0为使用,1为未使用FBrNoSTRING公司代码与t_SystemProfile表中FCategory=com且FKey=BrID的Fvalue值相等FDeletedINTEGER是否禁用0为未禁用,1为禁用FFullNumberSTRING项目长编码系统自动产生FShortNumberSTRING项目短编码系统自动产生FFullNameSTRING项目全名系统自动产生主表2:t_Organization(客户资料表):在表t_Item 的Fdetail=1 且FItemClassID=1的记录才会匹配到t_Organization里。字段名类型描述讲明FIt

14、emIDINTEGER客户内码与t_Item表的Fdetail=1且FItemClassID=1的记录的FItemID值相对应FParentIDINTEGER上级项目内码系统自动产生FBrNoSTRING公司代码与t_SystemProfile表中FCategory=com且FKey=BrID的Fvalue值相等FStatusINTEGER状态1072为使用,1073为未使,1074为冻结FARAccountIDINTEGER应收账款科目内码手工录入,对应t_Account表中应收账款科目的FaccountID字段值FpreAcctIDINTEGER预收账款科目内码手工录入,对应t_Accou

15、nt表中预收账款科目的FaccountID字段值FCreditLimitSTRING信用额度手工录入FDeletedINTEGER是否禁用0为正常使用,1为禁用FDepartmentINTEGER分管部门来源于t_Item表中FitemClassID=2且Fdetail=1的记录的FItemID字段值FEmployeeINTEGER专营业务员来源于t_Item表中FitemClassID=3且Fdetail=1的记录的FItemID字段值FlastReceiveDateDATETIME最后收款日期应收系统最后一笔收款单上提取的单据日期FlastRPAmountFLOAT最后收款金额应收系统最后

16、一笔收款单上提取的金额FlastTradeDateDATETIME最后交易日期应收系统最后一笔销售发票上提取的开票日期FlastTradeAmountFLOAT最后交易金额应收系统最后一笔销售发票上提取的金额FStockIDAssignINTEGER托付代销仓内码与t_Item表中FitemClassID=5且Fdetail=1的记录的FItemID值相对应FStockIDInstINTEGER分期收款仓内码与t_Item表中FitemClassID=5且Fdetail=1的记录的FItemID值相对应FStockIDKeepINTEGER代管物资仓内码与t_Item表中FitemClassI

17、D=5且Fdetail=1的记录的FItemID值相对应3、相关讲明:客户治理不仅是销售治理的重要组成部分,同时也是应收款治理、信用治理、价格治理所不可或缺的差不多要素,因此应对客户资料的设置给予高度重视。客户资料信息分为差不多资料标签页和应收资料标签页,差不多资料标签页要紧保存客户的一些差不多信息,如名称、地址等;应收资料标签页保存的客户资料要紧是在应收系统中需要使用到的一些客户信息;在应收资料中假如输入了对应的分管部门和专营业务员后,在录入单据时,当录入了此客户后,系统会把对应的部门和职员都给带出,为录入单据提供方便;在应收资料中的最后交易日期、最后交易金额是系统从最后一笔销售发票上提取的

18、数据,且只能从应收系统录入的其他应收单或销售发票上提取,从物流传入的销售发票可不能更新此数据;最后收款日期、最后收款金额是系统从最后一笔收款单上提取的数据。在t_Organization表中,所有的记录差不多上最明细客户的记录,各个字段的含义能够参考t_FieldDescription表中FTableID字段值为46的所有记录信息,需要注意Fstatus那个字段,一般此字段的值为1072,假如某个客户的记录不是那个值,那么在录入单据按F7选取客户时,此客户的记录就不能显示出来。t_Item和t_Organization两表是依据FitemID的值进行关联的,且t_Organization表中的

19、记录数与t_Item表中FItemClassID字段值为1、FDetail字段值为1的记录数相等。1.02商品资料1、处理流程:商品资料存放在基础资料表t_Item和商品资料表com_Item中。新增商品资料时,系统先从种子表t_identity取得基础资料表t_Item的FitemID内码,保存时,系统分不往基础资料表t_Item、商品资料表com_Item、基础资料权限表t_ItemRight、基础资料相关属性表t_BaseProperty四个表中插入数据。在t_Item中,其中fitemclassid=4表示是客户数据,Fdetail=1表示明细项目,Fdetail=0表示非明细用于项目

20、分组,Flevel表示项目的级数,FparentID表示父级代码(只有一级项目的FParentID=0,多级的FParentID等于其上级的fitemid值)。在t_Item中Fdetail=1且FItemClassID=4的记录才会匹配com_Item里。2、相关的数据结构:主表1:t_Item(基础资料表):FItemClassID=4为商品数据(见客户资料主表1)主表2:com_Item(商品资料表):在表t_Item 的Fdetail=1且FItemClassID=4的记录才会匹配到com_Item里。字段名类型描述讲明FItemIDINTEGER客户ID来源于t_Item表中Fdet

21、ail=1且FItemClassID=4的记录的FItemID字段值FtypeIDINTEGER商品类不ID与辅助资料中的商品类不相对应,即与com_Systype表中FClassid=504的记录的FSysTypeID值相对应FauxClassIDINTEGER辅助属性ID来源于COM_ItemAuxProp表的FAuxPropID字段值FunitGroupIDINTEGER计量单位组ID来源于t_UnitGroup表中的FUnitGroupID字段值FbaseUnitIDINTEGER默认计量单位ID来源于t_MeasureUnit表中的FMeasureUnitID字段值FminStock

22、FLOAT最低存量进行商品存量治理时,系统就取此数据与当前数据进行比较FmaxStockFLOAT最高存量进行商品存量治理时,系统就取此数据与当前数据进行比较FinPriceFLOAT参考进价有循环调拨时,系统确实是先取此数据FoutPriceFLOAT参考售价做单据时,系统假如取不到特价或差不多价,则就取此数据FtrackINTEGER计价方法1为加权平均,2为移动平均,3为先进先出,4为后进先出,5为分批认定FKeepINTEGER是否保质期治理0为不需要保质期治理,1为需要保质期治理FstockTimeINTEGER是否库龄治理0为不需要库龄治理,1为需要库龄治理FBatchINTEGE

23、R是否批次治理0为不进行批次治理,1为进行批次治理FdefStockIDINTEGER默认仓位ID设置了此数据后,在做出入库单据时系统能自动带出默认仓库FpriceScaleINTEGER单价小数位数手工录入FqtyScaleINTEGER数量小数位数手工录入FStockAcctIDINTEGER库存商品科目ID来源于t_Account表中库存商品科目内码,初始余额传入总帐系统时的依据FsaleAcctIDINTEGER销售收入科目ID手工录入,与t_Account表中销售收入科目的FaccountID字段值相对应FCOGSAcctIDINTEGER销售成本科目ID手工录入,与t_Accoun

24、t表中销售成本科目的FaccountID字段值相对应FtaxRateINTEGER税率手工录入,每个商品都能够有不同的税率FIsBOMINTEGER是否组合件1为是组合件,做组合出入库时才能选此商品FisReplaceINTEGER是否可替代商品0为不可替代,1为可替代FReplaceClassIDINTEGER可替代类不来源于com_Systype表中FClassid=480的记录的FSysTypeID字段值3、相关讲明:商品资料要紧是标识和描述每个商品及其详细信息,并对商品进行集中、分级治理。商品资料涉及到的数据表有两个,表名分不为t_Item和COM_Item。在t_Item表中,字段F

25、itemClassID值为4的所有记录,都表示为商品资料的记录,此表中只记录了商品资料的一些信息,如商品内码,商品代码,商品长代码,商品短代码,商品名称,商品全名,级不,是否明细,父级代码,是否使用,是否删除等;在COM_Item中,所有的记录差不多上最明细商品的记录,各个字段的含义能够参考字段描述表t_FieldDescription表中FTableID字段值为1502的所有记录信息;t_Item和COM_Item两表是依据FitemID的值进行关联的,且COM_Item表中的记录与t_Item表中FItemClassID字段值为4、FDetail字段值为1的记录数相等,假如两表不符合上面的

26、关系,进行初始化录入数据时可能会出错,在以后的例题中将会讲到。1.03仓库资料1、处理流程:仓库资料存放在基础资料表t_Item和仓库资料表com_Stock中。新增仓库资料时,系统先从种子表t_identity取得基础资料表t_Item的FitemID内码,保存时,系统分不往基础资料表t_Item、仓库资料表com_Stock、基础资料权限表t_ItemRight、基础资料相关属性表t_BaseProperty四个表中插入数据。在t_Item中,其中fitemclassid=5表示是客户数据,Fdetail=1表示明细项目,Fdetail=0表示非明细用于项目分组,Flevel表示项目的级数

27、,FparentID表示父级代码(只有一级项目的FParentID=0,多级的FParentID等于其上级的fitemid值)。在t_Item中Fdetail=1且FItemClassID=5的记录才会匹配com_Stock里。2、相关的数据结构:主表1:t_Item(基础资料表):FItemClassID=5为仓库数据(见客户资料主表1)主表2:com_Stock(仓库资料表):在表t_Item 的Fdetail=1且FItemClassID=5的记录才会匹配到com_ Stock里。字段名类型描述讲明FItemIDINTEGER仓位ID与t_Item表的Fdetail=1且FItemCla

28、ssID=5的记录的FItemID值相对应FtypeIDINTEGER仓位类不ID仓库的类型,即一般仓、托付代销仓等类型,下面会详细讲明,与com_Systype表中FClassid=505的记录的FSysTypeID值相对应FBrINTEGER分支机构信息与t_SystemProfile表中FCategory=com且FKey=BrID的Fvalue值相等FGroupIDINTEGER仓位组ID3、相关讲明:仓库分为专门多种类型,分不为一般仓位、锁库、其它、托付代销仓、分期收款仓、受托代销仓,分期收款仓和零售仓。仓库又有实仓和虚仓之分。其中一般仓位,受托代销仓、锁库和其它这四种类型的仓库为实

29、仓;托付代销仓、分期收款仓,分期收款仓这四种类型的仓库为虚仓;至于零售仓,这是为“售价数量核算法”成本计算方法而设计的仓库类型。仓库资料涉及到的数据表有两个,表名分不为t_Item和COM_Stock。在t_Item表中,字段FitemClassID值为5的所有记录,都表示为仓库资料的记录;在COM_Stock表中,所有的记录差不多上最明细仓库的记录,那个表中的字段比较简单,要紧的是FTypeID字段,它表示的是仓库的类型(值为11表示是一般仓位,12为托付代销仓,13为受托代销仓,14为分期收款仓,15为锁库,16为代管物资仓库,17为其它仓,18为零售仓)。t_Item和COM_Stock

30、两表是依据FitemID的值进行关联的,且COM_Stock表中的记录与t_Item表中FItemClassID字段值为5、FDetail字段值为1的记录数相等。1.04供应商资料1、处理流程:供应商资料存放在基础资料表t_Item和供应商资料表COM_Supplier中新增供应商资料时,系统先从种子表t_identity取得基础资料表t_Item的FitemID内码,保存时,系统分不往基础资料表t_Item、供应商资料表COM_Supplier、基础资料权限表t_ItemRight、基础资料相关属性表t_BaseProperty四个表中插入数据。在t_Item中,其中fitemclassid

31、=8表示是客户数据,Fdetail=1表示明细项目,Fdetail=0表示非明细用于项目分组,Flevel表示项目的级数,FparentID表示父级代码(只有一级项目的FParentID=0,多级的FParentID等于其上级的fitemid值)。在t_Item中Fdetail=1且FItemClassID=8的记录才会匹配COM_Supplier里。2、相关的数据结构:主表1:t_Item(基础资料表):FItemClassID=8为仓库数据(见客户资料主表1)主表2:COM_Supplier(供应商资料表):在表t_Item 的Fdetail=1且FItemClassID=8的记录才会匹配

32、到t_Supplier里。字段名类型描述讲明FItemIDINTEGER供应商内码与t_Item表的Fdetail=1且FItemClassID=1的记录的FItemID值相对应FParentIDINTEGER上级项目内码系统自动产生FBrNoSTRING分公司代码与t_SystemProfile表中FCategory=com且FKey=BrID的Fvalue值相等FStatusINTEGER状态1072为使用,1073为未使,1074为冻结FAPAccountIDINTEGER应付账款科目代码手工录入FPreAcctIDINTEGER预收账款科目代码手工录入FCreditAmountFLOA

33、T信用金额手工录入FCreditDaysINTEGER信用期限手工录入FStockIDAssigneeINTEGER受托代销仓内码与t_Item表中FitemClassID=5且Fdetail=1的记录的FItemID值相对应FLicAndPermitINTEGER是否需要证照治理0为不需要,1为需要FAlarmPeriodINTEGER预警提早期手工录入FDepartmentINTEGER分管部门来源于t_Item表中FitemClassID=2且Fdetail=1的记录的FItemID字段值FEmployeeINTEGER专营业务员来源于t_Item表中FitemClassID=3且Fde

34、tail=1的记录的FItemID字段值FlastReceiveDateDATETIME最后付款日期应付系统最后一笔付款单上提取的单据日期FlastRPAmountFLOAT最后付款金额应付系统最后一笔付款单上提取的金额FlastTradeDateDATETIME最后交易日期应付系统最后一笔采购发票上提取的开票日期FlastTradeAmountFLOAT最后交易金额应付系统最后一笔采购单据上提取的金额3、相关讲明:供应商资料要紧是标识和描述每个供应商及其详细信息,并对供应商进行集中、分级治理。供应商资料信息分差不多资料与应付资料两个标签页。差不多资料标签页要紧用户保存供应商的一些差不多信息,

35、如名称、地址等;应付资料标签页保存的是在应付系统中需要使用到的一些供应商信息。供应商资料涉及到的数据表有两个,表名分不为t_Item和COM_Supplier。在t_Item表中,字段FitemClassID值为8的所有记录,都表示为供应商资料的记录;在COM_Supplier表中,所有的记录差不多上最明细供应商的记录,各个字段的含义能够参考字段描述表t_FieldDescription表中FTableID字段值为1507的所有记录信息,需要注意一下Fstatus那个字段,一般此字段的值为1072,假如某个供应不是那个值,在录入单据按F7选供应商时,此供应商的记录就不能显示出来;t_Item和

36、COM_Supplier两表是依据FitemID的值进行关联的,且COM_Supplier表中的记录与t_Item表中FItemClassID字段值为8、FDetail字段值为1的记录数相等。1.05商品辅助属性1、处理流程:一、增加差不多类不和差不多类不具体记录新增商品辅助属性差不多类不时,系统先取种子表t_identity中Fname=t_ItemClass的记录的FNext字段值的值做为核算项目类不表t_ItemClass的FitemClassID字段的值。在保存数据时,系统先检查在t_ItemClass表中是否存在与录入的代码和名称相同的数据存在,假如存在,则给出提示,假如不存在,则在

37、t_ItemClass表中插入一条记录;然后在核算项目横表t_ItemDetail中增加一列,列名为“F”+“FitemClassID的值”;再新建一个表,表名为t_Item_“FitemClassID的值”,最后还会在核算项目附表信息描述表t_ItemPropDesc表中插入一条或几条记录(记录数取决于新增的差不多类不有多少个自定义属性)。举例讲明:新增一个“颜色”的差不多类不时辅助属性,在那个差不多类不中只有一个自定义属性,系统先取种子表t_identity中Fname=t_ItemClass的记录的FNext字段值的值做为核算项目类不表t_ItemClass的FitemClassID字段

38、的值,假设为3004;然后在t_ItemClass表中增加一条记录,其FType字段为值为3,FitemClassID字段的值为3004;然后系统在核算项目横表t_ItemDetail中增加一列,列名为F3004;然后新建一个t_Item_3004的表;最后在t_ItemPropDesc表中增加FitemClassID字段值为3004的记录。新增差不多类不的具体记录时,系统先取种子表t_identity中Fname=t_Item的记录的FNext字段值的值做为基础资料表t_Item的FitemID字段的值。在保存数据时,系统先检查在t_Item表中是否存在与录入的代码和名称相同的数据存在,假如

39、存在,则给出提示,假如不存在,则分不在t_Item表和t_Item_“FitemClassID的值”表中插入记录。二、增加组合类不和组合类不具体记录新增组合类不和新增差不多类不大部分是一致的,只只是插入t_ItemClass表中的F ype字段为值为4;要紧的区不在于新增组合类不具体记录时,有一些区不,例如:当再新增“颜色加尺寸”组合类不的具体记录时,如“黑色14英寸”(其中黑色表示“颜色”差不多类不的值,“14英寸”表示“尺寸”差不多类不的值)这条记录,系统先分不检查“颜色”和“尺寸”差不多类不中没有“黑色”和“14英寸”的记录,假如哪条记录没有,则系统会自动在哪个类不里增加这条记录,即在t

40、_Item表中增加记录,然后再在t_Item表中增加一条FName值为“黑色14英寸”的组合类不的记录。三、商品如何样对应辅助属性类不当某个商品选择了对应的辅助属性类不后,系统更新商品表com_Item表中的FauxClassID字段的值为t_ItemClass表中的FItemClassID字段相应的值,在基础资料的商品治理中,商品就能够对应那个辅助属性类不中的所有记录,对应完后进行保存时,系统会往COM_ItemAuxProp表中记录插入相应的辅助属性类不具体记录的内码,即t_Item表中相应的FItemID字段的值;在录入单据时,就能够按F7键选择对应的辅助属性,存放在单据的数据库表中的F

41、auxPropID字段中,其数据来源于t_Item表中的FItemID字段值。2、相关的数据结构:主表1:t_ItemClass(核算项目类不表)表:FType=3或4的记录为辅助属性类不记录字段名类型描述讲明FItemClassIDINTEGER类不内码在10之内是系统内置的,大于1000则可能是自定义的核算项目类不FNumberSTRING类不编码手工录入FNameSTRING类不名称手工录入FSQLTableNameSTRING类不表名类不对应的明细表名,此表名为t_Item_“FItemClassid值”FImportINTEGER外部引入0-不是,1-是外部引入FBrNoSTRING

42、分支机构信息与t_SystemProfile表中FCategory=com且FKey=BrID的Fvalue值相等FTypeINTEGER类型3为辅助属性差不多类不,4为辅助属性组合类不FGRTypeINTEGER集团操纵类不t_ItemClass表辅助属性记录:t_Item_3001表记录: t_Item_3002表记录: t_Item_3001表记录: t_Item表中辅助属性记录:t_ItemPropDesc表中自定义属性记录:从上面的各个表记录能够看出,t_ItemClass表中的记录为辅助属性类不记录,t_Item_3001、t_Item_3002、t_Item_3003与t_Ite

43、m表中的记录为辅助属性类不的具体记录,t_ItemPropDesc表中的记录为辅助属性类不自定义属性记录数。在t_ItemClass表中Ftype字段值为3的记录为辅助属性差不多类不,值为4的记录为辅助属性组合类不;t_ItemClass、t_Item、t_ItemPropDesc这三表之间以FItemClassID字段相关联;t_Item_3001、t_Item_3002、t_Item_3003与t_Item表之间以FItemID字段相关联;在t_ItemPropDesc表中,FItemClassID字段值为3003的记录,其FSQLColumnName字段值为“F_101”和“F_102”

44、,则在t_Item_3003表中就有“F_101”和“F_102”这两列。3、相关讲明:商品辅助属性有差不多类和组合类之分,差不多类是指单一的辅助属性,如颜色、尺寸等,组合类则由两个或两个以上的差不多类组成,新增组合类前必须先进行相应差不多类的新增。商品设置了辅助属性治理,在系统中有专门多对辅助属性进行统计的业务报表,在成本计算时,系统不考滤商品的辅助属性设置。1.06商品结构清单1、处理流程:商品结构清单存放在商品结构清单主表COM_BOM和商品结构清单子表COM_BOM_Child中。新增商品结构清单时,系统先往商品结构清单主表COM_BOM表中插入组合商品的记录,再往商品结构清单子表CO

45、M_BOM_Child插入子商品的记录。2、相关的数据结构:主表1:COM_BOM(商品结构清单主表):字段名类型描述讲明FBOMIDINTEGER组合商品内码系统自动产生FBOMNumberSTRING组合商品编码手工录入FBOMNameSTRING组合商品名称手工录入FItemIDINTEGER商品内码来源于t_Item表中的FItemID字段FAuxPropIDINTEGER辅助属性内码来源于COM_ItemAuxProp表的FAuxPropID字段FMeasureUnitIDINTEGER计量单位内码来源于t_MeasureUnit的FmeasureUnitID字段FStatusINT

46、EGER状态1使用,0不使用主表2:COM_BOM_Child(商品结构清单子表):字段名类型描述讲明FBOMIDINTEGER组合商品内码系统自动产生FBomEntryIDINTEGER商品分录内码系统自动产生FReplaceClassIDINTEGER可替换类不内码来源于COM_SysType表中FClassID字段值为480的记录的FSysTypeID值FItemIDINTEGER子商品内码来源于t_Item表中的FItemID字段FAuxPropIDINTEGER子商品辅助属性内码来源于COM_ItemAuxProp表的FAuxPropID字段FMeasureUnitIDINTEGER

47、子商品计量单位内码来源于t_MeasureUnit的FmeasureUnitID字段FQtyFLOAT消耗数量手工录入FScrapFLOAT损耗率手工录入FRemarkSTRING备注手工录入3、相关讲明:商品结构清单是为处理组合业务而进行的商品结构设置,且在发生组合业务时系统能自动依照商品结构进行组合件的拆卸和零部件的组合。注意商品结构清单只处理商品属性为组合类的商品。在商品结构清单中的子项中有一个“可替换商品类不”,假如增加一个“可替换商品类不”,表示那个子项商品是能够由其它商品来代替,代替商品只能是设置为“可替换商品类不”的商品。“可替换商品类不”能够在辅助资料治理中进行录入。商品结构清

48、单及到COM_BOM和COM_BOM_Child表两表之间通过FBomID字段相关联。1.07商品价格治理1、处理流程:差不多价格表、商品特价表分不存放在差不多价格表COM_PriceBase、特价主表COM_PriceSpec、特价分录表COM_PriceSpecEntry、价格折扣密码操纵表COM_PriceDiscountPassControl和价格折扣率设置表Com_PriceDiscountSet这五个表中。一、差不多价格表:在进行设置差不多价格表时,首先要进行价格类不的设置,价格类不的设置在辅助资料治理中进行录入。新增价格类不时,系统要紧是往系统预设类不表COM_SysType表中

49、插入FClassID值为400的记录,再往基础资料相关属性表t_BaseProperty中插入记录。进入差不多价格表,涉及的要紧数据表为差不多价格表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_PriceBase tp On tm.FItemID=tp.FItemID A

50、nd 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当按照价格类不增加或更改了商品的差不多价格后,进行保存时,假如是新增某个商品的差不多价,则系统只是往COM_PriceBase表中插入记录;假如是更新某个商品的差不多价格,则系统先把原先的记录删除,再把更新的记录插回。二、商品特价表:进入商品特价序时薄时,系统是选取特价主表COM_PriceSpec

51、表与特价分录表COM_PriceSpecEntry这两表中的记录。当新增一个特价时,系统先从种子表t_identity中Fname=COM_PriceSpec的记录的FNext字段值的值做为商品特价主表COM_PriceSpec的FID字段的值,再分不往特价主表COM_PriceSpec、特价分录表COM_PriceSpecEntry、价格折扣密码操纵表COM_PriceDiscountPassControl、价格折扣率设置表Com_PriceDiscountSet这四张表中插入记录。2、相关的数据结构:主表1:COM_PriceBase(商品差不多价格表):字段名类型描述讲明FItemIDI

52、NTEGER商品内码来源于t_Item表中FItemClassID=4的记录的FItemID字段值FAuxPropIDINTEGER辅助属性内码来源于COM_ItemAuxProp表的FAuxPropID字段值FPriceTypeIDINTEGER价格类不内码来源于com_Systype表中FClassid=400的记录的FSysTypeID字段值FCurrencyIDINTEGER币种内码来源于t_Currency表中的FcurrencyID字段值FPriceFLOAT价格手工录入FLowPriceFLOAT最低价格手工录入主表2:COM_PriceSpec(商品特价主表):字段名类型描述讲

53、明FIDINTEGER商品特价内码来源种子表t_identity中Fname= COM_PriceSpec的记录的FNext字段值FItemTypeIDINTEGER组合类不11-客户,4-商品,501-客户类不,504-商品类不FSysTypeIDINTEGER组合类不23-业务员,4-商品,503-职员类不,504-商品类不FCurrencyIDINTEGER币种内码来源于t_Currency表中的FcurrencyID字段值FSerialIDSTRING特价编号手工录入FBegDateDATETIME特价开始日期手工录入FEndDateDATETIME特价结束日期手工录入FPeriodT

54、ypeINTEGER周期类型0-未设周期,1-按天,2-按周,3-按月FWeekSTRING周期执行的星期手工录入FMonthSTRING周期执行的月份手工录入FDayPerMonthINTEGER每月的第几天手工录入FSerialWeekPerMonthINTEGER每月的第几周手工录入FWeekDayPerMonthINTEGER每月的第几周的第几天手工录入FBeginTimeDATETIME周期开始时刻手工录入FEndTimeDATETIME周期结束时刻手工录入FLowPriceINTEGER最低价格手工录入主表3:COM_PriceSpecEntry(商品特价分录表):字段名类型描述讲

55、明FIDINTEGER商品特价内码对应COM_PriceSpec表的FIDFPriceTypeIDINTEGER价格类不内码1来源于com_Systype表中FClassid=400的记录的FSysTypeID字段值FItemIDINTEGER商品内码来源于t_Item表中FItemClassID=4的记录的FItemID字段值FAuxPropIDINTEGER辅助属性内码来源于COM_ItemAuxProp表的FAuxPropID字段值FRelatedIDINTEGER业务员内码来源于t_Item表中FItemClassID=3的记录的FItemID字段值FPriceFLOAT价格手工录入F

56、DiscountRateFLOAT商业折扣率手工录入主表4:COM_PriceDiscountPassControl(价格折扣密码操纵表):字段名类型描述讲明FIDINTEGER商品特价内码对应COM_PriceSpec表的FID字段值FEntryIDINTEGER分录号系统自动产生FPriceTypeIDINTEGER价格类不内码对应COM_PriceSpecEntry表的FPriceTypeID字段值FItemIDINTEGER商品内码对应COM_PriceSpecEntry表的的FItemID字段值FAuxPropIDINTEGER辅助属性内码对应COM_PriceSpecEntry表的

57、FAuxPropID字段值FRelatedIDINTEGER业务员内码对应COM_PriceSpecEntry表的FRelatedID字段值FLowerFLOAT折扣率下限手工录入FUpperFLOAT折扣率上限手工录入FSIDSTRING密码手工录入主表5:Com_PriceDiscountSet(价格折扣率设置表):字段名类型描述讲明FIDINTEGER商品特价内码对应COM_PriceSpec表的FID字段值FEntryIDINTEGER分录号系统自动产生FPriceTypeIDINTEGER价格类不内码对应COM_PriceSpecEntry表的FPriceTypeID字段值FItem

58、IDINTEGER商品内码对应COM_PriceSpecEntry表的的FItemID字段值FAuxPropIDINTEGER辅助属性内码对应COM_PriceSpecEntry表的FAuxPropID字段值FRelatedIDINTEGER业务员内码对应COM_PriceSpecEntry表的FRelatedID字段值FLowerQuantityFLOAT数量下限手工录入FupperQuantityFLOAT数量上限手工录入FlogicalINTEGER逻辑关系0表示“而且”,1表示“或者”FlowerAmountFLOAT金额下限手工录入FupperAmountFLOAT金额上限手工录入F

59、discountRateFLOAT折扣率手工录入3、相关讲明:假如某个商品没有设置特价,然而设置了差不多价格,则在做销售单据时,以差不多价格为依据。假如连差不多价格都没有设置,则取商品资料中的销售价格。假如在辅助资料中设置了价格类不,例如:“零售价”和“批发价”,这时在商品差不多价格表中,就会出现“零售价”、“最低零售价”、“批发价”、“最低批发价”四个价格类不;设置好每个商品对应的“零售价”、“最低零售价”、“批发价”、“最低批发价”的数据后,在做销售单据,输入一个商品时,系统是取那个商品在差不多价格表中最大的价格。商品特价分为业务员(业务员类不)加商品(商品类不)特价和客户(客户类不)加商

60、品(商品类不)特价,在输入特价时,只能保存一种价格类不的数据,取商品价格的规则如下:先按“选项”中设置的是取客户的价格依旧取业务员的价格,假如客户价格和业务员价格存在许多个特价,则以特价的开始日期与结束日期为依据,取特价编号最大的那个特价,然后再取商品对应的价格不为零的那个价格类不的价格。1.08商品存量治理1、处理流程:商品存量数据存放在安全库存存量表COM_StockStorage那个表中。进入存量治理界面,系统分不从t_Item、COM_Item、安全库存存量表COM_StockStorage三个表中过滤出商品在每个仓库中的最高存量和最低存量。当设置好各个商品的存量后,进行保存时,系统先

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论