使用新建苍穹连接组件和单据保存组件,将凭证excle数据保存到苍穹系统中
1 业务场景
很多时候,我们需要把处理完的数据,导入到苍穹系统上,比如凭证数据。我们以凭证数据为例子,使用新建苍穹连接组件和单据保存组件,将凭证excle数据保存到目标系统中。
2 操作步骤
步骤1:
在苍穹系统上,【开放平台】—【安全策略】—【第三方应用】新建一个第三方应用,并记录下“系统编码”和“AccessToken认证密钥”,点击保存。此步骤主要是用于苍穹系统和外部系统的连接认证。如果已有创建好的第三方应用,则可忽略此步骤。
步骤2:
查看“数据中心编码”,我们退回到登录页,在登录页按下F12按钮,查看NetWork下的getCustomData.do,查看accountId(数据中心编码)的值,并记录下来。
ps:这里也可以使用设计器里面的获取数据中心组件去获取“数据中心编码”
步骤3:
打开设计器,登录完设计器后,使用新建苍穹连接组件,将上面我们设置的第三方应用,以及数据中心编码等值,设置到目标属性中,并点击运行,返回cacheid则说明连接是正常的。
步骤4:
在苍穹系统上,在【总账】—【凭证处理】—【凭证】里面,点击更多,引入,下载引入excel模板。
步骤5:
我们打开excel表,往excel表里面写入数据。红色字体为必填项,其他的根据自己的业务需求填写。如果有编码就可以不填名称,例如填了“核算组织.编码”就可以不填“核算组织.名称”,填了“账簿类型.编码”就可以不填“账簿类型.名称”,其他的也类似如此。对于编码的数据,填写这份excel表时候,可以先查询这个编码是什么,具体可以上【总账】—【凭证处理】—【凭证】新增一条凭证的单据页面上做查询。比如查询核算组织编码,假设是“家用空调事业部”,那么点击红框可以查看该编码为06,那我们在excel核算组织编码填入的就是06,依此类推。
如果我们遇到需要录入多个“科目”的时候,也就是分录体数据有多条的情况,那么我们可以在分录体的位置直接插入一条新的分录,前面单据头部分不需要再填写。
如果一个科目核算维度有多个的情况下,核算维度直接往后填写即可。
步骤6:
填写完数据后,我们打开设计器,在步骤3的“新建苍穹连接”组件后面,添加一个“单据保存组件”,并填写入处理好的excel文件路径,以及表单标识“gl_voucher”,这个标识如果不清楚的可以在excel表中第一个单元格获取。
步骤7:
运行流程,查看单据是否成功保存到苍穹系统中。
我们可以看到数据已经成功保存。
3 注意事项
连接的第三方应用,需要有凭证的保存接口权限,在新建应用的时候,下面有个API授权的功能,如果没有找到凭证的保存接口,需要到【开放平台】—【其他】—【API服务管理1.0】上面新增凭证的保存操作接口。
如果遇到不正确的第三方appId或appSecuret,检查新建苍穹连接的属性值是否输入正确。
如果遇到遇到该用户没有此接口权限,需要到【开放平台】—【其他】—【API服务管理1.0】的接口上查看是否授权了该用户。
使用新建苍穹连接组件和单据保存组件,将凭证excle数据保存到苍穹系统中
本文2024-09-23 01:02:29发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-143380.html