金蝶云星空数据集成平台—现金流量同步配置指导
需求背景:由于现金流量指定是由动态表单操作生成,现金流量在BOS中也没有对应的业务对象模型,所以无法通过金蝶云星空数据集成平台配置同步模型,而系统标准的现金流量引入的业务对象仅是用于API接口数据的模型,实际后台是不保存数据,所以配置同步模型在同步时也无法获取相应的数据
解决方案:同步数据模型通过配置凭证API(该业务对象基于2021年11月补丁新增,包含凭证和现金流量部分)的业务对象,此业务对象主要将原凭证和现金流量进行融合,第三方可将凭证信息和现金流量信息一次性传入(也可只传入凭证,现金流量单据体为空),支持保存和批量保存,且较原接口性能更佳。新业务对象的FormID标识为:GL_VOUCHERAPI
但是由于标准的凭证API中的现金流量仅为模型,无实体表和视图,所以需要自定义扩展一个现金流量的单据体,通过绑定视图的方式获取凭证关联的现金流量数据,即可实现凭证+现金流量同时同步的功能
1. 执行现金流量视图脚本参考,脚本中字段以凭证API扩展的字段做调整
if exists (select * from sysobjects where name = 'V_BOT_CASHFLOW')
drop view V_BOT_CASHFLOW
GO
CREATE VIEW V_BOT_CASHFLOW AS
SELECT T.FVOUCHERID
,ROW_NUMBER() OVER (ORDER BY T.FVOUCHERID) AS FENTRYID
,T1.FEntrySeq AS F_BOT_VCHENTRYID
,T2.FEntrySeq AS F_BOT_OPPVCHENTRYID
,T.FITEMID AS F_BOT_ITEMID
,T.FSUBITEMID AS F_BOT_SUBITEMID
,T.FAMOUNT AS F_BOT_CFAMOUNT
FROM T_GL_CASHFLOWBAL T JOIN T_GL_VOUCHERENTRY T1 ON T.FVCHENTRYID = T1.FENTRYID
JOIN T_GL_VOUCHERENTRY T2 ON T.FVCHOPPOENTRYID = T2.FENTRYID
GO
2.扩展凭证API业务对象,新增现金流量(视图)的单据体,字段名需与视图中的字段一致
3.配置同步数据模型,参考以下配置
4.同步实际结果
金蝶云星空数据集成平台—现金流量同步配置指导
本文2024-09-16 18:04:43发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-19807.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