k3商业物流支持手册(编辑修改稿)内容摘要:

t表中销售收入科目的 FaccountID字段值相对应 FCOGSAcctID INTEGER 销售成本科目 ID 手工录入,与 t_Account表中销售成本科目的 FaccountID字段值相对应 FtaxRate INTEGER 税率 手工录入,每个商品都可以 有不同的税率 FIsBOM INTEGER 是否组合件 1为是组合件,做组合出入库时才能选此商品 FisReplace INTEGER 是否可替代商品 0为不可替代, 1为可替代 FReplaceClassID INTEGER 可替代类别 来源于 _Systype表中 FClassid=480的记录的 FSysTypeID字段值 …… …… …… …… 相关说明: 商品资料主要是标识和描述每个商品及其详细信息,并对商品进行集中、分级管理。 商品资料涉及到的数据表有两个,表名分别为 t_Item 和 COM_Item。 在 t_Item 表中,字段 FitemClassID 值为 4的所有记录,都表示为商品资料的记录,此表中只记录了商品资料的一些信息,如商品内码,商品代码,商品长代码,商品短代码,商品名称,商品全名,级别,是否明细,父级代码,是否使用,是否删除等;在 COM_Item 中,所有的记录都是最明细商品的记录,各个字段的含义可以参考 字段描述表 t_FieldDescription 表中 FTableID 字段值为 1502 的所有记录信息; t_Item 和 COM_Item 两表是依据 FitemID 的值进行关联的, 且 COM_Item 表中的记录与 t_Item 表中FItemClassID 字段值为 FDetail字段值为 1 的记录数相等,如果两表不符合上面的关系,进行初始化录入数据时可能会出错,在以后的例题中将会讲到。 仓库资料 处理流程: 仓库资料存放在 基础资料表 t_Item和 仓库资料表 _Stock 中。 新增仓库资料时, 系统先 从 种子表 t_identity取得 基础资料表 t_Item的 FitemID内码,保存时,系统分别往基础资料表 t_Item、 仓库资料表 _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的记录才会匹配 _Stock 里。 相关的数据结构: 主表 1: t_Item(基础资料表) : FItemClassID=5为仓库数据(见客户资料主表 1) 主表 2: _Stock(仓库资料表) : 在表 t_Item 的 Fdetail=1且 FItemClassID=5的记录才会匹配到 _ Stock里。 字段名 类型 描述 说明 FItemID INTEGER 仓位 ID 与 t_Item表的 Fdetail=1且 FItemClassID=5的记录的 FItemID值相对应 技术支持部整理 2020 年 2 月 FtypeID INTEGER 仓位类别 ID 仓库的类型,即普通仓、委托代销仓等类型,下面会详细说明,与_Systype表中 FClassid=505的记录的 FSysTypeID值相对应 FBr INTEGER 分支机构信息 与 t_SystemProfile表中 FCategory=’’且 FKey=’BrID’的 Fvalue值相等 FGroupID INTEGER 仓位组 ID 相关说明: 仓库分为很多种类型,分别为普通仓位、锁库、其它、委托代销仓、分期收款仓、受托代销仓,分期收款仓和零售仓。 仓库又有实仓和虚仓之分。 其中普通仓位,受托代销仓、锁库和其它这四种类型的仓库为实仓;委托代销仓、分 期收款仓,分期收款仓这四种类型的仓库为虚仓;至于零售仓,这是为“售价数量核算法”成本计算方法而设计的仓库类型。 仓库资料涉及到的数据表有两个,表名分别为 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 字段值为 FDetail字段值为 1的记录数相等。 供应商资料 处理流程: 供应商资料 存放在 基础资料表 t_Item和 供应商资料表 COM_Supplier 中 新增 供应商资料 时, 系统先 从 种子表 t_identity取得 基础资料表 t_Item的 FitemID内码,保存时,系统分别往 基础资料表 t_Item、 供应商资料表 COM_Supplier、 基础资料权限表 t_ItemRight、 基础资料相关属性表 t_BaseProperty四个表中插入数据。 在 t_Item中,其中 fitemclassid=8表示是客户数据, Fdetail=1表示明细项目, Fdetail=0表示非明细用于项目分组, Flevel表示项目的级数, FparentID表示父级代码(只有一级项目的 FParentID=0,多级的 FParentID等于其上级的 fitemid值)。 在 t_Item中 Fdetail=1且 FItemClassID=8的记录才会匹配 COM_Supplier 里。 相关的数据结构: 主表 1: t_Item(基础资料表) : FItemClassID=8为仓库数据(见客户资料主表 1) 主表 2: COM_Supplier(供应商资料表) : 在表 t_Item 的 Fdetail=1且 FItemClassID=8的记录才会匹配到 t_Supplier里。 字段名 类型 描述 说明 FItemID INTEGER 供应商内码 与 t_Item表的 Fdetail=1且 FItemClassID=1的记录的 FItemID值相对应 FParentID INTEGER 上级项目内码 系统自动产生 FBrNo STRING 分公司代码 与 t_SystemProfile表中 FCategory=’’且 FKey=’BrID’的 Fvalue值相等 FStatus INTEGER 状态 1072为使用, 1073为未使, 1074为冻结 FAPAccountID INTEGER 应付账款科目代码 手工录入 FPreAcctID INTEGER 预收账款科目代码 手工录入 FCreditAmount FLOAT 信用金额 手工录入 技术支持部整理 2020 年 2 月 FCreditDays INTEGER 信用期限 手工录入 FStockIDAssignee INTEGER 受托代销仓内码 与 t_Item表中 FitemClassID=5且 Fdetail=1的 记录的 FItemID值相对应 FLicAndPermit INTEGER 是否需要证照管理 0为不需要, 1为需要 FAlarmPeriod INTEGER 预警提前期 手工录入 FDepartment INTEGER 分管部门 来源于 t_Item表中 FitemClassID=2且 Fdetail=1的 记录的 FItemID字段值 FEmployee INTEGER 专营业务员 来源于 t_Item表中 FitemClassID=3且 Fdetail=1的 记录的 FItemID字段值 FlastReceiveDate DATETIME 最后付款日期 应付系统最后一笔付款单上提取的单据日期 FlastRPAmount FLOAT 最后付款金额 应付系统最后一笔付款单上提取的金额 FlastTradeDate DATETIME 最后交易日期 应付系统最后一笔采购发票上提取的开票日期 FlastTradeAmount FLOAT 最后交易金额 应付系统最后一笔 采购单据上提取的金额 …… …… …… …… 相关说明: 供应商资料 主要是标识和描述每个供应商及其详细信息,并对供应商 进行集中、分级管理。 供应商资料信息分基本资料与应付资料两个标签页。 基本资料标签页主要用户保存供应商的一些基本信息,如名称、地址等;应付资料标签页保存的是在应付系统中需要使用到的一些供应商信息。 供应商 资料涉及到的数据表有两个,表名分别为 t_Item 和 COM_Supplier。 在 t_Item 表中,字段 FitemClassID值为 8 的所有记录,都表示为 供应商 资料的记录;在 COM_Supplier 表中,所有的记录都是最明细 供应商 的记录,各个字段的含义可以参考 字段描述表 t_FieldDescription 表中 FTableID 字段值为 1507 的所有记录信息,需要注意一下 Fstatus这个字段,一般此字段的值为 1072,如果某个供应不是这个值,在录入单据按 F7 选供应商时,此供应商的记录就不能显示出来; t_Item 和 COM_Supplier 两表是依据 FitemID 的值进行关联的,且 COM_Supplier 表中的记录与 t_Item 表中FItemClassID 字段值为 FDetail字段值为 1 的记 录数相等。 商品辅助属性 处理流程: 一、增加基本类别和基本类别具体记录 新增商品 辅助属性基本类别时 , 系统先取 种子表 t_identity中 Fname=t_ItemClass的记录的 FNext字段值的值做为 核算项目类别表 t_ItemClass的 FitemClassID字段的值。 在保存数据时,系统先检查在 t_ItemClass表中是否存在与录入的代码和名称相同的数据存在,如果存在,则给出提示,如果不存在,则在 t_ItemClass表中插入一条记录;然后在核算项目横表 t_ItemDetail中 增加一列,列名为“ F” +“ FitemClassID的值”;再新建一个表,表名为 t_Item_“ FitemClassID的值”,最后还会 在 核算项目附表信息描述表 t_ItemPropDesc 表中插入一条或几条记录(记录数取决于新增的基本类别有多少个自定义属性)。 举例说明:新增一个 “颜色”的基本类别时辅助属性,在这个基本类别中只有一个自定义属性,系统先取 种子表 t_identity 中 Fname=t_ItemClass 的记录的 FNext 字段值的值做为 核算项目类别表 t_ItemClass 的 FitemClassID字段 的值,假设为 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 表中是否存在与录入的代码和名称相同的数据存在,如果存在,则给出提示,如果不存在,则分别在 t_Item表和 t_Item_“ FitemClassID的值”表中插入记录。 二、增加组合类别和组合类别具体记录 技术支持部整理 2020 年 2 月 新增组合类别和新增基本类别大部分是一致的,只不过插入 t_ItemClass 表中的 F ype 字段为值为 4;主要的区别在于新增组合类别具体记录时,有一些区别,例如:当再新增“颜色加尺寸”组合类别的具体记录时,如“黑色 14英寸”(其中黑色表示“颜色”基本类别的值,“。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。