集团财务

## 数据表：T_CR_ELIMCHECKAGE(抵消核对)

### T_CR_ELIMCHECKAGE(抵消核对)：描述

名称 | T_CR_ELIMCHECKAGE(抵消核对)
代码 | T_CR_ELIMCHECKAGE
注释 | 抵消核对
模型 | 集团财务
主键 | Key_1

### T_CR_ELIMCHECKAGE(抵消核对)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
内码 | FID | int |  | TRUE |
编码 | FBillNo | nvarchar(30) | 30 | TRUE |
合并方案 | FScopeTypeId | int |  | TRUE |
合并范围 | FScopeId | int |  | TRUE |
年 | FYear | int |  | TRUE |
期 | FPeriod | int |  | TRUE |
报表周期 | FCycleID | int |  | TRUE | 4月报，5季报，6半年报，7年报
币别 | FCurrencyID | int |  | TRUE |
币别单位 | FCurrencyUnitID | int |  | TRUE |
借贷方差异 | FDifference | decimal(23,10) | 23 | TRUE |
借方公司 | FDebitCompanyID | int |  | TRUE |
贷方公司 | FCreditCompanyID | int |  | TRUE |
差异处理方式 | FDeffMode | char(1) | 1 | TRUE | 1取大，2取小，3取借方，4到贷方，5取平均值，7手工处理
差异分配 | fdiffallocate | char(1) | 1 | TRUE | 1首行，2末行，3平均，4金额最大，5金额最小
抵消分录 | FEliminationID | int |  | FALSE |
抵消类型 | FElimTypeID | int |  | TRUE |
抵消模板 | FElimTempID | int |  | TRUE |
制单人 | FCREATORID | int |  | TRUE |
制单日期 | FCREATEDATE | datetime |  | FALSE |
审核人 | FAPPROVERID | int |  | FALSE |
审核日期 | FAPPROVEDATE | datetime |  | FALSE |
状态 | FDOCUMENTSTATUS | char(1) | 1 | TRUE | Z暂存，A创建，B审核中，C已审核，D重新审核
修改人 | FMODIFIERID | int |  | FALSE |
修改日期 | FMODIFYDATE | datetime |  | FALSE |
差异是否已处理 | FIsHandled | char(1) | 1 | FALSE | 0否，1是
报表项目 | FRPTITEMID | INT |  | TRUE |

### T_CR_ELIMCHECKAGE(抵消核对)：脚本代码

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_ELIMCHECKAGEENTRY') and o.name = 'FK_T_CR_ELI_REFERENCE_T_CR_ELI')
alter table T_CR_ELIMCHECKAGEENTRY
drop constraint FK_T_CR_ELI_REFERENCE_T_CR_ELI
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_ELIMCHECKAGE_L') and o.name = 'FK_T_CR_ELI_REFERENCE_T_CR_ELI')
alter table T_CR_ELIMCHECKAGE_L
drop constraint FK_T_CR_ELI_REFERENCE_T_CR_ELI
go
if exists (select 1
from sysindexes
where id = object_id('T_CR_ELIMCHECKAGE')
and name = 'IDX_CR_ELIMCHECKAGE_CREATEDATE'
and indid > 0
and indid < 255)
drop index T_CR_ELIMCHECKAGE.IDX_CR_ELIMCHECKAGE_CREATEDATE
go
if exists (select 1
from sysindexes
where id = object_id('T_CR_ELIMCHECKAGE')
and name = 'IDX_CR_ELIMCHECKAGE_BILLNO'
and indid > 0
and indid < 255)
drop index T_CR_ELIMCHECKAGE.IDX_CR_ELIMCHECKAGE_BILLNO
go
if exists (select 1
from sysobjects
where id = object_id('T_CR_ELIMCHECKAGE')
and type = 'U')
drop table T_CR_ELIMCHECKAGE
go
/*==============================================================*/
/* Table: T_CR_ELIMCHECKAGE */
/*==============================================================*/
create table T_CR_ELIMCHECKAGE (
FID int not null,
FBillNo nvarchar(30) not null default '',
FScopeTypeId int not null default 0,
FScopeId int not null default 0,
FYear int not null default 0,
FPeriod int not null default 0,
FCycleID int not null default 0,
FCurrencyID int not null,
FCurrencyUnitID int not null,
FDifference decimal(23,10) not null default 0,
FDebitCompanyID int not null,
FCreditCompanyID int not null,
FDeffMode char(1) not null,
fdiffallocate char(1) not null default '',
FEliminationID int null,
FElimTypeID int not null default 0,
FElimTempID int not null default 0,
FCREATORID int not null default 0,
FCREATEDATE datetime null,
FAPPROVERID int null default 0,
FAPPROVEDATE datetime null,
FDOCUMENTSTATUS char(1) not null default ' ',
FMODIFIERID int null default 0,
FMODIFYDATE datetime null,
FIsHandled char(1) null default '0',
FRPTITEMID INT not null default 0,
constraint PK_T_CR_ELIMCHECKAGE primary key (FID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'抵消核对',
'user', @CurrentUser, 'table', 'T_CR_ELIMCHECKAGE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'4月报，5季报，6半年报，7年报',
'user', @CurrentUser, 'table', 'T_CR_ELIMCHECKAGE', 'column', 'FCycleID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'1取大，2取小，3取借方，4到贷方，5取平均值，7手工处理',
'user', @CurrentUser, 'table', 'T_CR_ELIMCHECKAGE', 'column', 'FDeffMode'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'1首行，2末行，3平均，4金额最大，5金额最小',
'user', @CurrentUser, 'table', 'T_CR_ELIMCHECKAGE', 'column', 'fdiffallocate'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'Z暂存，A创建，B审核中，C已审核，D重新审核',
'user', @CurrentUser, 'table', 'T_CR_ELIMCHECKAGE', 'column', 'FDOCUMENTSTATUS'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'0否，1是',
'user', @CurrentUser, 'table', 'T_CR_ELIMCHECKAGE', 'column', 'FIsHandled'
go
/*==============================================================*/
/* Index: IDX_CR_ELIMCHECKAGE_BILLNO */
/*==============================================================*/
create index IDX_CR_ELIMCHECKAGE_BILLNO on T_CR_ELIMCHECKAGE (
FBillNo ASC
)
go
/*==============================================================*/
/* Index: IDX_CR_ELIMCHECKAGE_CREATEDATE */
/*==============================================================*/
create index IDX_CR_ELIMCHECKAGE_CREATEDATE on T_CR_ELIMCHECKAGE (
FCREATEDATE ASC
)
go

### T_CR_ELIMCHECKAGE(抵消核对)：键值定义

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

### T_CR_ELIMCHECKAGE(抵消核对)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_CR_ELIMCHECKAGE_BILLNO | IDX_CR_ELIMCHECKAGE_BILLNO | FALSE | FALSE | FALSE | FALSE | FALSE | T_CR_ELIMCHECKAGE(抵消核对)
IDX_CR_ELIMCHECKAGE_CREATEDATE | IDX_CR_ELIMCHECKAGE_CREATEDATE | FALSE | FALSE | FALSE | FALSE | FALSE | T_CR_ELIMCHECKAGE(抵消核对)

上一页

主页

下一页