考勤系统表结构讲解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

P17
讨论

考勤汇总表可不可以统计人数?
版权所有 ©1993-2011 金蝶软件(中国)有限公司
P18
目 录


为啥要了解表结构 关键表介绍 关键表之间的关联 案例 总结
版权所有 ©1993-2011 金蝶软件(中国)有限公司
P19
总结

编写考勤公式的必备基础
SQL基础语法知识 考勤系统表结构 考勤系统业务逻辑
P11
目 录


为啥要了解表结构 关键表介绍 关键表之间的关联 案例 总结
版权所有 ©1993-2011 金蝶软件(中国)有限公司
P12
关键表之间的关联
版权所有 ©1993-2011 金蝶软件(中国)有限公司
P13
目 录


为啥要了解表结构 关键表介绍 关键表之间的关联 案例 总结


能力的三个层次

抄公式 改公式 写公式
版权所有 ©1993-2011 金蝶软件(中国)有限公司
P20
谢 谢!

考勤汇总表如何分班组长筛选?
版权所有 ©1993-2011 金蝶软件(中国)有限公司
update addinfo set addinfo.hrms_userfield_19=emp.name from hm_employeesaddinfo addinfo left join hr_ats_baseinfo info on addinfo.em_id=info.fempid left join v_hr_ats_employee emp on emp.em_id=info.fleaderid
考勤系统表结构
—表结构、案例
演讲人:龚永明
金蝶软件(中国)有限公司
版权所有 ©1993-2009 金蝶软件(中国)有限公司
目 录


为啥要了解表结构 关键表介绍 关键表之间的关联 案例 总结
版权所有 ©1993-2011 金蝶软件(中国)有限公司
P2
应用程序与数据之间的对应关系
应用程序1
版权所有 ©1993-2011 金蝶软件(中国)有限公司
P5
目 录


为啥要了解表结构 关键表介绍 关键表之间的关联 案例 总结
版权所有 ©1993-2011 金蝶软件(中国)有限公司
P6
关键表介绍

表名:HR_ATS_OriginalityCard

原始打卡记录 字段:卡号、打卡时间、考勤机器名、考勤机端口号、 打卡进出标识等。

职员考勤汇总表 字段:职员、出勤日期、OT1小时数、OT2小时数、 OT3小时数、年假天数、婚假天数、病假、天数、事假 天数、产假天数、 ……
版权所有 ©1993-2011 金蝶软件(中国)有限公司
P9
关键表介绍
表名:HR_ATS_EmpEditAttend 补签卡信息表


HR_ATS_BaseInfo 职员考勤信息表

储存在计算机内的、有组织的、可共享的数据集合

数据库--通俗理解

很多表加起来就是一个数据库 表包含很多字段 字段里存储了很多信息

表结构
哪个字段按什么格式要求存储的什么内容
版权所有 ©1993-2011 金蝶软件(中国)有限公司
P4
为啥要了解表结构
强大的公式化平台满足个性化需求
分析问题,透析问题本质
P15
案例

假期的统计(含自定义假期)
update c set c.HRMS_UserField_5=a.FLength from (select sum(a.flength) flength,a.fleavedate,b.fempid from hr_ats_holidaydetail a left join hr_ats_holiday b on a.fholidayid=b.fholidayid where a.FleaveDate between @BeginDate and @EndDate and b.FcheckUser is not null and b.FHolidayTypeID='60' group by a.fleavedate,fempid) a left join hr_ats_empattendtotal c on c.fempid=a.fempid and c.fattendday=a.fleavedate where c.fstatus=1 and c.FAttendDay between @BeginDate and @EndDate;
应用程序2
数据库管理系统 DBMSபைடு நூலகம்
数据库 DB
版权所有 ©1993-2011 金蝶软件(中国)有限公司
… …
应用程序n
MS SQL Server 2000 MS SQL Server 2005 MS SQL Server 2008 账套/数据库实体
金蝶K/3软件
P3
啥叫表结构

数据库(DataBase 简称 DB)--学名
版权所有 ©1993-2011 金蝶软件(中国)有限公司
P14
案例

工时的统计举例

应出勤工时

当月每周一至周五;每天8H(法定假除外) 扣除迟到、早退、旷工、请假外的异常剩余时长


实际出勤工时

享有法定休假时长

法定假休假时长(即法定假当天未出勤)
版权所有 ©1993-2011 金蝶软件(中国)有限公司
版权所有 ©1993-2011 金蝶软件(中国)有限公司
P16
案例

如何自动清除离职日期之后的排班记录?
delete from hr_ats_emproster where fid in ( select a.fid from hr_ats_emproster a inner join v_hr_ats_employee b on a.fempid=b.em_id where a.fdate>b.dimissiontime and a.fdate between @BeginDate and @EndDate )

表名:HR_ATS_EmpCalcAttend


职员考勤计算信息 字段:职员ID、班次代码、出勤日期、各段上下班时间 、各段考勤迟到、早退、旷工、OT1~OT4、标准工时, 异常类型、异常单据号、请假类型1~3,请假时长1~3, 操作信息等。
版权所有 ©1993-2011 金蝶软件(中国)有限公司
P7
关键表介绍

表名:HR_ATS_EmpRoster

职员排班信息 字段:职员代码、日期、班次代码、操作时间、操作人 、操作机器名、操作IP等。

表名:HR_ATS_HolidayLimit


假期额度 字段:唯一标识、假期类型、职员、 基准日期、开始日期、结束日期、周期、增减天数、已 用次数、增减次数、可用额度、可用次数、延期至日期 、已用额度、状态
版权所有 ©1993-2011 金蝶软件(中国)有限公司
P8
关键表介绍

表名:HR_ATS_HolidayType
假期类型 字段: 唯一标识、假期代码、中文名称、繁体名称、英文名称 、假期单位、补假额度、补假单位、是否可补假、是否 含法定假日、是否含公休日、是否可超额、状态


表名:HR_ATS_EmpAttendTotal
版权所有 ©1993-2011 金蝶软件(中国)有限公司
P10
关键表介绍
表名: HR_ATS_Shiftinfo 班次信息表

表名: HR_ATS_holiday 假期记录(单据头)

表名: HR_ATS_holidaydetail 假期记录(单据体)

版权所有 ©1993-2011 金蝶软件(中国)有限公司
相关文档
最新文档