金蝶s-HR假勤模块常见问题

(一)基础应用类

【问题1】 员工在web界面请假的长度算不出来,且出现null。

【关键字】:假期管理、请假单、请假长度、null

【适用版本】:通用

【解决方案】:

1.检查此人是否有排班,包括前、后两天的排班,打开这几天的排班,检查相关的数据是否正常;

2.若此人没有排班,则检查此人的默认班次看是否正常(指的是考勤档案历史这个区间内的默认班次(V2.0 PTM2版本以及以上的版本才有考勤档案历史)),如没有考勤档案历史,则检查考勤档案上的班次。

【问题2】 员工自助中“我的考勤”看板不显示当月数据。

【关键字】:考勤管理、员工自助、考勤看板、不显示

【适用版本】:通用

【解决方案】:

1.检查此人这一个月的排班是否正常,需要进入排班列表中检查;

2.若不正常,需要打开其班次,检查班次数据是否正常;

3.将班次信息调整后,对其这一个月在进行重新排班即可。

【问题3】 员工自助“我的打卡记录”不显示数据。

【关键字】:考勤管理、员工自助、打卡记录、不显示

【适用版本】:通用

【解决方案】:请维护好工作日历后再查看打卡记录是否显示正常。

【问题4】 员工排班不成功

【关键字】:考勤管理、员工、排班 

【适用版本】:通用

【解决方案】:

1.检查此人考勤档案历史在此区间内是否生效(考勤档案历史在V2.0 PTM2以上版本,若为以下版本请检查考勤档案);

2.检查此人的入职及离职时间,入职之前和离职之后是不能排班的。

【问题5】 考勤计算界面选择不到人员

【关键字】:考勤管理、考勤计算、选择人员 

【适用版本】:通用

【解决方案】:

1. 检查此人的用工关系状态,看此人的用工关系状态是否占人头;

2. 检查此人考勤档案历史在此区间内是否正常(V2.0 PTM1及以下版本检查考勤档案)。

【问题6】 打卡记录导入成功后在打卡记录界面查找不到。

【关键字】:考勤管理、导入、打卡记录、无数据

【适用版本】:通用

【解决方案】:

1.检查导入的excel上的打卡日期以及时间;

2.检查excel上的导入的考勤编号在考勤档案中是否存在。

【问题7】 考勤计算完后人员还在未计算中。

【关键字】:考勤管理、考勤计算、未计算

【适用版本】:通用

【解决方案】:

1. 检查此人考勤档案历史在此区间内是否正常(V2.0 PTM1以及以下版本检查考勤档案);

2. 检查相关排班是否正常(需要点进去看下); 

3. 检查相关的单据是否正常。

【问题8】 考勤公式书编后,考勤计算算不出来值。

【关键字】:考勤管理、考勤计算、考勤公式

【适用版本】:通用

【解决方案】:

1.请先确定是实际计算是否计算相关的值(并非系统中的模拟计算);

2.若是复杂的公式添加考勤项目将公式拆分,看这些拆分后的考勤项目是否有相关的值。

【提示】:对于以上问题请先排查,若是还有问题,请把上面排查后的截图附在提单上。无相关截图退回补充资料处理。

(二)考勤公式类

【问题1】 自定义添加假期类型并在假期制度上设置后,请假如何在考勤明细上体现?

【关键字】:考勤管理、假期类型、假期制度、考勤公式、自定义、考勤明细

【适用版本】:通用

【解决方案】:

1.添加相关的考勤项目如测试假;

2.在考勤制度上的考勤明细公式引用,如测试假=取当天的请假时长("" ,);

【函数说明】:函数名:取当天的请假时长(假期类型编码,单位值),函数结果返回请假拆分明细中当天的请假时长。假期类型编码:字符型,是基础数据中定义的假期类型编码,如:“JQLX000001Y”;单位值:整型,标示返回单位类型,1表示天,2表示小时,此为1,2为假期制度上选择的若假期制度上该假为按天请假则为1,若为小时则为2。

【举例】:取当天的请假时长("JQLX000001Y",1) = 0.5(天)取当天的请假时长("JQLX000001Y",2)=1(小时) 。

【问题2】 自定义考勤公式将系统上的旷工迟到早退变成为0,但是在员工自助中“我的考勤”上还存在相关的异常。

【关键字】:考勤管理、自定义、考勤公式、旷工、早退

【适用版本】:通用

【解决方案】:员工看板上显示旷工标志,意义为第一段旷工小时数+第二段旷工小时数+第三段旷工小时数。若这三项之和大于0,那么在员工自助我的考勤的面板上也会变成显示旷工的标志,因此对于这样的问题,现场写考勤公式的时候也需要考虑相关的问题。

(三)涉及后台查询修改SQL类(请谨慎操作)

【安全警示】: 涉及到update语句和delete 语句,请现场备份好数据再进行操作,否则数据无法修复。若无法确认相关操作,请提单寻求支持。

【问题1】 请假单界面中创建请假单时假期类型不显示,且进入界面直接报null。

【关键字】:假期管理、请假单、null

【适用版本】:通用

【问题效果图】:

【解决方案】:通过以下语句查找相关的数据看相关的数据是否为null:

select * from  t_hr_ats_holidaylimit where FREEZELIMIT  is null  or FREEZELIMIT=‘’

select *from  t_hr_ats_holidaylimit where FUSEDLIMIT is null or FUSEDLIMIT=‘’

select *from  t_hr_ats_holidaylimit where FREMAINLIMIT  is null or FREMAINLIMIT=‘’

将相关的数据查询出来后将空的数据变成0即可,变成0指的是这几个为null的字段。

Update t_hr_ats_holidaylimit set FREEZELIMIT=0 where FREEZELIMIT is null or FREEZELIMIT=‘’

Update t_hr_ats_holidaylimit set FUSEDLIMIT=0 where FUSEDLIMIT is null or FUSEDLIMIT =‘’

Update t_hr_ats_holidaylimit set FREMAINLIMIT=0 where FREMAINLIMIT is null or FREMAINLIMIT =‘’

【重要提示】:更新数据前请做好相关数据表的备份,否则数据无法恢复!

【问题2】 员工新增考勤档案的时候报相关考勤编号已存在。

【关键字】:考勤管理、考勤档案、考勤编码、重复

【适用版本】:V8.2、V2.0 PTM2

【问题效果图】:此问题先保证在界面上确实是查不到。

【解决方案】:

1.查询考勤档案上有该人员的档案,但在员工表上无此人;

select * from T_HR_ATS_Attendancefile  where fproposerid   not  in  (select   fid   from  t_bd_person )

2.删除考勤档案的相关数据;

delete from T_HR_ATS_Attendancefile  where fproposerid   not  in  (select   fid   from  t_bd_person )

3.查询考勤档案历史上有该人员的档案,但在员工表上无此人;

 Select  * from   T_HR_ATS_Attendancefilehis  where   fproposerid   not  in  (select   fid   from  t_bd_person )

4.删除考勤档案历史的相关数据

delete   from T_HR_ATS_Attendancefilehis  where fproposerid   not  in  (select   fid   from  t_bd_person )

【重要提示】:更新数据前请做好相关数据表的备份,否则数据无法恢复!若清除了以上数据还是存在重复的数据请提单告知。

【问题3】 员工新增考勤档案的时候报相关考勤编号已存在。

【关键字】:考勤管理、考勤档案、考勤编码、重复

【适用版本】:V1.5、V2.0、V2.0 PTM1

【问题效果图】:此问题先保证在界面上确实是查不到。

【解决方案】:

1.查询考勤档案上有该人员的档案,但在员工表上无此人;

Select * from T_HR_ATS_Attendancefile where fproposerid not in (select   fid   from t_bd_person)

2删除考勤档案的数据

Delete from T_HR_ATS_Attendancefile where fproposerid not in (select   fid   from t_bd_person)

【重要提示】:更新数据前请做好相关数据表的备份,否则数据无法恢复!若清除了以上数据还是存在重复的数据请提单告知。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注