人员表、人员职业信息表数据错误排查
在s-HR系统,员工基本信息、员工职业信息是记录历史版本的,只有当前表和历史表的生效时间及失效时间是符合正常的时间轴的才不会出错。
但日常我们处理客户问题时经常发现 ,有时候这两个表的生效及失效时间不符合正常的时间轴。此贴我们来看一看这两个实体表不符合时间轴的脏数据情况都有哪些。页面提示什么通常是这两个表数据不正确导致,以及如何修复这样的数据
在常见web端报错提示有:1、编辑职员、提示不能早于生效日期
2、转正单挂起,挂起报错提示生效日期需设置在时间范围(大于xxxx-xx-xx)内
3、转正单提交生效提示:生效日期需设置在时间范围(大于xxxx-xx-xx)内
4、入职单(再入职)、离职单、调动单据等等单据提示生效日期需设置在时间范围(大于xxxx-xx-xx)内 和2、3提示都是相同的情况
5、修改员工信息生效日期时报错:不能早于员工记录的最早生效日期
6、员工做调动提示:不能早于员工记录的最早生效日期2018-01-11 单据填写的调动日期为2019-08-01...web端报错提示可能还有很多,欢迎大家来补充。
当有以上提示时,就应该来检查一下人员当前表、人员历史表、职员的职业信息表的、职业信息历史表 这四个表的数据检查方法如下:1、人员当前表和人员历史表数据最新的那笔的生效时间和失效时间 是否一致 ,历史表的所有记录生效时间失效时间 在时间轴上是否一致
SELECT fid, fname_l2,fnumber,FEFFDT ,FLEFFDTfrom t_bd_person where fnumber='xxx'
SELECT fname_l2,fnumber,FEFFDT ,FLEFFDT fromt_bd_personhis where fnumber='xxx'
2、职员的职业信息表的和职业信息历史表的最新的那笔的生效时间是否正确,历史表的所有记录生效时间失效时间 在时间轴上是否一致SELECT fpersonid,FEFFDT ,FLEFFDT fromt_HR_personposition where fnumber=select fid from t_bd_person wherefnumber='xxx'
SELECT fpersonid,FEFFDT ,FLEFFDT fromt_HR_personpositionhis where fnumber=select fid from t_bd_person wherefnumber='xxx'
人员表、人员职业信息表数据错误排查
本文2024-09-16 23:46:18发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-56694.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf