数据表:T_BAS_BILLCODERULE(编码规则)

T_BAS_BILLCODERULE(编码规则):描述

名称

T_BAS_BILLCODERULE(编码规则)

代码

T_BAS_BILLCODERULE

注释

编码规则主表

模型

BOS

主键

pk_bas_billcoderule


T_BAS_BILLCODERULE(编码规则):列规格定义

名称

代码

数据类型

长度

强制

注释

规则内码

FRULEID

varchar(36)

36

TRUE

 

单据对象内码

FBILLFORMID

varchar(36)

36

TRUE

对象ID

允许人工修改

FALLOWADJUST

char(1)

1

TRUE

0:不允许,1:允许

创建日期

FCREATEDATE

datetime

 

FALSE

 

创建人

FCREATORID

int

 

TRUE

 

修改日期

FMODIFYDATE

datetime

 

FALSE

 

修改人

FMODIFIERID

int

 

TRUE

 

数据状态

FDOCUMENTSTATUS

char(1)

1

TRUE

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

审核人

FAUDITORID

int

 

TRUE

 

审核日期

FAUDITDATE

datetime

 

FALSE

 

禁用状态

FFORBIDSTATUS

char(1)

1

TRUE

A,否
B,是

禁用人

FFORBIDDERID

int

 

TRUE

 

禁用日期

FFORBIDDATE

datetime

 

FALSE

 

系统预设

FISSYSPRESET

char(1)

1

TRUE

1,是
0,否

是否默认

FISDEFAULT

char(1)

1

TRUE

 

新增时模拟生成

FNewSimulation

char(1)

1

FALSE

 

手动补号

FISREPAIRBILLNO

char(1)

1

TRUE

 

自动补号

FISAUTOBILLNO

char(1)

1

TRUE

 

版本号

FVERSION

char(1)

1

FALSE

 

指定其他编码字段

FSPECIFICKEY

varchar(40)

40

FALSE

 

是否是固定的流水号位数

FISCONSTLEN

char(1)

1

TRUE

 


T_BAS_BILLCODERULE(编码规则):脚本代码

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

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

/*==============================================================*/
/* Table: T_BAS_BILLCODERULE */
/*==============================================================*/
create table T_BAS_BILLCODERULE (
FRULEID varchar(36) not null,
FBILLFORMID varchar(36) not null default '',
FALLOWADJUST char(1) not null default '0',
FCREATEDATE datetime null default getdate(),
FCREATORID int not null default 0,
FMODIFYDATE datetime null default getdate(),
FMODIFIERID int not null default 0,
FDOCUMENTSTATUS char(1) not null default '0',
FAUDITORID int not null default 0,
FAUDITDATE datetime null,
FFORBIDSTATUS char(1) not null default '',
FFORBIDDERID int not null default 0,
FFORBIDDATE datetime null,
FISSYSPRESET char(1) not null default '0',
FISDEFAULT char(1) not null default '0',
FNewSimulation char(1) null default '0',
FISREPAIRBILLNO char(1) not null default '0',
FISAUTOBILLNO char(1) not null default '0',
FVERSION char(1) null default ' ',
FSPECIFICKEY varchar(40) null default ' ',
FISCONSTLEN char(1) not null default '0',
constraint PK_BAS_BILLCODERULE primary key (FRULEID)
)
go

/*==============================================================*/
/* Index: IDX_BAS_BILLCODERULE */
/*==============================================================*/
create index IDX_BAS_BILLCODERULE on T_BAS_BILLCODERULE (
FBILLFORMID ASC
)
go


T_BAS_BILLCODERULE(编码规则):键值定义

名称

代码

主要的

pk_bas_billcoderule

PK_BAS_BILLCODERULE

TRUE


T_BAS_BILLCODERULE(编码规则):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

IDX_BAS_BILLCODERULE

IDX_BAS_BILLCODERULE

FALSE

FALSE

FALSE

FALSE

FALSE

T_BAS_BILLCODERULE(编码规则)