R FqtyScale FStockAcctID FsaleAcctID FCOGSAcctID FtaxRate FIsBOM FisReplace INTEGE数量小数位数 R 手工录入 INTEGE库存商品科目ID 来源于t_Account表中库存商品科目内码,初始余额传入总帐系统时的依R 据 INTEGE销售收入科目ID 手工录入,与t_Account表中销售收入科目的FaccountID字段值相对应 R INTEGE销售成本科目ID 手工录入,与t_Account表中销售成本科目的FaccountID字段值相对应 R INTEGE税率 R INTEGE是否组合件 R 手工录入,每个商品都可以有不同的税率 1为是组合件,做组合出入库时才能选此商品 INTEGE是否可替代商品 0为不可替代,1为可替代 R 来源于com_Systype表中FClassid=480的记录的FSysTypeID字段值 …… FReplaceClassID INTEGE可替代类别 R …… ……
…… 3、相关说明:
商品资料主要是标识和描述每个商品及其详细信息,并对商品进行集中、分级管理。
商品资料涉及到的数据表有两个,表名分别为t_Item和COM_Item。在t_Item表中,字段FitemClassID
值为4的所有记录,都表示为商品资料的记录,此表中只记录了商品资料的一些信息,如商品内码,商品代码,商品长代码,商品短代码,商品名称,商品全名,级别,是否明细,父级代码,是否使用,是否删除等;在COM_Item中,所有的记录都是最明细商品的记录,各个字段的含义可以参考字段描述表t_FieldDescription表中FTableID字段值为1502的所有记录信息;t_Item和COM_Item两表是依据FitemID的值进行关联的,且COM_Item表中的记录与t_Item表中FItemClassID字段值为4、FDetail字段值为1的记录数相等,如果两表不符合上面的关系,进行初始化录入数据时可能会出错,在以后的例题中将会讲到。
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表示项目的级数,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里。
字段名 FItemID 类型 描述 说明 与t_Item表的Fdetail=1且FItemClassID=5的记录的FItemID值相对应 仓库的类型,即普通仓、委托代销仓等类型,下面会详细说明,与com_Systype表中FClassid=505的记录的FSysTypeID值相对应 与t_SystemProfile表中FCategory=’com’且FKey=’BrID’的Fvalue值相等 INTEGE仓位ID R INTEGE仓位类别ID R INTEGE分支机构信息 R INTEGE仓位组ID R FtypeID FBr FGroupID 3、相关说明:
仓库分为很多种类型,分别为普通仓位、锁库、其它、委托代销仓、分期收款仓、受托代销仓,分期收款仓和
零售仓。仓库又有实仓和虚仓之分。其中普通仓位,受托代销仓、锁库和其它这四种类型的仓库为实仓;委托代销仓、分期收款仓,分期收款仓这四种类型的仓库为虚仓;至于零售仓,这是为“售价数量核算法”成本计算方法而设计的仓库类型。
仓库资料涉及到的数据表有两个,表名分别为t_Item和COM_Stock。在t_Item表中,字段FitemClassID
值为5的所有记录,都表示为仓库资料的记录;在COM_Stock表中,所有的记录都是最明细仓库的记录,这个表中的字段比较简单,主要的是FTypeID字段,它表示的是仓库的类型(值为11表示是普通仓位,12为委托代销仓,13为受托代销仓,14为分期收款仓,15为锁库,16为代管物资仓库,17为其它仓,18为零售仓)。t_Item和COM_Stock两表是依据FitemID的值进行关联的,且COM_Stock表中的记录与t_Item表中FItemClassID字段值为5、FDetail字段值为1的记录数相等。
1.04供应商资料
1、处理流程: