数据表:T_BAS_FLEX(弹性域)

T_BAS_FLEX(弹性域):描述

名称

T_BAS_FLEX(弹性域)

代码

T_BAS_FLEX

注释

维度类型(辅助属性、核算维度、仓位、地址等)。记录维度依赖的基础资料、显示格式、维度数据表单等。哪些资料是弹性域必须在此表定义

模型

BOS

主键

Key_1


T_BAS_FLEX(弹性域):列规格定义

名称

代码

数据类型

长度

强制

注释

FID

FID

int

 

TRUE

 

编码

FNUMBER

varchar(10)

10

TRUE

 

基础资料

FBaseInfo

varchar(36)

36

FALSE

如果弹性域依赖于基础资料则该字段记录依赖的哪个基础资料(对应基础资料类型)

依赖于基础资料

FIsDependBaseInfo

char(1)

1

TRUE

弹性域是否依赖于基础资料(?辅助资料)
如(地区弹性域,依赖于国家)
0:不依赖 1:依赖

预定义组合值

FPredefined

char(1)

1

TRUE

有预定义组合则不允许编辑单据时动态增加,必须选择预定义组合
0:非预定义 1:预定义

分隔符

FSeparator

nvarchar(10)

10

TRUE

弹性域值集之间分隔符(如“姓”-“名”)

显示格式

FDisplayFormat

smallint

 

TRUE

弹性域编辑方式 1:弹出方式 2:固定列
(该方式是否应该和业务功能或领域模型相关,例如报表应该是固定列)

字段数量

FColumnNum

int

 

TRUE

 

维度数据表单

FFormId

varchar(36)

36

TRUE

表单中定义维度数据保存的物理表

名称显示格式

FDISPLAYNAMESPECIES

smallint

 

TRUE

名称显示格式
code 1
name 2
code/name 3

值组合FORMID

FValComFormId

varchar(36)

36

TRUE

值组合基础资料窗体(f8使用的)

创建人

FCREATORID

int

 

TRUE

 

创建日期

FCREATEDATE

datetime

 

TRUE

 

修改人

FMODIFIERID

int

 

FALSE

 

修改日期

FMODIFYDATE

datetime

 

FALSE

 

禁用人

FFORBIDDERID

int

 

FALSE

 

禁用日期

FFORBIDDATE

datetime

 

FALSE

 

数据状态

FDOCUMENTSTATUS

char(1)

1

TRUE

Z,暂存
A,创建
B,审核中
C,已审核
D,重新审核

禁用状态

FFORBIDSTATUS

char(1)

1

TRUE

A,否
B,是


T_BAS_FLEX(弹性域):脚本代码

if exists (select 1
from sysobjects
where id = object_id('T_BAS_FLEX')
and type = 'U')
drop table T_BAS_FLEX
go

/*==============================================================*/
/* Table: T_BAS_FLEX */
/*==============================================================*/
create table T_BAS_FLEX (
FID int not null,
FNUMBER varchar(10) not null,
FBaseInfo varchar(36) null,
FIsDependBaseInfo char(1) not null,
FPredefined char(1) not null,
FSeparator nvarchar(10) not null,
FDisplayFormat smallint not null,
FColumnNum int not null,
FFormId varchar(36) not null,
FDISPLAYNAMESPECIES smallint not null default 2,
FValComFormId varchar(36) not null default ' ',
FCREATORID int not null,
FCREATEDATE datetime not null,
FMODIFIERID int null,
FMODIFYDATE datetime null,
FFORBIDDERID int null,
FFORBIDDATE datetime null,
FDOCUMENTSTATUS char(1) not null default 'A',
FFORBIDSTATUS char(1) not null default 'A',
constraint PK_BAS_FLEXLIST primary key (FID)
)
go


T_BAS_FLEX(弹性域):键值定义

名称

代码

主要的

Key_1

Key_1

TRUE