行政组织名称修改保存报错:MissingRecord:SHRAdminOrgUnitExtend id IS NULL

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

行政组织名称修改保存报错:MissingRecord:SHRAdminOrgUnitExtend id IS NULL

适用版本

s-HR Cloud V8.5.1及以上

行政组织名称修改保存报错:MissingRecord:SHRAdminOrgUnitExtend id IS NULL

1.报错截图如下

2.查询语句如下

--第一步,查询组织表中,该组织的fid字段,并且记住fid字段的值

SELECT * FROM t_org_admin where fnumber='此处替换shr界面报错的组织编码'


--第二步,查询组织扩展表中,该组织是否存在记录

SELECT * FROM t_hr_SHRAdminOrgUnitExtend where FADMINORGUNITID =(SELECT fid FROM t_org_admin where fnumber='此处替换shr界面报错的组织编码' )


--如果第二步不存在记录,先生成一条插入记录的模板语句,备用

geninsert

SELECT * FROM t_hr_SHRAdminOrgUnitExtend  where FADMINORGUNITID ='此处替换第一步中查询到的fid'


--第三步,根据shr界面报错的组织编码fid,点击idBOStype,记住BOStype的值

select newbosid('091646FA') ---记住查询出的值


--第四步,插入组织扩展表记录.(插入成功后,如下图所示,保证结果集能查询到组织扩展表的数据)

insert into t_hr_shradminorgunitextend(FADMINORGUNITID, FHISTORYRELATEID, FEFFDT, FLEFFDT, FID, FCITYID, FENTERPRISENATUREID, FHRINDUSTRYID, FDEPDISPLAYNAME)

values

(N'此处替换组织表中的fid', null, {ts'此处替换组织表的FEFFDT生效日期字段值'}, {ts'此处替换组织表的FEFFDT失效日期字段值'},'此处替换idBOStype查询出来的值', null, null, null, N'此处替换组织表中fname_l2的中文名称');


--第五步,回到shr网页端,对组织进行修改,可以正常报错,不再报错

行政组织名称修改保存报错:MissingRecord:SHRAdminOrgUnitExtend id IS NULL

【适用版本】s-HR Cloud V8.5.1及以上行政组织名称修改保存报错:MissingRecord:SHRAdminOrgUnitExtend id IS NULL1.报错截图如下2.查...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息