【二开】结账反结账前增加自定义检查
// 结账反结账前增加自定义检查
1,通过BOS设置器添加一个新的结账或反结账菜单,同时隐藏原菜单,后续用这个新菜单代替原菜单执行
2,在插件的BarItemClick()事件中,当点新该菜单项时执行以下逻辑:
1)执行自定义检查
2)如果检查不通过,提示并返回
3)如果检查通过,执行以下逻辑
//调用服务端进行结账
var CheckParam=new CloseBookCheckParams();//参数项根据需要赋值
var operationResult = Kingdee.K3.FIN.GL.ServiceHelper.ClosingAccountServiceHelper.ClosingAccount(this.Context, lBookId, CheckParam)
//调用服务端进行反结账
var operationResult = Kingdee.K3.FIN.GL.ServiceHelper.AntiClosingAccountServiceHelper.AntiClosingAccount(this.Context, lBookId);
注:
1,代替官方菜单功能,需要考虑更多企业级的问题,如增加数据合法性,有效性等判断,以达到可靠要求。上述逻辑只是核心逻辑,提供的二开思路。
2,类似的,在过账和反过账前增加检查项也可以用这种方法实现。
【二开】结账反结账前增加自定义检查
// 结账反结账前增加自定义检查1,通过BOS设置器添加一个新的结账或反结账菜单,同时隐藏原菜单,后续用这个新菜单代替原菜单执行2,在插件...
点击下载文档
上一篇:操作列表中没有作废操作下一篇:获取信用余额
本文2024-09-16 18:04:55发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-19824.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章