版权所有©1993-2009金蝶软件(中国)有限公司金蝶K/3WISEV12.1HR产品培训--考勤公式快速入门金蝶软件(中国)有限公司返回版权所有©1993-2009金蝶软件(中国)有限公司P/2目录考勤计算的设计思路及业务规则公式平台简介公式、函数设置功能、工具讲解及演示常用的考勤信息表、公用业务代码介绍案例:一个简单的自定义公式返回版权所有©1993-2009金蝶软件(中国)有限公司P/3目录考勤计算的设计思路及规则假期计算的设计思路及规则汇总计算的设计思路及规则返回版权所有©1993-2009金蝶软件(中国)有限公司P/4考勤计算设计思路及规则考勤计算公式按指定范围获取职员(V12后:支持分组单元计算)取指定范围内的原始打卡记录(V12后:一次取原始打卡记录)考勤智能排班取职员打卡记录原始考勤异常处理补签卡计算计算考勤异常处理初始化冲销假期取假期单计算(V12后:取单据精确计算)取出差单计算(V12后:取单据精确计算)取调休单计算(V12.1后:取消)取停工单计算(V12.1后:取消)汇总计算(V12.1后:考勤计算就直接汇总)调休假额度计算(考勤计算同时更新调休额度)考勤重算公式考勤自动计算公式返回版权所有©1993-2009金蝶软件(中国)有限公司P/5目录考勤计算的设计思路及规则假期计算的设计思路及规则汇总计算的设计思路及规则返回版权所有©1993-2009金蝶软件(中国)有限公司P/6假期计算设计思路及规则生成假期额度生成自然年度假期额度假期重算返回版权所有©1993-2009金蝶软件(中国)有限公司P/7生成假期额度公式额度初始化年假计算(更新假期额度)婚假计算(更新假期额度)产假计算(更新假期额度)护理假计算(更新假期额度)调休假计算(更新假期额度)工伤假计算(更新假期额度)病假、事假、丧假计算(更新假期额度)整理假期额度*说明:生成自然年度假期额度公式设计思路和计算顺序与其相同,只是年假计算的具体规则不同。返回版权所有©1993-2009金蝶软件(中国)有限公司P/8假期计算设计思路及规则生成假期额度公式主要由额度初始化函数,各假期类型计算函数及最后额度清理函数组成。用于生成每个职员对应计算周期内的标准假期额度和标准可休假次数。基准日期为职员入职日期。假期类型标准假期额度和标准可休假次数根据劳动法及公司规定设置,如张三、李四都有年假,但由于他们入司日期不同,享受年假的额度和次数也就不一样。生成自然年度假期额度用于生成每个职员对应计算周期内的标准假期额度和标准可休假次数。基准日期为自然年度的1月1日。返回版权所有©1993-2009金蝶软件(中国)有限公司P/9假期计算设计思路及规则重算假期额度额度重算公式的功能,主要是将已录入系统的请假单与假期额度进行关联,每当系统中多一张假单,进行额度重算时,某个职员对应的额度就会减少,请假次数也会减少一次。补充概念:请假单与拆分明细记录连续定量请假返回版权所有©1993-2009金蝶软件(中国)有限公司P/10假期计算设计思路及规则假期已用额度和剩余额度:1、假期已用额度计算规则:(1)计算公式:假期类型已用额度=已经冲销的请假记录时长+已经审核的请假记录时长+未审核的请假记录时长(2)额度单位:可用额度以“天”为单位。(3)请假记录时长是以小时为单位的,当时长需要参与已用额度计算时,需要将时间单位转换成“天”。转换规则:A、整天记录(未冲销)时长转换:根据整天记录的明细天数,作为该记录的请假天数,来参与已用额度的计算。B、整天记录(已冲销)时长转换:根据整天记录明细中的,冲消时长除以当日时长,作为该记录的请假天数,来参与已用额度的计算。C、分段记录(未冲销)时长转换:根据分段记录的结束时间减去开始时间的时长,除以该记录对应当天的正常排班工时,得到请假天数,来参与已用额度的计算。当计算出的天数大于1时,默认取1。D、分段记录(已冲销)时长转换:根据明细记录中的冲销时长除以该记录对应当天的正常排班工时,得到请假天数,来参与已用额度的计算。(4)对跨取假周期的请假记录,则在计算请假时长时,取记录日期与取假周期的交集部分的日期进行计算。2、假期剩余额度计算规则:剩余额度=可用额度-已用额度返回版权所有©1993-2009金蝶软件(中国)有限公司P/11目录考勤计算的设计思路及规则假期计算的设计思路及规则汇总计算的设计思路及规则返回版权所有©1993-2009金蝶软件(中国)有限公司P/12汇总计算设计思路及规则考勤汇总公式将职员一个时间段内每天的考勤明细记录通过汇总计算,再保存到考勤汇总表。考勤汇总表保存职员每天的考勤日汇总记录。报表查询中的考勤汇总表是在查询时,取考勤日汇总记录,再实时进行加法汇总计算。返回版权所有©1993-2009金蝶软件(中国)有限公司P/13考勤计算的设计思路及业务规则系统内置公式函数自定义公式函数返回版权所有©1993-2009金蝶软件(中国)有限公司P/14目录考勤计算的设计思路及业务规则公式平台简介公式、函数设置功能、工具讲解及演示常用的考勤信息表、公用业务代码介绍案例:一个简单的自定义公式返回版权所有©1993-2009金蝶软件(中国)有限公司P/15公式平台简介金蝶K/3考勤管理系统中提供了用户自定义考勤运算函数、公式的功能。公式平台就是进行公式、函数编辑的工具。通过自定义公式函数即可实现业务规则,无需更改程序。对于考勤管理制度与通用业务流程和管理方法差异性小的情况。使用者通过对系统内置函数、公式进行参数设置或简单修改,即可满足企业客户的个性化需求。对于考勤管理制度比较“独特”或者考勤规则、假期制度与通用业务规则差异很大的情况,也可以利用考勤系统的架构为客户“量身定制”一整套全新的公式函数。当然这需要计算实施成本或二次开发费用!返回版权所有©1993-2009金蝶软件(中国)有限公司P/16公式平台简介–考勤系统的核心Windows操作系统.NETFramework2.0金蝶考勤客户端IIS或Woindows服务金蝶考勤应用服务器考勤硬件业务运算通讯运行时自助服务行业应用金蝶HR导入导出平台标准业务公式平台报表返回版权所有©1993-2009金蝶软件(中国)有限公司P/17公式平台简介谁使用公式平台?使用者需要准备哪些知识、技能?了解考勤业务规则分析问题的能力和灵活变通的思维方式了解基本的SQL语句了解系统的业务数据流返回版权所有©1993-2009金蝶软件(中国)有限公司P/18目录考勤计算的设计思路及业务规则公式平台简介公式、函数设置功能、工具讲解及演示常用的考勤信息表、公用业务代码介绍案例:一个简单的自定义公式返回版权所有©1993-2009金蝶软件(中国)有限公司P/19目录公式平台简介公式、函数设置功能、工具讲解及演示考勤计算的设计思路及规则假期计算的设计思路及规则汇总计算的设计思路及规则常用的考勤信息表、公用业务代码介绍案例:一个简单的自定义公式返回版权所有©1993-2009金蝶软件(中国)有限公司P/20考勤信息表返回版权所有©1993-2009金蝶软件(中国)有限公司P/21返回版权所有©1993-2009金蝶软件(中国)有限公司P/22重用的考勤信息表原始打卡记录原始打卡记录临时表职员考勤原始信息职员考勤计算信息(常用)职员排班信息(常用)假期额度(常用)假期类型(常用)职员考勤汇总表(常用)职员考勤汇总历史表返回版权所有©1993-2009金蝶软件(中国)有限公司P/23枚举表示状态、类别的字段。如:补签卡原因、考勤组、员工类别等都属于公用业务代码。补签卡原因:漏打卡、考勤机故障、停电、个人原因…公式平台可智能感应相关的公用业务代码公用业务代码返回版权所有©1993-2009金蝶软件(中国)有限公司P/24目录公式平台简介公式、函数设置功能、工具讲解及演示考勤计算的设计思路及规则假期计算的设计思路及规则汇总计算的设计思路及规则常用的考勤信息表、公用业务代码介绍案例:一个简单的自定义公式10min返回版权所有©1993-2009金蝶软件(中国)有限公司P/25案例:一个简单的自定义考勤汇总公式客户的个性化需求:绿色原野销售有限公司销售部职员使用2个班次(白班、夜班),需要在每月的考勤汇总报表中分别统计出每名职员该月排班情况(白班、夜班的次数)。思考:怎样通过设置公式实现客户的需求?返回版权所有©1993-2009金蝶软件(中国)有限公司P/26案例:一个简单的自定义考勤汇总公式公式设计思路:要素:数据来源、规则实现、输出结果返回版权所有©1993-2009金蝶软件(中国)有限公司P/27数据输入:即为了得到目标结果,公式计算时需要用到的一些数据。体现为公式的参数以及各个数据表的字段(可以从公式元素箱中拖取)本例中,需要用到班次信息表中的班次代码,考勤汇总表中的出勤日期等。数据来源(数据输入)返回版权所有©1993-2009金蝶软件(中国)有限公司P/28规则实现正确分析客户业务细化、拆分业务规则将业务规则转换为数据更新的条件用公式语句描述规则返回版权所有©1993-2009金蝶软件(中国)有限公司P/29输出结果:客户想要的结果如:本例中在考勤汇总报表中汇总统计职员一个月上白班的次数和大夜班的次数。返回版权所有©1993-2009金蝶软件(中国)有限公司P/30公式设计原则原则:从目的结果出发,倒推中间规则实现过程和需要哪些数据来源返回版权所有©1993-2009金蝶软件(中国)有限公司P/31案例:一个简单的自定义考勤汇总公式STEP1从结果出发:1、客户需求最终要实现什么效果?统计职员一个月的白班次数和大夜班次数这两个结果字段需要在目标表自定义。下一步,找目标表!2、输出结果在哪个模块信息区域展示?该信息区域从哪张数据表取数?用户在报表查询的[考勤汇总报表]中查询。该业务模块从哪张数据表中取数?返回版权所有©1993-2009金蝶软件(中国)有限公司P/32返回版权所有©1993-2009金蝶软件(中国)有限公司P/33找到啦!目标表:职员考勤汇总表HR_ATS_EmpAttendTotal.下一步:分析客户业务规则!进入规则实现的过程!返回版权所有©1993-2009金蝶软件(中国)有限公司P/34案例:一个简单的自定义考勤汇总公式STEP2规则实现:1、理解考勤汇总公式的计算逻辑对应一人一天一条的考勤计算结果记录,生成一人一天一条日汇总记录2、客户业务规则的细分1)统计一个月的数据汇总统计有开始、结束日期范围-〉公式参数为汇总计算开始、结束日期2)统计白班次数对考勤日汇总记录进行条件判断,如果记录的班次=白班,则该条记录的白班次数=13)统计大夜班次数同上返回版权所有©1993-2009金蝶软件(中国)有限公司P/35案例:一个简单的自定义考勤汇总公式[设置][职员考勤汇总表].[大夜班次数]=1[当][职员考勤汇总表].[出勤日期]=@BeginDate[且][职员考勤汇总表].[出勤日期]=@EndDate[且][职员考勤计算信息].[职员]newid()[且][班次信息].[班次代码]='07';说明:1、班次代码可在班次维护中查看。2、[职员考勤计算信息].[职员]newid()用于建立关联表之间的关系。(非常重要的规则!!!)3、标红的是V12版本需要添加的;Update[HR_ATS_EmpAttendTotal]Set[HR_ATS_EmpAttendTotal].[HRMS_UserField_91]=1From[HR_ATS_EmpAttendTotal]LeftJoinHR_ATS_ShiftInfoOnHR_ATS_ShiftInfo.FShiftID=HR_ATS_EmpCalcAttend.FShiftIDinnerj