BOS元数据表描述.docx
《BOS元数据表描述.docx》由会员分享,可在线阅读,更多相关《BOS元数据表描述.docx(75页珍藏版)》请在冰豆网上搜索。
BOS元数据表描述
1.1.ICClassType(单据类型表)
代码
名称
注释
默认值
数据类型
主键
强制
FID
单据类型ID
int
是
是
FName_CHS
简体名称
~''~
nvarchar(100)
是
FName_CHT
繁体名称
~''~
nvarchar(100)
是
FName_EN
英文名称
~''~
nvarchar(100)
是
FShowIndex
顺序
0
smallint
是
FTableName
表名
~''~
nvarchar(30)
是
FShowType
窗体风格
0
smallint
是
FTemplateID
对应模板ID
0
int
是
FImgID
对于分组管理单表树行结构上的图标
~''~
nvarchar(20)
是
FModel
所属模块
0
smallint
是
FLogic
菜单控制(新增、删除、修改)
~(-1)~
int
是
FBillWidth
宽度
0
smallint
是
FBillHeight
高度
0
smallint
是
FMenuControl
菜单控制
~''~
text
是
FFunctionID
子系统ID
0
int
是
FFilter
内部控制过滤条件
~''~
varchar(255)
是
FBillTypeID
单据类型
分组管理单据
1
smallint
是
FIsManageBillNo
是否进行单据缺号管理
0
bit
是
FBillNoKey
单据编号对应的Key
~''~
varchar(50)
是
FEntryCount
分录数
0
smallint
是
FLayerCount
层数
1
smallint
是
FLayerNames
所有层的名称
用“|”隔开
~''~
text
是
FPrimaryKey
主键字段
FID
varchar(50)
是
FEPrimaryKey
单据体主键字段
FEntryID
varchar(50)
是
FClassTypeKey
业务对象类型字段名
FClassTypeID
varchar(50)
是
FIndexKey
单据体分录号字段
FIndex
varchar(50)
是
FObjectType
权限分组代码
0
int
是
FObjectID
权限对象代码
0
int
是
FGroupIDView
查看权限分组代码
0
int
是
FGroupIDManage
管理权限分组代码
0
int
是
FComponentExt
插件
~''~
text
是
FBillNoManageType
FBillNoManageType
1
int
是
FAccessoryTypeID
附件ID
1
int
是
FControl
FControl
~(-1)~
int
是
FTimeStamp
FTimeStamp
timestamp
是
FExtBaseDataAccess
FExtBaseDataAccess
~''~
varchar(255)
是
1.2.ICClassTypeEntry(单据分录模版表)
代码
名称
注释
默认值
数据类型
主键
强制
FIndex
序号
从1开始,1固定表示表头信息2~n表示后面分录的信息
smallint
是
是
FParentID
FParentID
记录ICClassType的FID
int
是
是
FTableName
单据类型ID
varchar(255)
是
FLeft
左
smallint
是
FTop
上
smallint
是
FWidth
宽度
smallint
是
FHeight
高度
smallint
是
FLayer
分录所在层
0
smallint
是
FEntryType
分录类型
0:
单分录1:
多分录
0
smallint
是
FTabIndex
分录序号
0
smallint
是
FMustInput
必录
1
bit
是
FKeyField
关键字段
~''~
varchar(255)
是
FDescription_CHS
简体描述
~''~
varchar(100)
是
FDescription_CHT
繁体描述
~''~
varchar(100)
是
FDescription_EN
英文描述
~''~
varchar(100)
是
FFilter
内部控制过滤条件
~''~
varchar(255)
是
FUserDefine
是否用户自定义分录
0
int
是
FContainer
容器
''
nvarchar(60)
是
1.3.ICClassTableInfo(单据字段模版表)
代码
名称
注释
默认值
数据类型
主键
强制
FID
主键ID
Identity无实际含意
int
是
FClassTypeID
单据类型
和ICClassType的FID对应
int
是
是
FPage
所在层
所在页,和ICClassTypeEntry的Findex对应
1
smallint
是
FCaption_CHS
简体中文标题
~''~
varchar(50)
是
FCaption_CHT
繁体中文标题
~''~
varchar(50)
是
FCaption_EN
英文标题
~''~
varchar(50)
是
FKey
字段KEY
一般和FieldName一样,在同一个ClassTypeID情况下必须唯一
~''~
varchar(50)
是
是
FFieldName
字段名称
~''~
varchar(50)
是
FTableName
表名称
~''~
varchar(50)
是
FTableNameAs
表别名
~''~
varchar(20)
是
FListIndex
序时簿显示顺序
~(-1)~
int
是
FListClassName
分组管理单表保存控制
分组管理单表用,0保存到单表1单表和组别表中都保存2仅在组别表中保存
0
smallint
是
FVisible
可见性
按位理解
1
int
是
FEnable
FEnable
1
int
是
FNeedSave
是否保存
1
bit
是
FMustInput
是否必录
1
bit
是
FCtlType
控件类型
1
int
是
FProperty
来源或关联字段
~''~
varchar(50)
是
FLookUpType
查找类型
0,无查找,1,基础资料2,辅助资料
0
int
是
FLookUpClassID
查找类别
~(-1)~
int
是
FLookUpList
下拉列表,最大最小值
~''~
ntext
是
FSRCFieldName
关联字段
仅对查找类型>0字段有效
~''~
varchar(50)
是
FSRCTableName
关联表
仅对查找类型>0字段有效或查找类别<>0有效
~''~
varchar(50)
是
FSRCTableNameAs
关联表别名
~''~
varchar(50)
是
FDSPFieldName
携带字段
~''~
varchar(50)
是
FFNDFieldName
查找字段
~''~
varchar(50)
是
FValueLocation
显示字段
(3显示FDSPFieldName2显示FFNDFieldName1显示FSRCFieldName
1
int
是
FFilter
查找过虑
~''~
varchar(255)
是
FFilterGroup
辅助资料类别过虑
~''~
varchar(255)
是
FValueType
字段类型
0
int
是
FDspColType
在序事簿中显示类型
500
int
是
FEditlen
编辑长度
255
smallint
是
FValuePrecision
长度
50
int
是
FSaveRule
保存规则
~''~
text
是
FDefValue
缺省值
~''~
varchar(30)
是
FAction
值更新事件
~''~
text
是
FUserDefine
是否用户自定义
0
bit
是
FNote
说明
~''~
nvarchar(100)
是
FKeyWord
逻辑关键字
~''~
varchar(50)
是
FLeft
左
0
smallint
是
FTop
上
0
smallint
是
FHeight
高度
0
smallint
是
FWidth
宽度
0
smallint
是
FCondition
过滤条件类型
-1
varchar(30)
是
FTabIndex
输入顺序
0
smallint
是
FLock
锁定
0
int
是
FSum
汇总
0
bit
是
FPrec
整数位长度
0
smallint
是
FScale
小数位长度
0
smallint
是
FLayer
层
0
smallint
是
FLoadAction
加载更新事件
~''~
text
是
FUnControl
功能控制
0
int
是
FFont
字体
~''~
nvarchar(200)
是
FSourceType
元素类型
0
int
是
FSubKey
组合规则
~''~
varchar(255)
是
FParentKey
组合字段
~''~
varchar(50)
是
FConditionExt
扩展过滤条件
0
int
是
FFrameBorder
边框
0
int
是
FFrameBorderColor
边框颜色
0
int
是
FLabelWidth
标题宽度
0
smallint
是
FLabelColor
标题颜色
0
int
是
FTextColor
文本颜色
0
int
是
FIsF7
FIsF7
0
smallint
是
FContainer
容器
''
nvarchar(60)
是
FStyle
备注风格类型
0
int
是
1.4.ICClassMutex(BOS单据网络控制表)
代码
名称
注释
默认值
数据类型
标识列
主键
外键
强制
FClassTypeID
单据类型ID
int
是
是
FFuncID
网络控制ID
int
是
是
FOpareteType
操作类型
int
是
是
FOperateName
操作名称
~''~
varchar(255)
是
1.5.ICClassProfileEntry(过滤方案明细)
代码
名称
注释
默认值
数据类型
标识列
主键
外键
强制
FSchemeID
方案ID
0
int
是
是
FKey
关键字
~''~
varchar(50)
是
是
FType
类型
0
int
否
FValue
过滤条件值
varchar(7000)
否
1.6.ICClassProfile(过滤方案)
代码
名称
注释
默认值
数据类型
标识列
主键
外键
强制
FSchemeID
方案ID
0
int
是
是
FSchemeName
方案名称
默认方案
nvarchar(160)
否
FUserID
用户ID
0
int
是
是
FTranType
单据类型
0
int
是
FSysName
应用系统
~''~
nvarchar(160)
否
FStatus
状态
0
int
是
FISShare
共享
0
int
是
1.7.ICClassUserProfile(单据设置用户配置信息)
代码
名称
注释
默认值
数据类型
标识列
主键
外键
强制
FID
FID
int
是
是
FUserID
用户ID
int
是
是
FSection
所属
varchar(30)
是
是
FKey
关键字
varchar(30)
是
是
FValue
配置值
~''~
varchar(7500)
是
1.8.ICClassActionList(BOS扩展服务定义序列表)
代码
名称
注释
默认值
数据类型
标识列
主键
外键
强制
FID
内码ID
自增长ID
int
是
是
是
FClassTypeID
单据类型
与ICCLassType表FID字段关联
0
int
是
FClassActionID
ActionID
与ICClassAction表FID字段关联
0
int
是
FObject
触发对象
表明当前Action的触发对象。
取值取决于FSourceType字段的值。
如果FSourceType值为:
1、Enu_BOSActionType.Enu_BOSActionType_Operation,则该字段的值是操作对象(ICClassBillAction表)的FCode字段的值;
2、Enu_BOSActionType.Enu_BOSActionType_BOSField,则该字段的值是BOS字段对象(ICClassTableInfo表)的FKey字段的值;
3、Enu_BOSActionType.Enu_BOSActionType_BOSEvent,则该字段的值是使用固定值“EVENT”。
~''~
varchar(50)
是
FDefineType
定义类型
定义后该Action具有的额外属性。
如Enu_BOSActionType.Enu_BOSActionType_Reserved,表示该Action为内置Action,不允许用户修改、删除、改变顺序等操作。
0
int
是
FSourceType
来源类型
Action的触发来源类型。
目前包含3个值:
1、Enu_BOSActionType.Enu_BOSActionType_Operation操作类的Action;
2、Enu_BOSActionType.Enu_BOSActionType_BOSField字段类的Action;
3、Enu_BOSActionType.Enu_BOSActionType_BOSEvent事件类的Action。
0
int
是
FSourceField
来源字段
Action的来源字段。
目前包含以下值:
FAction、FLoadAction、FSaveRule、FBeforeSaveAction、FAfterSaveAction、FBeforeDeleteAction、FAfterDeleteAction、FBillAction、FBillAfterAction、FBillBeforeAction、FListAction、FListAfterAction、FListBeforeAction
~''~
varchar(64)
是
FAction
表达式
该Action的定义后的表达式
~''~
nvarchar(2000)
是
FExpression
条件表达式
该Action的条件的表达式
~''~
nvarchar(2000)
是
FOrder
顺序
代表该Action在其依赖的触发对象的Action序列中的执行顺序。
值为0时,表示的是该Action序列的变量定义。
1
int
是
FDescription
描述
该Action的功能描述。
~''~
nvarchar(100)
是
1.9.ICClassActionMessage(操作消息定义)
代码
名称
注释
默认值
数据类型
标识列
主键
外键
强制
FID
主键
int
是
是
是
FClassTypeID
业务对象ID
0
bigint
是
FActionID
动作代码
0
bigint
是
FEnvironment
场景掩码
0
bigint
是
FMessageID
消息内码
0
bigint
是
1.10.ICClassActionPosition(菜单位置表)
代码
名称
注释
默认值
数据类型
标识列
主键
外键
强制
FClassTypeID
业务对象ID
0
bigint
是
是
FActionID
动作代码
0
bigint
是
是