数据表:T_ATS_DETAILCALC_BAK(明细计算归档表)

T_ATS_DETAILCALC_BAK(明细计算归档表):描述

名称

T_ATS_DETAILCALC_BAK(明细计算归档表)

代码

T_ATS_DETAILCALC_BAK

注释

 

模型

ATS考勤

主键

PK_ATS_DETAILCALC_BAK


T_ATS_DETAILCALC_BAK(明细计算归档表):列规格定义

名称

代码

数据类型

长度

强制

注释

内码

FID

int

 

TRUE

 

员工ID

FSTAFFID

int

 

TRUE

 

人员ID

FPERSONID

int

 

TRUE

 

人事管理中心

FMGRCENTERID

int

 

TRUE

 

考勤日期

FATTENDDATE

datetime

 

FALSE

 

班次

FSHIFTID

int

 

TRUE

 

第一段上班时间

FSTARTTIME1

datetime

 

FALSE

 

第一段下班时间

FENDTIME1

datetime

 

FALSE

 

第二段上班时间

FSTARTTIME2

datetime

 

FALSE

 

第二段下班时间

FENDTIME2

datetime

 

FALSE

 

第三段上班时间

FSTARTTIME3

datetime

 

FALSE

 

第三段下班时间

FENDTIME3

datetime

 

FALSE

 

第四段上班时间

FSTARTTIME4

datetime

 

FALSE

 

第四段下班时间

FENDTIME4

datetime

 

FALSE

 

第五段上班时间

FSTARTTIME5

datetime

 

FALSE

 

第五段下班时间

FENDTIME5

datetime

 

FALSE

 

第一段迟到分钟数

FLATEMINUTE1

decimal(19,6)

19

FALSE

 

第二段迟到分钟数

FLATEMINUTE2

decimal(19,6)

19

FALSE

 

第三段迟到分钟数

FLATEMINUTE3

decimal(19,6)

19

FALSE

 

第四段迟到分钟数

FLATEMINUTE4

decimal(19,6)

19

FALSE

 

第五段迟到分钟数

FLATEMINUTE5

decimal(19,6)

19

FALSE

 

第一段早退分钟数

FEARLYMINUTE1

decimal(19,6)

19

FALSE

 

第二段早退分钟数

FEARLYMINUTE3

decimal(19,6)

19

FALSE

 

第三段早退分钟数

FEARLYMINUTE2

decimal(19,6)

19

FALSE

 

第四段早退分钟数

FEARLYMINUTE4

decimal(19,6)

19

FALSE

 

第五段早退分钟数

FEARLYMINUTE5

decimal(19,6)

19

FALSE

 

第一段旷工分钟数

FABSENTMINUTE1

decimal(19,6)

19

FALSE

 

第二段旷工分钟数

FABSENTMINUTE2

decimal(19,6)

19

FALSE

 

第三段旷工分钟数

FABSENTMINUTE3

decimal(19,6)

19

FALSE

 

第四段旷工分钟数

FABSENTMINUTE4

decimal(19,6)

19

FALSE

 

第五段旷工分钟数

FABSENTMINUTE5

decimal(19,6)

19

FALSE

 

当天迟到次数

FLATETIMES

int

 

FALSE

 

当天迟到总分钟数

FLATESUM

decimal(19,6)

19

FALSE

 

当天早退次数

FEARLYTIMES

int

 

FALSE

 

当天早退总分钟数

FEARLYSUM

decimal(19,6)

19

FALSE

 

当天旷工次数

FABSENTTIMES

int

 

FALSE

 

当天旷工总分钟数

FABSENTSUM

decimal(19,6)

19

FALSE

 

当天补卡次数

FSUPPLEMENTTIMES

int

 

FALSE

 

当天签卡次数

FCHECKINTIMES

int

 

FALSE

 

当天请假次数

FLEAVETIMES

int

 

FALSE

 

当天请假总分钟数

FLEAVESUM

decimal(19,6)

19

FALSE

 

当天出差次数

FTRIPTIMES

int

 

FALSE

 

当天出差总分钟数

FTRIPSUM

decimal(19,6)

19

FALSE

 

缺卡次数

FUNCHECKINTIMES

int

 

FALSE

 

OT1

FOT1

decimal(19,6)

19

FALSE

工作日计调休加班分钟数

OT2

FOT2

decimal(19,6)

19

FALSE

节假日计调休加班分钟数

OT3

FOT3

decimal(19,6)

19

FALSE

公休日计调休加班分钟数

OT4

FOT4

decimal(19,6)

19

FALSE

工作日计加班费加班分钟数

OT5

FOT5

decimal(19,6)

19

FALSE

节假日计加班费加班分钟数

OT6

FOT6

decimal(19,6)

19

FALSE

公休日计加班费加班分钟数


T_ATS_DETAILCALC_BAK(明细计算归档表):脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_ATS_DETAILCALC_BAK')
and name = 'IDX_ATS_DETAILCALC_BAK'
and indid > 0
and indid < 255)
drop index T_ATS_DETAILCALC_BAK.IDX_ATS_DETAILCALC_BAK
go

if exists (select 1
from sysobjects
where id = object_id('T_ATS_DETAILCALC_BAK')
and type = 'U')
drop table T_ATS_DETAILCALC_BAK
go

/*==============================================================*/
/* Table: T_ATS_DETAILCALC_BAK */
/*==============================================================*/
create table T_ATS_DETAILCALC_BAK (
FID int not null default 0,
FSTAFFID int not null default 0,
FPERSONID int not null default 0,
FMGRCENTERID int not null default 0,
FATTENDDATE datetime null,
FSHIFTID int not null default 0,
FSTARTTIME1 datetime null,
FENDTIME1 datetime null,
FSTARTTIME2 datetime null,
FENDTIME2 datetime null,
FSTARTTIME3 datetime null,
FENDTIME3 datetime null,
FSTARTTIME4 datetime null,
FENDTIME4 datetime null,
FSTARTTIME5 datetime null,
FENDTIME5 datetime null,
FLATEMINUTE1 decimal(19,6) null default 0,
FLATEMINUTE2 decimal(19,6) null default 0,
FLATEMINUTE3 decimal(19,6) null default 0,
FLATEMINUTE4 decimal(19,6) null default 0,
FLATEMINUTE5 decimal(19,6) null default 0,
FEARLYMINUTE1 decimal(19,6) null default 0,
FEARLYMINUTE3 decimal(19,6) null default 0,
FEARLYMINUTE2 decimal(19,6) null default 0,
FEARLYMINUTE4 decimal(19,6) null default 0,
FEARLYMINUTE5 decimal(19,6) null default 0,
FABSENTMINUTE1 decimal(19,6) null default 0,
FABSENTMINUTE2 decimal(19,6) null default 0,
FABSENTMINUTE3 decimal(19,6) null default 0,
FABSENTMINUTE4 decimal(19,6) null default 0,
FABSENTMINUTE5 decimal(19,6) null default 0,
FLATETIMES int null default 0,
FLATESUM decimal(19,6) null default 0,
FEARLYTIMES int null default 0,
FEARLYSUM decimal(19,6) null default 0,
FABSENTTIMES int null default 0,
FABSENTSUM decimal(19,6) null default 0,
FSUPPLEMENTTIMES int null default 0,
FCHECKINTIMES int null default 0,
FLEAVETIMES int null default 0,
FLEAVESUM decimal(19,6) null default 0,
FTRIPTIMES int null default 0,
FTRIPSUM decimal(19,6) null default 0,
FUNCHECKINTIMES int null default 0,
FOT1 decimal(19,6) null default 0,
FOT2 decimal(19,6) null default 0,
FOT3 decimal(19,6) null default 0,
FOT4 decimal(19,6) null default 0,
FOT5 decimal(19,6) null default 0,
FOT6 decimal(19,6) null default 0,
constraint PK_ATS_DETAILCALC_BAK primary key (FID)
)
go

declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'工作日计调休加班分钟数',
'user', @CurrentUser, 'table', 'T_ATS_DETAILCALC_BAK', 'column', 'FOT1'
go

declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'节假日计调休加班分钟数',
'user', @CurrentUser, 'table', 'T_ATS_DETAILCALC_BAK', 'column', 'FOT2'
go

declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'公休日计调休加班分钟数',
'user', @CurrentUser, 'table', 'T_ATS_DETAILCALC_BAK', 'column', 'FOT3'
go

declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'工作日计加班费加班分钟数',
'user', @CurrentUser, 'table', 'T_ATS_DETAILCALC_BAK', 'column', 'FOT4'
go

declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'节假日计加班费加班分钟数',
'user', @CurrentUser, 'table', 'T_ATS_DETAILCALC_BAK', 'column', 'FOT5'
go

declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'公休日计加班费加班分钟数',
'user', @CurrentUser, 'table', 'T_ATS_DETAILCALC_BAK', 'column', 'FOT6'
go

/*==============================================================*/
/* Index: IDX_ATS_DETAILCALC_BAK */
/*==============================================================*/
create index IDX_ATS_DETAILCALC_BAK on T_ATS_DETAILCALC_BAK (
FSTAFFID ASC
)
go


T_ATS_DETAILCALC_BAK(明细计算归档表):键值定义

名称

代码

主要的

PK_ATS_DETAILCALC_BAK

PK_ATS_DETAILCALC_BAK

TRUE


T_ATS_DETAILCALC_BAK(明细计算归档表):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

IDX_ATS_DETAILCALC_BAK

IDX_ATS_DETAILCALC_BAK

FALSE

FALSE

FALSE

FALSE

FALSE

T_ATS_DETAILCALC_BAK(明细计算归档表)