集团财务

## 数据表：T_CR_RptAdjust(调整分录)

### T_CR_RptAdjust(调整分录)：描述

名称 | T_CR_RptAdjust(调整分录)
代码 | T_CR_RptAdjust
注释 | 调整分录
模型 | 集团财务
主键 | pk_cr_rptadjust

### T_CR_RptAdjust(调整分录)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
内码 | FID | int |  | TRUE |
单据编号 | FBillNo | nvarchar(30) | 30 | TRUE |
调整公司 | FCompanyID | int |  | TRUE |
调整币别 | FCurrencyID | int |  | TRUE |
金额单位 | FCurrUnitID | int |  | TRUE |
合并范围方案 | FScopeTypeID | int |  | TRUE |
合并范围 | FScopeID | int |  | TRUE |
调整类别 | FAdjTypeID | int |  | TRUE |
分录编号 | FSeq | int |  | TRUE |
周期 | FCycleID | int |  | TRUE |
年度 | FYear | int |  | TRUE |
期间 | FPeriod | int |  | TRUE |
调整日期 | FAdjustDate | datetime |  | FALSE |
制单人 | FCREATORID | int |  | TRUE |
制单日期 | FCREATEDATE | datetime |  | FALSE |
审核人 | FAPPROVERID | int |  | TRUE |
审核日期 | FAPPROVEDATE | datetime |  | FALSE |
状态 | FDOCUMENTSTATUS | char(1) | 1 | TRUE | Z暂存，A创建，B审核中，C已审核，D重新审核
修改人 | FMODIFIERID | int |  | TRUE |
修改日期 | FMODIFYDATE | datetime |  | FALSE |
作废状态 | FCANCELSTATUS | char(1) | 1 | TRUE | 枚举：A未作废B已作废
作废人内码 | FCANCELLERID | int |  | FALSE |
作废日期 | FCANCELDATE | datetime |  | FALSE |
借方调整总额 | FDebitTotal | decimal(23,10) | 23 | TRUE |
贷方调整总额 | FCebitTotal | decimal(23,10) | 23 | TRUE |
调整分录模板 | FAdjustTmpId | int |  | TRUE | 批量生成时，源模板内码
交易种类 | FTRANSACTIONTYPEID | int |  | TRUE |
抵消类型 | FELIMINATIONTYPEID | int |  | TRUE |

### T_CR_RptAdjust(调整分录)：脚本代码

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_RptAdjCmpTo') and o.name = 'FK_T_CR_RPT_REFERENCE_T_CR_RPT')
alter table T_CR_RptAdjCmpTo
drop constraint FK_T_CR_RPT_REFERENCE_T_CR_RPT
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_RptAdjustEntry') and o.name = 'FK_T_CR_RPT_REFERENCE_T_CR_RPT')
alter table T_CR_RptAdjustEntry
drop constraint FK_T_CR_RPT_REFERENCE_T_CR_RPT
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_RptAdjust_L') and o.name = 'FK_T_CR_RPT_REFERENCE_T_CR_RPT')
alter table T_CR_RptAdjust_L
drop constraint FK_T_CR_RPT_REFERENCE_T_CR_RPT
go
if exists (select 1
from sysindexes
where id = object_id('T_CR_RptAdjust')
and name = 'IDX_CR_RA_CREATEDATE'
and indid > 0
and indid < 255)
drop index T_CR_RptAdjust.IDX_CR_RA_CREATEDATE
go
if exists (select 1
from sysindexes
where id = object_id('T_CR_RptAdjust')
and name = 'IDX_CR_RA_BILLNO'
and indid > 0
and indid < 255)
drop index T_CR_RptAdjust.IDX_CR_RA_BILLNO
go
if exists (select 1
from sysindexes
where id = object_id('T_CR_RptAdjust')
and name = 'IDX_CR_RA_CmpId'
and indid > 0
and indid < 255)
drop index T_CR_RptAdjust.IDX_CR_RA_CmpId
go
if exists (select 1
from sysobjects
where id = object_id('T_CR_RptAdjust')
and type = 'U')
drop table T_CR_RptAdjust
go
/*==============================================================*/
/* Table: T_CR_RptAdjust */
/*==============================================================*/
create table T_CR_RptAdjust (
FID int not null default 0,
FBillNo nvarchar(30) not null default ' ',
FCompanyID int not null default 0,
FCurrencyID int not null default 0,
FCurrUnitID int not null default 0,
FScopeTypeID int not null default 0,
FScopeID int not null default 0,
FAdjTypeID int not null default 0,
FSeq int not null default 1,
FCycleID int not null default 0,
FYear int not null default 0,
FPeriod int not null default 0,
FAdjustDate datetime null,
FCREATORID int not null default 0,
FCREATEDATE datetime null,
FAPPROVERID int not null default 0,
FAPPROVEDATE datetime null,
FDOCUMENTSTATUS char(1) not null default 'A',
FMODIFIERID int not null default 0,
FMODIFYDATE datetime null,
FCANCELSTATUS char(1) not null default 'A',
FCANCELLERID int null default 0,
FCANCELDATE datetime null,
FDebitTotal decimal(23,10) not null default 0,
FCebitTotal decimal(23,10) not null default 0,
FAdjustTmpId int not null default 0,
FTRANSACTIONTYPEID int not null default 0,
FELIMINATIONTYPEID int not null default 0,
constraint PK_T_CR_RPTADJUST primary key (FID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'调整分录',
'user', @CurrentUser, 'table', 'T_CR_RptAdjust'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'Z暂存，A创建，B审核中，C已审核，D重新审核',
'user', @CurrentUser, 'table', 'T_CR_RptAdjust', 'column', 'FDOCUMENTSTATUS'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'枚举：A未作废B已作废',
'user', @CurrentUser, 'table', 'T_CR_RptAdjust', 'column', 'FCANCELSTATUS'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'批量生成时，源模板内码',
'user', @CurrentUser, 'table', 'T_CR_RptAdjust', 'column', 'FAdjustTmpId'
go
/*==============================================================*/
/* Index: IDX_CR_RA_CmpId */
/*==============================================================*/
create index IDX_CR_RA_CmpId on T_CR_RptAdjust (
FCompanyID ASC
)
go
/*==============================================================*/
/* Index: IDX_CR_RA_BILLNO */
/*==============================================================*/
create index IDX_CR_RA_BILLNO on T_CR_RptAdjust (
FBillNo ASC
)
go
/*==============================================================*/
/* Index: IDX_CR_RA_CREATEDATE */
/*==============================================================*/
create index IDX_CR_RA_CREATEDATE on T_CR_RptAdjust (
FCREATEDATE ASC
)
go

### T_CR_RptAdjust(调整分录)：键值定义

名称 | 代码 | 主要的
pk_cr_rptadjust | PK_CR_RPTADJUST | TRUE

### T_CR_RptAdjust(调整分录)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_CR_RA_CmpId | IDX_CR_RA_CmpId | FALSE | FALSE | FALSE | FALSE | FALSE | T_CR_RptAdjust(调整分录)
IDX_CR_RA_BILLNO | IDX_CR_RA_BILLNO | FALSE | FALSE | FALSE | FALSE | FALSE | T_CR_RptAdjust(调整分录)
IDX_CR_RA_CREATEDATE | IDX_CR_RA_CREATEDATE | FALSE | FALSE | FALSE | FALSE | FALSE | T_CR_RptAdjust(调整分录)

上一页

主页

下一页