s-HR表单分录导入二开案例
场景
二开的表单中有分录数据,需要使用excel导入的方式快速添加数据。 如下图:
实现原理
8.5及以上版本系统提供了导入配置功能,二开也可以通过导入配置进行数据导入,分录导入和列表导入略有不同,
分录导入时上传的excel数据到后端只是进行了一些校验,没有实际入库,校验完成后会返回给前端,二开需要写前端代码将返回的数据添加到分录表格中,数据最终入库是在点击表单的保存按钮时作为表单的一部分,一起提交到后端进行保存。
实现步骤以及标准产品参考
a.配置导入模板(参考标品模板:公司内调动单(多人)导入)。
b.编写js代码往分录头上添加一个导入按钮,并绑定点击事件。
参考:标准产品参考: 员工调动->创建多人调动单->分录导入 ShrAffairBillMultiEntryHrManEdit.js
c.在点击事件中处理相关的导入逻辑(编写回调函数将后端返回的数据添加到分录表格中,调用shr.doImportExcel导入方法发起导入)
4. 如需在后端代码对导入的数据做处理可以二开导入实现类(如无数据处理逻辑可不用二开导入实现类),参考多人调动单的实现类(注:请先查看附件中导入文档资料):
com.kingdee.shr.base.syssetting.app.io.impl.FluctuationMultiEntryBizBillHrManImportService
5.附件为导入基本的说明文档,包括模板配置,导入接入,导入原理图,二开实现类编写等内容。
6.注意事项
a.分录导入数据量最多不要超过1000,否则表格会出现卡顿,因为分录没有分页。
b.后端代码不要吃掉异常,请抛ImportException
s-HR表单分录导入二开案例
场景 二开的表单中有分录数据,需要使用excel导入的方式快速添加数据。 如下图:实现原理8.5及以上版本系统提供了导入配置功能,二开也可...
点击下载文档
本文2024-09-16 23:47:39发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-56837.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
热门文章