集团财务

## 数据表：T_CR_CustomFunction(自定义函数)

### T_CR_CustomFunction(自定义函数)：描述

名称 | T_CR_CustomFunction(自定义函数)
代码 | T_CR_CustomFunction
注释 | 自定义函数
模型 | 集团财务
主键 | PK_CR_CustFunc

### T_CR_CustomFunction(自定义函数)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
内码 | FID | int |  | TRUE |
编码 | FNumber | varchar(30) | 30 | TRUE |
适用报表类型 | FUseType | char(1) | 1 | TRUE |
取数来源类型 | FSourceType | char(1) | 1 | TRUE | 1单据，2基础资料，3报表
取数来源 | FDataSource | varchar(36) | 36 | TRUE |
创建人 | FCREATORID | int |  | TRUE |
创建日期 | FCREATEDATE | datetime |  | FALSE |
修改人 | FMODIFIERID | int |  | FALSE |
修改日期 | FMODIFYDATE | datetime |  | FALSE |
审核人 | FAUDITORID | int |  | FALSE |
审核日期 | FAUDITDATE | datetime |  | FALSE |
数据状态 | FDOCUMENTSTATUS | char(1) | 1 | TRUE | Z暂存，A创建，B审核中，C已审核，D重新审核
禁用人 | FFORBIDDERID | int |  | TRUE |
禁用日期 | FFORBIDDATE | datetime |  | FALSE |
禁用状态 | FFORBIDSTATUS | char(1) | 1 | TRUE | A否，B是
系统预置 | FIsSysPreset | char(1) | 1 | FALSE | "1" 是 “0” 否
前置条件描述 | FPreCondition | nvarchar(255) | 255 | TRUE |
前置条件 | FPreConditionVal | nvarchar(2000) | 2000 | TRUE |
前置条件XML | FPreConditionXML | nvarchar(2000) | 2000 | TRUE |
SQLFROM | FSQLFROM | ntext |  | FALSE |
SQLSELECT | FSQLSELECT | nvarchar(255) | 255 | FALSE |
SQLWHERE | FSQLWHERE | nvarchar(1000) | 1000 | FALSE |
取数实现类 | FDATASERVICECLASS | varchar(255) | 255 | FALSE |
函数实现类 | FFUNCTIONCLASS | varchar(255) | 255 | FALSE |
来源表名(6.0后不用) | FSrcTableName | varchar(80) | 80 | TRUE |
源表主键(6.0后不用) | FSrcPkField | varchar(80) | 80 | TRUE |
审核状态字段名(6.0后不用) | FDocStatusField | varchar(30) | 30 | TRUE |
禁用状态字段名(6.0后不用) | FForbidStatusField | varchar(30) | 30 | TRUE |
分组 | FGroupID | int |  | TRUE |

### T_CR_CustomFunction(自定义函数)：脚本代码

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_CustomFunction_L') and o.name = 'FK_T_CR_CUS_REFERENCE_T_CR_CUS')
alter table T_CR_CustomFunction_L
drop constraint FK_T_CR_CUS_REFERENCE_T_CR_CUS
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_FunctionDataSetting') and o.name = 'FK_T_CR_FUN_REFERENCE_T_CR_CUS')
alter table T_CR_FunctionDataSetting
drop constraint FK_T_CR_FUN_REFERENCE_T_CR_CUS
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_FunctionParam') and o.name = 'FK_T_CR_FUN_REFERENCE_T_CR_CUS')
alter table T_CR_FunctionParam
drop constraint FK_T_CR_FUN_REFERENCE_T_CR_CUS
go
if exists (select 1
from sysindexes
where id = object_id('T_CR_CustomFunction')
and name = 'IDX_CR_Custom_FCREATEDATE'
and indid > 0
and indid < 255)
drop index T_CR_CustomFunction.IDX_CR_Custom_FCREATEDATE
go
if exists (select 1
from sysindexes
where id = object_id('T_CR_CustomFunction')
and name = 'IDX_CR_CUSTFUNC_Number'
and indid > 0
and indid < 255)
drop index T_CR_CustomFunction.IDX_CR_CUSTFUNC_Number
go
if exists (select 1
from sysobjects
where id = object_id('T_CR_CustomFunction')
and type = 'U')
drop table T_CR_CustomFunction
go
/*==============================================================*/
/* Table: T_CR_CustomFunction */
/*==============================================================*/
create table T_CR_CustomFunction (
FID int not null default 0,
FNumber varchar(30) not null default ' ',
FUseType char(1) not null default '1',
FSourceType char(1) not null default '1',
FDataSource varchar(36) not null default ' ',
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,
FDOCUMENTSTATUS char(1) not null default 'A',
FFORBIDDERID int not null default 0,
FFORBIDDATE datetime null,
FFORBIDSTATUS char(1) not null default 'A',
FIsSysPreset char(1) null default '0',
FPreCondition nvarchar(255) not null default ' ',
FPreConditionVal nvarchar(2000) not null default ' ',
FPreConditionXML nvarchar(2000) not null default ' ',
FSQLFROM ntext null,
FSQLSELECT nvarchar(255) null,
FSQLWHERE nvarchar(1000) null,
FDATASERVICECLASS varchar(255) null,
FFUNCTIONCLASS varchar(255) null,
FSrcTableName varchar(80) not null default ' ',
FSrcPkField varchar(80) not null default ' ',
FDocStatusField varchar(30) not null default ' ',
FForbidStatusField varchar(30) not null default ' ',
FGroupID int not null default 0,
constraint PK_CR_CustFunc primary key (FID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'自定义函数',
'user', @CurrentUser, 'table', 'T_CR_CustomFunction'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'1单据，2基础资料，3报表',
'user', @CurrentUser, 'table', 'T_CR_CustomFunction', 'column', 'FSourceType'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'Z暂存，A创建，B审核中，C已审核，D重新审核',
'user', @CurrentUser, 'table', 'T_CR_CustomFunction', 'column', 'FDOCUMENTSTATUS'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'A否，B是',
'user', @CurrentUser, 'table', 'T_CR_CustomFunction', 'column', 'FFORBIDSTATUS'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'"1" 是
“0” 否',
'user', @CurrentUser, 'table', 'T_CR_CustomFunction', 'column', 'FIsSysPreset'
go
/*==============================================================*/
/* Index: IDX_CR_CUSTFUNC_Number */
/*==============================================================*/
create index IDX_CR_CUSTFUNC_Number on T_CR_CustomFunction (
FNumber ASC
)
go
/*==============================================================*/
/* Index: IDX_CR_Custom_FCREATEDATE */
/*==============================================================*/
create index IDX_CR_Custom_FCREATEDATE on T_CR_CustomFunction (
FCREATEDATE ASC
)
go

### T_CR_CustomFunction(自定义函数)：键值定义

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

### T_CR_CustomFunction(自定义函数)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_CR_CUSTFUNC_Number | IDX_CR_CUSTFUNC_Number | FALSE | FALSE | FALSE | FALSE | FALSE | T_CR_CustomFunction(自定义函数)
IDX_CR_Custom_FCREATEDATE | IDX_CR_Custom_FCREATEDATE | FALSE | FALSE | FALSE | FALSE | FALSE | T_CR_CustomFunction(自定义函数)

上一页

主页

下一页