集团财务

## 数据表：T_CR_ItemDataFormula(项目取数公式)

### T_CR_ItemDataFormula(项目取数公式)：描述

名称 | T_CR_ItemDataFormula(项目取数公式)
代码 | T_CR_ItemDataFormula
注释 | 项目取数公式
模型 | 集团财务
主键 | PK_CR_ItemFormula

### T_CR_ItemDataFormula(项目取数公式)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
内码 | FID | int |  | TRUE |
编码 | FNumber | varchar(30) | 30 | TRUE |
适用报表类型 | FUseType | char(1) | 1 | TRUE |
报表项目 | FItemId | int |  | TRUE |
适用组织 | FOrgId | int |  | TRUE |
适用利润中心 | FProfitCenter | int |  | TRUE |
引用的函数内码 | FFunctionIds | varchar(255) | 255 | TRUE |
单据编号 | FBillNo | varchar(30) | 30 | FALSE |
公式表达式 | FExpress | varchar(2000) | 2000 | FALSE |
项目数据类型 | FItemDataType | int |  | TRUE |
适用组织名称 | FOrgName | varchar(2000) | 2000 | FALSE |
适用利润中心名称 | FProfitCenterName | varchar(2000) | 2000 | FALSE |
创建人 | FCREATORID | int |  | TRUE |
创建日期 | FCREATEDATE | datetime |  | FALSE |
修改人 | FMODIFIERID | int |  | FALSE |
修改日期 | FMODIFYDATE | datetime |  | FALSE |
审核人 | FAPPROVERID | int |  | FALSE |
审核日期 | FAPPROVEDATE | datetime |  | FALSE |
数据状态 | FDOCUMENTSTATUS | char(1) | 1 | TRUE | Z暂存，A创建，B审核中，C已审核，D重新审核
作废人 | FCANCELLERID | int |  | TRUE |
作废日期 | FCANCELDATE | datetime |  | FALSE |
作废状态 | FCANCELSTATUS | char(1) | 1 | TRUE | A否，B是

### T_CR_ItemDataFormula(项目取数公式)：脚本代码

if exists (select 1
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('T_CR_IDFOrgMul') and o.name = 'FK_T_CR_IDF_REFERENCE_T_CR_ITE')
alter table T_CR_IDFOrgMul
drop constraint FK_T_CR_IDF_REFERENCE_T_CR_ITE
go
if exists (select 1
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('T_CR_IDFProfitCenterMul') and o.name = 'FK_T_CR_IDF_REFERENCE_T_CR_ITE')
alter table T_CR_IDFProfitCenterMul
drop constraint FK_T_CR_IDF_REFERENCE_T_CR_ITE
go
if exists (select 1
from sysindexes
where id = object_id('T_CR_ItemDataFormula')
and name = 'IDX_CR_ItemFormula_FCREATEDATE'
and indid > 0
and indid < 255)
drop index T_CR_ItemDataFormula.IDX_CR_ItemFormula_FCREATEDATE
go
if exists (select 1
from sysindexes
where id = object_id('T_CR_ItemDataFormula')
and name = 'IDX_CR_ItemFormula_FNUMBER'
and indid > 0
and indid < 255)
drop index T_CR_ItemDataFormula.IDX_CR_ItemFormula_FNUMBER
go
if exists (select 1
from sysindexes
where id = object_id('T_CR_ItemDataFormula')
and name = 'IDX_CR_ItemFormula_type'
and indid > 0
and indid < 255)
drop index T_CR_ItemDataFormula.IDX_CR_ItemFormula_type
go
if exists (select 1
from sysobjects
where id = object_id('T_CR_ItemDataFormula')
and type = 'U')
drop table T_CR_ItemDataFormula
go
/*==============================================================*/
/* Table: T_CR_ItemDataFormula */
/*==============================================================*/
create table T_CR_ItemDataFormula (
FID int not null default 0,
FNumber varchar(30) not null default ' ',
FUseType char(1) not null default '1',
FItemId int not null default 0,
FOrgId int not null default 0,
FProfitCenter int not null default 0,
FFunctionIds varchar(255) not null default ' ',
FBillNo varchar(30) null,
FExpress varchar(2000) null,
FItemDataType int not null default 0,
FOrgName varchar(2000) null default ' ',
FProfitCenterName varchar(2000) null default ' ',
FCREATORID int not null default 0,
FCREATEDATE datetime null,
FMODIFIERID int null default 0,
FMODIFYDATE datetime null,
FAPPROVERID int null default 0,
FAPPROVEDATE datetime null,
FDOCUMENTSTATUS char(1) not null default 'A',
FCANCELLERID int not null default 0,
FCANCELDATE datetime null,
FCANCELSTATUS char(1) not null default 'A',
constraint PK_CR_ItemFormula primary key (FID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'项目取数公式',
'user', @CurrentUser, 'table', 'T_CR_ItemDataFormula'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'Z暂存，A创建，B审核中，C已审核，D重新审核',
'user', @CurrentUser, 'table', 'T_CR_ItemDataFormula', 'column', 'FDOCUMENTSTATUS'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'A否，B是',
'user', @CurrentUser, 'table', 'T_CR_ItemDataFormula', 'column', 'FCANCELSTATUS'
go
/*==============================================================*/
/* Index: IDX_CR_ItemFormula_type */
/*==============================================================*/
create index IDX_CR_ItemFormula_type on T_CR_ItemDataFormula (
FItemDataType ASC
)
go
/*==============================================================*/
/* Index: IDX_CR_ItemFormula_FNUMBER */
/*==============================================================*/
create index IDX_CR_ItemFormula_FNUMBER on T_CR_ItemDataFormula (
FNumber ASC
)
go
/*==============================================================*/
/* Index: IDX_CR_ItemFormula_FCREATEDATE */
/*==============================================================*/
create index IDX_CR_ItemFormula_FCREATEDATE on T_CR_ItemDataFormula (
FCREATEDATE ASC
)
go

### T_CR_ItemDataFormula(项目取数公式)：键值定义

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

### T_CR_ItemDataFormula(项目取数公式)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_CR_ItemFormula_type | IDX_CR_ItemFormula_type | FALSE | FALSE | FALSE | FALSE | FALSE | T_CR_ItemDataFormula(项目取数公式)
IDX_CR_ItemFormula_FNUMBER | IDX_CR_ItemFormula_FNUMBER | FALSE | FALSE | FALSE | FALSE | FALSE | T_CR_ItemDataFormula(项目取数公式)
IDX_CR_ItemFormula_FCREATEDATE | IDX_CR_ItemFormula_FCREATEDATE | FALSE | FALSE | FALSE | FALSE | FALSE | T_CR_ItemDataFormula(项目取数公式)

上一页

主页

下一页