WebAPI调用接口时:提示【"XX"的模块/子系统未购买】的问题及解决方案
【问题描述】
场景1:WebAPI保存销售合同数据时,会报“销售过程管理”的模块/子系统未购买(仅购买了销售管理模块)
场景2:WebAPI保存销售出库单数据时,会报“销售管理”的模块/子系统未购买(仅购买了库存管理模块)
【原因分析】
系统某些单据(如:销售合同【属于CRM-销售过程管理,同时属于供应链-销售管理】、销售出库单【属于供应链-销售管理,同时属于供应链-库存管理】),系统运行时界面正常使用时只要购买两个里面其中任一模块即可正常使用。
WebAPI调用接口时,由于WebAPI默认会取单据本身默认所属的功能模块子系统(BOS设计时单据所属的子系统模块)校验加密,如果自身默认所属的这个子系统未购买,则会提示"XX"的模块/子系统未购买。
【解决方案】
根据WebAPI保存接口参数说明里面的2.4参数 SubSystemId 主动传入已购买的子系统即可(前提是对应子系统下的加密校验允许此单据的使用)。
如:销售合同 默认是属于 CRM - 销售过程管理 子系统的,同时也支持 供应链 - 销售管理 模块 使用。
如未购买 CRM - 销售过程管理 子系统,则可以主动指定:"SubSystemId": 23” 销售管理 即可正常使用了。
常用子系统值:销售管理:23 库存管理:21 采购管理:20
【相关链接】
浅谈通过WebAPI实现金蝶云单据对接的那些事[持续更新完善]https://vip.kingdee.com/article/11179
WebAPI调用接口时:提示【"XX"的模块/子系统未购买】的问题及解决方案
【问题描述】场景1:WebAPI保存销售合同数据时,会报“销售过程管理”的模块/子系统未购买(仅购买了销售管理模块)场景2:WebAPI保存销售...
点击下载文档
本文2024-09-23 02:47:11发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-154691.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章