集团财务

## 数据表：T_BM_REPORT(预算报表)

### T_BM_REPORT(预算报表)：描述

名称 | T_BM_REPORT(预算报表)
代码 | T_BM_REPORT
注释 |
模型 | 集团财务
主键 | PK_BM_REPORT

### T_BM_REPORT(预算报表)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
主键ID | FID | varchar(36) | 36 | TRUE |
模板ID | FSampleID | varchar(36) | 36 | TRUE |
模板编码 | FNUMBER | varchar(50) | 50 | FALSE |
分发模板ID | FSourceSampleID | varchar(36) | 36 | TRUE |
分组ID | FGroupId | int |  | TRUE |
日期 | FDate | datetime |  | FALSE |
年度 | FYear | int |  | TRUE |
期间 | FPeriod | int |  | TRUE |
币别 | FCurrencyId | int |  | TRUE |
是否本位币 | FISBWBCURRENCYID | char(1) | 1 | TRUE |
金额单位 | FAmountUnitID | int |  | TRUE |
报表类型 | FRptType | varchar(30) | 30 | TRUE |
状态 | FDOCUMENTSTATUS | char(1) | 1 | FALSE |
创建组织ID | FCREATEORGID | int |  | TRUE |
使用组织ID | FUSEORGID | int |  | TRUE |
组织ID | FORGID | int |  | TRUE |
部门组织ID(组织或部门) | FDEPTORGID | int |  | TRUE |
组织类型ID | FORGTYPEID | varchar(20) | 20 | FALSE |
组织类别 | FORGCLASS | varchar(36) | 36 | FALSE |
周期 | FCYCLEID | varchar(20) | 20 | FALSE |
预算方案ID | FSCHEMEID | int |  | TRUE |
本位币ID | FBWBCURRENCYID | int |  | TRUE |
汇率类型 | FRATETYPEID | int |  | TRUE |
禁用状态 | FFORBIDSTATUS | char(1) | 1 | FALSE |
创建人 | FCREATORID | int |  | FALSE |
创建时间 | FCREATEDATE | datetime |  | FALSE |
修改人 | FMODIFIERID | int |  | FALSE |
修改时间 | FMODIFYDATE | datetime |  | FALSE |
审核人 | FAUDITORID | int |  | FALSE |
审核时间 | FAUDITDATE | datetime |  | FALSE |
禁用人 | FFORBIDDERID | int |  | FALSE |
禁用时间 | FFORBIDDATE | datetime |  | FALSE |
取数公式默认参数 | FFORMULADEFAULTPARAMS | xml |  | FALSE |
报表样式 | FSTYLETYPE | char(1) | 1 | TRUE | 0-交叉透视表 1-普通罗列表
是否模板 | FISSAMPLE | char(1) | 1 | TRUE |
创建方式 | FCREATESTYLE | char(1) | 1 | TRUE |
年期 | FYEARPERIOD | int |  | FALSE | Year*1000+Period
执行状态 | FEXCUTESTATUS | char(1) | 1 | TRUE |
单据编号 | FBILLNO | NVARCHAR（30） | 30 | TRUE |
单据类型 | FBILLTYPEID | varchar(36) | 36 | TRUE |
预算组织ID | FENTRYORGID | int |  | TRUE |

### T_BM_REPORT(预算报表)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_BM_REPORT')
and name = 'IDX_BM_REPORT_FSampleID'
and indid > 0
and indid < 255)
drop index T_BM_REPORT.IDX_BM_REPORT_FSampleID
go
if exists (select 1
from sysobjects
where id = object_id('T_BM_REPORT')
and type = 'U')
drop table T_BM_REPORT
go
/*==============================================================*/
/* Table: T_BM_REPORT */
/*==============================================================*/
create table T_BM_REPORT (
FID varchar(36) not null default '0',
FSampleID varchar(36) not null default ' ',
FNUMBER varchar(50) null default ' ',
FSourceSampleID varchar(36) not null default ' ',
FGroupId int not null default 0,
FDate datetime null,
FYear int not null default 0,
FPeriod int not null default 0,
FCurrencyId int not null default 0,
FISBWBCURRENCYID char(1) not null default '0',
FAmountUnitID int not null default 0,
FRptType varchar(30) not null default ' ',
FDOCUMENTSTATUS char(1) null default 'A',
FCREATEORGID int not null default 0,
FUSEORGID int not null default 0,
FORGID int not null default 0,
FDEPTORGID int not null default 0,
FORGTYPEID varchar(20) null default ' ',
FORGCLASS varchar(36) null,
FCYCLEID varchar(20) null default ' ',
FSCHEMEID int not null default 0,
FBWBCURRENCYID int not null default 0,
FRATETYPEID int not null default 0,
FFORBIDSTATUS char(1) null default 'A',
FCREATORID int 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,
FFORMULADEFAULTPARAMS xml null,
FSTYLETYPE char(1) not null default '0',
FISSAMPLE char(1) not null default '0',
FCREATESTYLE char(1) not null default '0',
FYEARPERIOD AS (FYear*1000+FPeriod),
FEXCUTESTATUS char(1) not null default '1',
FBILLNO NVARCHAR（30） not null default ' ',
FBILLTYPEID varchar(36) not null default ' ',
FENTRYORGID int not null default 0,
constraint PK_BM_REPORT primary key (FID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'0-交叉透视表
1-普通罗列表',
'user', @CurrentUser, 'table', 'T_BM_REPORT', 'column', 'FSTYLETYPE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'Year*1000+Period',
'user', @CurrentUser, 'table', 'T_BM_REPORT', 'column', 'FYEARPERIOD'
go
/*==============================================================*/
/* Index: IDX_BM_REPORT_FSampleID */
/*==============================================================*/
create index IDX_BM_REPORT_FSampleID on T_BM_REPORT (
FSampleID ASC
)
go

### T_BM_REPORT(预算报表)：键值定义

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

### T_BM_REPORT(预算报表)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_BM_REPORT_FSampleID | IDX_BM_REPORT_FSampleID | FALSE | FALSE | FALSE | FALSE | FALSE | T_BM_REPORT(预算报表)

上一页

主页

下一页