电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

如何在业务单据上实现超预算提醒

来源:金蝶云社区作者:金蝶2024-09-221

如何在业务单据上实现超预算提醒

1 简介

1.1 功能介绍

预算控制模块为业务上提供了超预算余额提醒实现的插件及二开实现方案建议。

1.2 应用场景

虽然许多公司在预算控制中允许超预算,但是超预算后在提交单据时需要给业务人员进行提醒;目前标准的预算模块控制过程与单据的流转是异步流程,无法实现在预算控制允许超预算的同时在业务单据上进行超预算提醒。因此提供业务/项目上超预算余额提醒插件和方案以实现超预算提醒功能。

1.3 系统路径

1.4 关键字段/按钮说明

参数说明

参数备注
cloudId所属云,预算API固定“epm”epm
appId所属应用,预算API固定“eb”eb
serviceName服务名BgControlService
methodName方法名,查询余额接口queryBalance
params传单据的动态对象dynamicObject 


2 主要操作

2.1 主要操作

前提条件

超预算余额插件是为二开研发提供的代码用例,用于在调预算的执行/占用接口前先判断是否有足够的预算数;

联系预算产品获取插件用例(插件类)。

操作步骤

步骤1 二开调用预算的查询余额的接口,从接口返回的结果中解析当前单据的维度组合所剩的余额,将余额和当前申请金额比对,金额不足时中断请求,提示预算余额不足。

接口调用方式

String jsonStr = DispatchServiceHelper.invokeBizService("epm","eb", "BgControlService", "queryBalance", dynamicObject);

参数获取方式(以获取费用报销单动态对象为例)

DynamicObject dynamicObject=BusinessDataServiceHelper.load(billId,"er_dailyreimbursebill");

代码样例

public static void validBalance(IFormView view,DynamicObject dynamicObject) {

String jsonStr = DispatchServiceHelper.invokeBizService("epm", "eb", "BgControlService", "que

如何在业务单据上实现超预算提醒

1 简介1.1 功能介绍预算控制模块为业务上提供了超预算余额提醒实现的插件及二开实现方案建议。1.2 应用场景虽然许多公司在预算控制中允...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信