分享下复杂dep脚本如何简易编写
之前在其他贴子中有答复过此分享,很多现场二开也给出过同样的指导方案,这里再次集中分享下。
以下只针对复杂的dep二开逻辑可参考如下方法,针对简单的就不必这么麻烦了,毕竟部署java class需要重启服务。
比如说是应收单审核,在dep客户端审核action中增加如下脚本:
var imp = JavaImporter();
imp.importPackage(Packages.com.kingdee.eas.fi.ar.dep.client);
with(imp){
var billPlugin = new ArOtherBillPlugin(pluginCtx);
billPlugin.audit();
}
然后新增java类,如下:
package com.kingdee.eas.fi.ar.dep.client;
import com.kingdee.eas.ep.client.UIParam;
public class ArOtherBillPlugin {
OtherBillListUI ui = null;
public ArOtherBillPlugin(UIParam param) {
ui = (OtherBillListUI) param.getUI();
}
public void audit() {
//这里可编写二开的审核业务逻辑,原java类中是如何处理的,这里同样参考,只不过获取控件,需要从pluginCtx中获取。
ui.refreshList();//这里应该只要是应收单listUI上的可访问的方法,都可以调用。
}
}
java类需要部署到服务器上,建议客户端与服务端分开编写java类,且分开部署。
dep的审核节点写代码, 如果单据是通过工作流自动审核的是不是触发不了代码
:handshake
这个要顶一下
很好
您好,请问 Packages.com.kingdee.eas.fi.ar.dep.client 这个是什么路径?var billPlugin = new ArOtherBillPlugin(pluginCtx);
这是什么意思?有注释吗?
如果我的单子不是应收单,而是在dep里独立新增的单据呢,和其他单据并没有数据关联,写的思路又是什么呢?
学习
顶!
DEP现在应用比较广泛,顶起,以供借鉴。
不懂,但是是好贴
好贴啊,化繁为简
分享下复杂dep脚本如何简易编写
之前在其他贴子中有答复过此分享,很多现场二开也给出过同样的指导方案,这里再次集中分享下。以下只针对复杂的dep二开逻辑可参考如下方法...
点击下载文档
上一篇:EAS客户升级分享下一篇:参考售价能否控制销售出库单价
本文2024-09-16 23:31:34发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-55130.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章