数据表:T_BD_FLEXAUXPROPERTY(辅助属性)

T_BD_FLEXAUXPROPERTY(辅助属性):描述

名称

T_BD_FLEXAUXPROPERTY(辅助属性)

代码

T_BD_FLEXAUXPROPERTY

注释

弹性域,辅助属性
新增一笔辅助属性,需要向辅助属性维度数据和辅助属性值组合表体的模板上面增加对应的字段

模型

BOS

主键

pk_bd_FlexAuxProperty


T_BD_FLEXAUXPROPERTY(辅助属性):列规格定义

名称

代码

数据类型

长度

强制

注释

辅助属性内码

FID

int

 

TRUE

 

分配后内码

FMASTERID

int

 

TRUE

 

单据类型

FFORMID

varchar(36)

36

TRUE

 

编码

FNUMBER

nvarchar(30)

30

TRUE

 

值类型

FVALUETYPE

int

 

TRUE

 

值来源

FVALUESOURCE

varchar(36)

36

TRUE

 

值约束

FVALUELIMIT

int

 

TRUE

 

系统预设

FISSYSPRESET

char(1)

1

TRUE

1,是
0,否

辅助属性维度数据对应编码

FFLEXNUMBER

nvarchar(50)

50

TRUE

 

创建人

FCREATORID

int

 

TRUE

 

创建日期

FCREATEDATE

datetime

 

FALSE

 

修改人

FMODIFIERID

int

 

TRUE

 

修改日期

FMODIFYDATE

datetime

 

FALSE

 

审核人

FAUDITORID

int

 

TRUE

 

审核日期

FAUDITDATE

datetime

 

FALSE

 

禁用人

FFORBIDDERID

int

 

TRUE

 

禁用日期

FFORBIDDATE

datetime

 

FALSE

 

数据状态

FDOCUMENTSTATUS

char(1)

1

TRUE

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

禁用状态

FFORBIDSTATUS

char(1)

1

TRUE

A,否
B,是

自定义数据类型

FCUSTOMDATATYPE

varchar(50)

50

FALSE

当维度采用自定义时,定义是整数\时间\日期时间\文本

自定义维度整数精度

FCUSTOMDATAPRECISION

int

 

FALSE

 

自定义维度小数精度

FCUSTOMDATAACCURACY

int

 

FALSE

 

自定义维度最小值

FCUSTOMDATAMIN

varchar(50)

50

FALSE

 

自定义维度最大值

FCUSTOMDATAMAX

varchar(50)

50

FALSE

 

自定义维度字符长度

FCUSTOMDATASTRMAXLEN

int

 

FALSE

 

按物料设置辅助属性值

FISSETBYMATERIAL

char(1)

1

TRUE

 

固定列宽

FCOLWIDTH

int

 

TRUE

 

清除首尾空格

FTRIMONNUMBER

char(1)

1

TRUE

 


T_BD_FLEXAUXPROPERTY(辅助属性):脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_BD_FLEXAUXPROPERTY')
and name = 'idx_bd_flexauxpty_fnumber'
and indid > 0
and indid < 255)
drop index T_BD_FLEXAUXPROPERTY.idx_bd_flexauxpty_fnumber
go

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

/*==============================================================*/
/* Table: T_BD_FLEXAUXPROPERTY */
/*==============================================================*/
create table T_BD_FLEXAUXPROPERTY (
FID int not null default 0,
FMASTERID int not null default 0,
FFORMID varchar(36) not null default '',
FNUMBER nvarchar(30) not null default '',
FVALUETYPE int not null default 0,
FVALUESOURCE varchar(36) not null default '',
FVALUELIMIT int not null default 0,
FISSYSPRESET char(1) not null default '0',
FFLEXNUMBER nvarchar(50) not null default '',
FCREATORID int not null default 0,
FCREATEDATE datetime null,
FMODIFIERID int not null default 0,
FMODIFYDATE datetime null,
FAUDITORID int not null default 0,
FAUDITDATE datetime null,
FFORBIDDERID int not null default 0,
FFORBIDDATE datetime null,
FDOCUMENTSTATUS char(1) not null default '',
FFORBIDSTATUS char(1) not null default '',
FCUSTOMDATATYPE varchar(50) null default '',
FCUSTOMDATAPRECISION int null default 0,
FCUSTOMDATAACCURACY int null default 0,
FCUSTOMDATAMIN varchar(50) null default '',
FCUSTOMDATAMAX varchar(50) null default '',
FCUSTOMDATASTRMAXLEN int null default 0,
FISSETBYMATERIAL char(1) not null default '1',
FCOLWIDTH int not null default 60,
FTRIMONNUMBER char(1) not null default '0',
constraint PK_BD_FLEXAUXPROPERTY primary key (FID)
)
go

/*==============================================================*/
/* Index: idx_bd_flexauxpty_fnumber */
/*==============================================================*/
create index idx_bd_flexauxpty_fnumber on T_BD_FLEXAUXPROPERTY (
FNUMBER ASC
)
go


T_BD_FLEXAUXPROPERTY(辅助属性):键值定义

名称

代码

主要的

pk_bd_FlexAuxProperty

pk_bd_FlexAuxProperty

TRUE


T_BD_FLEXAUXPROPERTY(辅助属性):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

idx_bd_flexauxpty_fnumber

idx_bd_flexauxpty_fnumber

FALSE

FALSE

FALSE

FALSE

FALSE

T_BD_FLEXAUXPROPERTY(辅助属性)