集团财务

## 数据表：T_BM_BUDGETCALENDAR(预算日历)

### T_BM_BUDGETCALENDAR(预算日历)：描述

名称 | T_BM_BUDGETCALENDAR(预算日历)
代码 | T_BM_BUDGETCALENDAR
注释 |
模型 | 集团财务
主键 | PK_BM_BUDGETCALENDAR

### T_BM_BUDGETCALENDAR(预算日历)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
预算日历内码 | FID | int |  | TRUE |
预算日历编码 | FNUMBER | nvarchar(30) | 30 | TRUE |
预算日历类型 | FBUDGETCALENDARTYPE | int |  | TRUE | 枚举类型： 0：会计日历 1：自定义
会计日历ID | FACID | int |  | TRUE |

周期间选项类型

FCYCLESELECTTYPE

int

TRUE

枚举类型：
0：星期日
1：星期一
2：星期二
3：星期三
4：星期四
5：星期五
6：星期六

开始年度 | FSTARTYEAR | int |  | TRUE |
开始日期 | FSTARTDATE | datetime |  | FALSE |
结束日期 | FENDDATE | datetime |  | FALSE |
数据状态 | FDOCUMENTSTATUS | char(1) | 1 | TRUE |
禁用状态 | FFORBIDSTATUS | char(1) | 1 | TRUE |
创建人 | FCREATORID | int |  | TRUE |
创建时间 | FCREATEDATE | datetime |  | FALSE |
修改人 | FMODIFIERID | int |  | FALSE |
修改时间 | FMODIFYDATE | datetime |  | FALSE |
审核人 | FAUDITORID | int |  | FALSE |
审核日期 | FAUDITDATE | datetime |  | FALSE |
禁用人 | FFORBIDDERID | int |  | FALSE |
禁用日期 | FFORBIDDATE | datetime |  | FALSE |
预算周期年 | FYEAR | char(1) | 1 | TRUE |
预算周期半年 | FHALFOFYEAR | char(1) | 1 | TRUE |
预算周期季 | FSEASON | char(1) | 1 | TRUE |
预算周期月 | FMONTH | char(1) | 1 | TRUE |
预算周期旬 | FTENDAYS | char(1) | 1 | TRUE |
预算周期周 | FWEEKS | char(1) | 1 | TRUE |
预算周期日 | FDAYS | char(1) | 1 | TRUE |

### T_BM_BUDGETCALENDAR(预算日历)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_BM_BUDGETCALENDAR')
and name = 'IDX_BM_BUDGETCALENDAR_NUMBER'
and indid > 0
and indid < 255)
drop index T_BM_BUDGETCALENDAR.IDX_BM_BUDGETCALENDAR_NUMBER
go
if exists (select 1
from sysobjects
where id = object_id('T_BM_BUDGETCALENDAR')
and type = 'U')
drop table T_BM_BUDGETCALENDAR
go
/*==============================================================*/
/* Table: T_BM_BUDGETCALENDAR */
/*==============================================================*/
create table T_BM_BUDGETCALENDAR (
FID int not null default 0,
FNUMBER nvarchar(30) not null default '',
FBUDGETCALENDARTYPE int not null default 0,
FACID int not null default 0,
FCYCLESELECTTYPE int not null default 0,
FSTARTYEAR int not null default 0,
FSTARTDATE datetime null,
FENDDATE datetime null,
FDOCUMENTSTATUS char(1) not null default 'A',
FFORBIDSTATUS char(1) not null default 'A',
FCREATORID int not null default 0,
FCREATEDATE datetime null,
FMODIFIERID int null default 0,
FMODIFYDATE datetime null,
FAUDITORID int null default 0,
FAUDITDATE datetime null,
FFORBIDDERID int null default 0,
FFORBIDDATE datetime null,
FYEAR char(1) not null default '0',
FHALFOFYEAR char(1) not null default '0',
FSEASON char(1) not null default '0',
FMONTH char(1) not null default '0',
FTENDAYS char(1) not null default '0',
FWEEKS char(1) not null default '0',
FDAYS char(1) not null default '0',
constraint PK_BM_BUDGETCALENDAR primary key (FID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'枚举类型：
0：会计日历
1：自定义',
'user', @CurrentUser, 'table', 'T_BM_BUDGETCALENDAR', 'column', 'FBUDGETCALENDARTYPE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'枚举类型：
0：星期日
1：星期一
2：星期二
3：星期三
4：星期四
5：星期五
6：星期六',
'user', @CurrentUser, 'table', 'T_BM_BUDGETCALENDAR', 'column', 'FCYCLESELECTTYPE'
go
/*==============================================================*/
/* Index: IDX_BM_BUDGETCALENDAR_NUMBER */
/*==============================================================*/
create index IDX_BM_BUDGETCALENDAR_NUMBER on T_BM_BUDGETCALENDAR (
FNUMBER ASC
)
go

### T_BM_BUDGETCALENDAR(预算日历)：键值定义

名称 | 代码 | 主要的
PK_BM_BUDGETCALENDAR | PK_BM_BUDGETCALENDAR | TRUE

### T_BM_BUDGETCALENDAR(预算日历)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_BM_BUDGETCALENDAR_NUMBER | IDX_BM_BUDGETCALENDAR_NUMBER | FALSE | FALSE | FALSE | FALSE | FALSE | T_BM_BUDGETCALENDAR(预算日历)

上一页

主页

下一页