提报单导入模板携带部门和职位信息

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

提报单导入模板携带部门和职位信息

【适用版本】 

s-HR Cloud V8.8 SP1及以上

s-HR Cloud V8.8及以上

s-HR Cloud V8.6.1.2及以上

【应用场景】 

提报单分录导入


【详细说明/示例/操作步骤】

1.  用管理员账号登录s-HR,进入开发平台-基础配置-导入模板配置


2.  搜索“提报单分录员工导入模板(携带员工信息)


3.  选中步骤2中的记录,点击复制新增进入以下页面:


4.  拓展步骤3中框出来的实现类com.kingdee.shr.compensation.cmpExcelImport.integrate.SubmitShemeBillPresetImportService,并用拓展的实现类替换它。覆写做法如下:

 

    4.1覆写getInitPersonInfoSql方法。组织id和name分别对应查询字段adminOrg.fid和adminOrg.fName_l2(多语言支持,l2参照sql中person.FNAME_l的写法)。职位需要多关联一张表LEFT OUTER JOIN T_ORG_Position AS pos ON empOrgRelation.FPositionID = pos.FID,增加的查询字段名为pos.fid和pos.fName_l2(多语言支持,l2参照sql中person.FNAME_l的写法) 

    4.2 覆写initPersonInExcel方法

复制initPersonInExcel方法,将查询出来的组织名称和职位名称,分别填入单元格2和3(参照上图72,73行的写法)

isContainSubRow.createCell(2).setCellValue(“组织名称”); isContainSubRow.getCell(2).setCellStyle(textStyle);

isContainSubRow.createCell(2).setCellValue(“职位名称”); isContainSubRow.getCell(2).setCellStyle(textStyle);

 



提报单导入模板携带部门和职位信息

【适用版本】 s-HR Cloud V8.8 SP1及以上s-HR Cloud V8.8及以上s-HR Cloud V8.6.1.2及以上【应用场景】 提报单分录导入【详细说明/...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息