T_BAS_FLEX[弹性域]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FID FID int
FNUMBER 编码 varchar 10
FBaseInfo 基础资料 varchar 36 如果弹性域依赖于基础资料则该字段记录依赖的哪个基础资料(对应基础资料类型)
FIsDependBaseInfo 依赖于基础资料 char 1 弹性域是否依赖于基础资料(?辅助资料)
如(地区弹性域,依赖于国家)
0:不依赖 1:依赖
FPredefined 预定义组合值 char 1 有预定义组合则不允许编辑单据时动态增加,必须选择预定义组合
0:非预定义 1:预定义
FSeparator 分隔符 nvarchar 10 弹性域值集之间分隔符(如“姓”-“名”)
FDisplayFormat 显示格式 smallint 弹性域编辑方式 1:弹出方式 2:固定列
(该方式是否应该和业务功能或领域模型相关,例如报表应该是固定列)
FColumnNum 字段数量 int
FFormId 维度数据表单 varchar 36 表单中定义维度数据保存的物理表
FDISPLAYNAMESPECIES 名称显示格式 smallint 2 名称显示格式
code 1
name 2
code/name 3
FValComFormId 值组合formid varchar 36 ' ' 值组合基础资料窗体(f8使用的)
FCREATORID 创建人 int
FCREATEDATE 创建日期 datetime
FMODIFIERID 修改人 int
FMODIFYDATE 修改日期 datetime
FFORBIDDERID 禁用人 int
FFORBIDDATE 禁用日期 datetime
FDOCUMENTSTATUS 数据状态 char 1 'A' Z,暂存
A,创建
B,审核中
C,已审核
D,重新审核
FFORBIDSTATUS 禁用状态 char 1 'A' A,否
B,是
备注:维度类型(辅助属性、核算维度、仓位、地址等)。记录维度依赖的基础资料、显示格式、维度数据表单等。哪些资料是弹性域必须在此表定义

T_BAS_FLEXCOMBINATION[弹性域组合]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FID FID int
FNUMBER 编码 varchar 10
FFLEXID 弹性域 int T_BD_FLEX(弹性域) ID
备注:弹性域具体实例,如服装类辅助属性弹性域,属于辅助属性弹性域,对应的值集与标准辅助属性弹性域不同

T_BAS_FLEXCOMBINATIONDETAIL[弹性域组合明细]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FENTRYID FENTRYID int
FID FID int
FSEQ 序号 int
FVALUESETID 值集 int T_BD_FLEXVALUESET(值集) ID
FISMUSTINPUT 是否必录 char 1 '0'
FDEFAULT 默认值 nvarchar 100
FHIDE 隐藏 char 1
FINDEX 显示顺序号 int
FFORBIDSTATUS 禁用状态 char 1 'A' A,否
B,是
备注:弹性域组合分录,定义值集

T_BAS_FLEXCOMBINATIONRULE[弹性域组合规则]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FENTRYID FENTRYID int
FID FID int
FINDEX 序号 int
备注:弹性域组合分录,定义值集

T_BAS_FLEXCOMBINATION_L[弹性域组合多语言]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID FPKID int
FID FID int
FLOCALEID 区域码 int
FNAME 名称 nvarchar 50

T_BAS_FLEXVALUESET[值集]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FID FID int 0
FNUMBER 编码 nvarchar 30 ''
FVALUETYPE 值类型 nvarchar 36 '' 枚举类型,从T_META_FORMENUMITEM_L取值(存储枚举ID =“物料辅助属性类型”)
0:基础资料
1:辅助资料(如地址的值集分3部分,国家、地区、街道,国家值集的值类型就是辅助资料(在辅助资料里有所有国家列表))
2:自定义(如尺寸的值集可以是任意整数,不需要预先定义)
FVALUESOURCE 值来源 nvarchar 36 由值类型决定,如果是基础资料、辅助资料,则记录基础资料或辅助资料ID
若为自定义,则为空
FDATATYPE 数据类型 nvarchar 36 '' 从枚举类型表取值(T_META_FORMENUMITEM_L “自定义维度数据类型”)
FDATASTRMAXLEN 数据长度 int
FDECIMALPLACES 小数位数 smallint
FMINIMUM 最小值 nvarchar 50
FMAXIMUM 最大值 nvarchar 50
FCREATORID 创建人 int 0
FCREATEDATE 创建日期 datetime getdate()
FAUDITORID 审核人 int
FAUDITDATE 审核日期 datetime
FMODIFIERID 修改人 int
FMODIFYDATE 修改日期 datetime
FFORBIDDERID 禁用人 int
FFORBIDDATE 禁用日期 datetime
FDOCUMENTSTATUS 数据状态 char 1 'A'
FFORBIDSTATUS 禁用状态 char 1 'A'
FISSYSPRESET 系统预设 char 1 '1'
备注:弹性域值集

T_BAS_FLEXVALUESETENTRY[值集分录]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FENTRYID FENTRYID int
FID FID int
FSEQ 顺序号 int
FNUMBER 编码 nvarchar 50
FFORBIDSTATUS 禁用 char 1 '1'

T_BAS_FLEXVALUESETENTRY_L[值集分录多语言]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID FPKID int
FENTRYID FENTRYID int
FLOCALEID 区域码 int
FNAME 名称 nvarchar 50
FDESCRIPTION 说明 nvarchar 50

T_BAS_FLEXVALUESET_L[值集多语言]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID FPKID int
FID FID int
FLOCALEID 区域码 int
FNAME 名称 nvarchar 30
FDESCRIPTION 描述 nvarchar 200

T_BAS_FLEX_L[弹性域多语言]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID FPKID int
FID FID int
FLOCALEID 区域码 int
FNAME 弹性域名称 nvarchar 30
FDESCRIPTION 描述 nvarchar 200

T_BD_AUXPTYVALCOM[辅助属性值组合]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FID 辅助属性值组合内码 int 0
FFORMID 单据类型 varchar 36 ''
FBILLNO 单据编码 nvarchar 30 ''
FMATERIALID 物料内码 int 0
FCREATORID 创建人 int 0
FCREATEDATE 创建日期 datetime
FMODIFIERID 修改人 int 0
FMODIFYDATE 修改日期 datetime getdate()
FAPPROVERID 审核人 int 0
FAPPROVEDATE 审核日期 datetime
FFORBIDDERID 禁用人 int 0
FFORBIDDATE 禁用日期 datetime
FOPERATIONSTATUS 业务状态 char 1 '' A,暂存
B,创建
FFORBIDSTATUS 禁用状态 char 1 '' A,否
B,是
备注:一种物料只允许有一个组合列表

T_BD_AUXPTYVALCOMENTRY[辅助属性值组合表体]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FENTRYID 分录内码 int 0
FID 辅助属性值组合内码 int 0
FISEFFECTIVE 有效 char 1 '0'
FSEQ 序号 int 0
FENTRYMATERIALID 物料内码 int 0
备注:A物料的组合
颜色:黄色;尺码:大码
颜色:黄色;尺码:小码
颜色:绿色;尺码:大码
表体不允许重复

T_BD_AUXPTYVALUE[辅助属性值]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FAUXPTYVALUEID 辅助属性值内码 int 0
FMATERIALID 物料内码 int 0
FMATERIALAUXPROPERTYID 辅助属性内码 int 0
FFORMID 单据类型 varchar 36 ''
FBILLNO 单据编号 nvarchar 30 ''
FCREATORID 创建人 int 0
FCREATEDATE 创建日期 datetime getdate()
FMODIFIERID 修改人 int 0
FMODIFYDATE 修改日期 datetime getdate()
FOPERATIONSTATUS 数据状态 char 1 '' Z,暂存
A,创建
B,审核中
C,已审核
D,重新审核
FFORBIDSTATUS 禁用状态 char 1 '' A,否
B,是
FAPPROVERID 审核人 int 0
FAPPROVEDATE 审核日期 datetime
FFORBIDDERID 禁用人 int 0
FFORBIDDATE 禁用日期 datetime
FISSYSPREINSERT 是否系统后台添加 char 1 '0'
备注:物料对应的有哪几种辅助属性(颜色,尺码等)

T_BD_AUXPTYVALUEENTITY[辅助属性值表体]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FENTRYID 分录内码 int 0
FAUXPTYVALUEID 辅助属性值内码 int 0
FAUXPTYID 辅助属性内码 nvarchar 36 ''
FAUXPTYNUMBER 辅助属性编码 nvarchar 30 ''
FISSELECT 选择 char 1 '0'
FISDEFAULT 默认 char 1 '0'
FISDISABLE 禁用 char 1 '0'
FSEQ 序号 int 0
FDISPLAYSEQ 显示顺序 int 0
备注:物料的辅助属性值
A物料颜色为:红色、蓝色;尺码为:大码
B物料颜色为:白色、蓝色;尺码为:小码、中码

T_BD_AUXPTYVALUEENTITY_L[辅助属性值多语言]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID 词条id int 0
FENTRYID 辅助属性值分录内码 int 0
FLOCALEID 语言标识 int 0
FAUXPTYNAME 辅助属性值名称 nvarchar 80 ''

T_BD_FLEXAUXPROPERTY[辅助属性]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FID 辅助属性内码 int 0
FMASTERID 分配后内码 int 0
FFORMID 单据类型 varchar 36 ''
FNUMBER 编码 nvarchar 30 ''
FVALUETYPE 值类型 int 0
FVALUESOURCE 值来源 varchar 36 ''
FVALUELIMIT 值约束 int 0
FISSYSPRESET 系统预设 char 1 '0' 1,是
0,否
FFLEXNUMBER 辅助属性维度数据对应编码 nvarchar 50 ''
FCREATORID 创建人 int 0
FCREATEDATE 创建日期 datetime
FMODIFIERID 修改人 int 0
FMODIFYDATE 修改日期 datetime
FAUDITORID 审核人 int 0
FAUDITDATE 审核日期 datetime
FFORBIDDERID 禁用人 int 0
FFORBIDDATE 禁用日期 datetime
FDOCUMENTSTATUS 数据状态 char 1 '' Z,暂存
A,创建
B,审核中
C,已审核
D,重新审核
FFORBIDSTATUS 禁用状态 char 1 '' A,否
B,是
FCUSTOMDATATYPE 自定义数据类型 varchar 50 '' 当维度采用自定义时,定义是整数\时间\日期时间\文本
FCUSTOMDATAPRECISION 自定义维度整数精度 int 0
FCUSTOMDATAACCURACY 自定义维度小数精度 int 0
FCUSTOMDATAMIN 自定义维度最小值 varchar 50 ''
FCUSTOMDATAMAX 自定义维度最大值 varchar 50 ''
FCUSTOMDATASTRMAXLEN 自定义维度字符长度 int 0
FISSETBYMATERIAL 按物料设置辅助属性值 char 1 '1'
FCOLWIDTH 固定列宽 int 60
FTRIMONNUMBER 清除首尾空格 char 1 '0'
备注:弹性域,辅助属性
新增一笔辅助属性,需要向辅助属性维度数据和辅助属性值组合表体的模板上面增加对应的字段

T_BD_FLEXAUXPROPERTYENTITY[辅助属性表体]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FENTRYID 分录内码 int 0
FID 辅助属性内码 int 0
FISENABLE 启用 char 1 '0'
FORGANIZATIONID 组织内码 int 0
备注:存放该辅助属性被哪个组织启用的信息

T_BD_FLEXAUXPROPERTY_L[辅助属性多语言]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID 词条id int 0
FID 辅助属性内码 int 0
FLOCALEID 语言标识 int 0
FNAME 名称 nvarchar 255 ''
FDESCRIPTION 描述 nvarchar 255 ''

T_BD_FLEXITEMDETAILV[核算维度数据表]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FID 主键 int
FOPCODE 快速输入码 nvarchar 10 ''
FFLEX4 预设维度数据供应商 int 0
FFLEX5 预设维度数据部门 int 0
FFLEX6 预设维度数据客户 int 0
FFLEX7 预设维度数据员工 int 0
FFLEX8 预设维度数据物料 int 0
FFLEX9 预置维度数据费用项目 int 0
FFLEX10 预置维度数据资产类别 int 0

T_BD_FLEXITEMGROUP[维度组主表]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FID 内码 int
FNUMBER 编码 nvarchar 1000 ''
FCREATEORGID 创建组织 int 0
FCREATORID 创建人 int 0
FCREATEDATE 创建日期 datetime
FUSEORGID 使用组织 int 0
FMODIFIERID 修改人 int 0
FMODIFYDATE 修改日期 datetime
FDOCUMENTSTATUS 数据状态 char 1 '' Z,暂存
A,创建
B,审核中
C,已审核
D,重新审核
FAUDITORID 审核人 int 0
FAUDITDATE 审核日期 datetime
FFORBIDSTATUS 禁用状态 char 1 '' A,否
B,是
FFORBIDDERID 禁用人 int 0
FFORBIDDATE 禁用日期 datetime
FISSYSPRESET 是否系统预设 char 1 '0' 是否系统预设
1 系统预设
0 非系统预设
默认0
FMASTERID 主id int 0 继承与模板,用于组织隔离

T_BD_FLEXITEMGROUP_L[维度组多语言表]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID 多语言表内码 int
FID 主表内码 int
FNAME 名称 nvarchar 2000 ''
FDESCRIPTION 描述 nvarchar 500 ''
FLOCALEID 语言内码 int

T_BD_FLEXITEMGRPENTRY[维度组从表]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FENTRYID 分录内码 int
FID 主表内码 int
FFLEXITEMPROPERTYID 维度id int 0
FACCTITEMISVALID 是否启用 char 1 '0' '0'未启用 '1'启用
FINPUTTYPE 必录类型 varchar 50 必录类型需要有分类:
1 必录 2 可选
FFILTER 条件定义 nvarchar 255 ''
FDATAFIELDNAME 数据字段 nvarchar 50 '' 维度数据表中的字段名称
FSEQ 显示顺序 int 0
FMASTERID 主id int 0 继承自模版,用于组织隔离

T_BD_FLEXITEMPROPERTY[自定义维度]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FID 内码 int
FMASTERID 分配后内码 int 0
FFORMID 单据类型 varchar 36 ''
FNUMBER 编码 nvarchar 30 ''
FVALUETYPE 值类型 varchar 50 ''
FVALUESOURCE 值来源 varchar 36 ''
FVALUELIMIT 值约束 int 0
FFLEXNUMBER 自定义维度数据对应数据字段名称 nvarchar 30 ''
FISSYSPRESET 系统预设 char 1 '0' 1,是
0,否
FCREATORID 创建人 int 0
FCREATEDATE 创建日期 datetime
FMODIFIERID 修改人 int 0
FMODIFYDATE 修改日期 datetime
FAUDITORID 审核人 int 0
FAUDITDATE 审核日期 datetime
FFORBIDDERID 禁用人 int 0
FFORBIDDATE 禁用日期 datetime
FDOCUMENTSTATUS 数据状态 char 1 '' Z,暂存
A,创建
B,审核中
C,已审核
D,重新审核
FFORBIDSTATUS 禁用状态 char 1 '' A,否
B,是
FCUSTOMDATATYPE 自定义数据类型 varchar 50 '' 当维度采用自定义时,定义是整数\时间\日期时间\文本
FCUSTOMDATAPRECISION 自定义维度整数精度 int 0
FCUSTOMDATAACCURACY 自定义维度小数精度 int 0
FCUSTOMDATAMIN 自定义维度最小值 varchar 50 ''
FCUSTOMDATAMAX 自定义维度最大值 varchar 50 ''
FCUSTOMDATASTRMAXLEN 自定义维度字符长度 int 0
备注:弹性域:自定义维度
自定义维度的修改,自定义维度数据数据上面增加和删除对应的字段

T_BD_FLEXITEMPROPERTY_L[自定义维度多语言]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID 主键 int
FID 辅助属性内码 int
FLOCALEID 语言标识 int
FNAME 名称 nvarchar 80 ''
FDESCRIPTION 描述 nvarchar 255 ''

T_BD_FLEXSITEMDETAILV[辅助属性数据表]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FID 内码 int
FOPCODE 编码 nvarchar 10 ''