EAS DEP脚本开发 样例
来源:互联网 发布:淘宝加入购物车链接 编辑:程序博客网 时间:2024/06/05 06:00
不支持多语言和国际化
不支持单据实体增加分录
不支持替换标准产品原有业务逻辑
不支持新建枚举
不支持多人开发同一方案
不支持不绑定实体的界面开发
不支持在通用过滤条件页签中增加控件及业务逻辑
3、步骤
4、脚本代码
//实体
var imp = JavaImporter();
imp.importPackage(Packages.com.kingdee.eas.util.app);
with(imp){
//获取参数
var ctx = pluginCtx.getContext();
var title = methodCtx.getParamValue(0);
var ctime = methodCtx.getParamValue(1)+" 00:00:00";
var etime = methodCtx.getParamValue(2)+" 00:00:00";
var cadd = methodCtx.getParamValue(3);
var cdays = methodCtx.getParamValue(4);
var cost = methodCtx.getParamValue(5);
var pno = methodCtx.getParamValue(6);
var params = methodCtx.getParamValue(7);
var str=params.split(",");
var myDate = new Date();
var pid="";
var sql="";
for(i=0;i<str.length;i++)
{
if(str[i]!="")
{
pid=myDate.getSeconds()+myDate.getHours()+myDate.getYear()+"="+str[i];
//convert("+ctime+",'YYYY-MM-DD HH24:MI:SS')
sql = "INSERT INTO T_HR_ZDY0EmpMultiInfo (fid,CFTrainName,CFTrainAddress,CFTrainWenHao,CFTrainPay,CFTrainStratTime,CFTrainEndTime,FPersonID,fcreatorid,fcreatetime,flastupdatetime,flastupdateuserid)VALUES('"+pid+"','"+title+"','"+cadd+"','"+pno+"',"+cost+",'"+ctime+"','"+
etime+"','"+str[i]+"','256c221a-0106-1000-e000-10d7c0a813f413B7DE7F',now(),now(),'pGvDCT6+RVyQOX1241ciCxO33n8=')";
DbUtil.execute(ctx, sql);
}
}
}
//客户端
var easNames = JavaImporter();
easNames.importPackage(Packages.com.kingdee.bos.ctrl.extendcontrols);
easNames.importPackage(Packages.com.kingdee.bos);
easNames.importPackage(Packages.com.kingdee.bos.util);
easNames.importPackage(Packages.com.kingdee.bos.metadata);
easNames.importPackage(Packages.com.kingdee.eas.util.client);
easNames.importPackage(Packages.com.kingdee.bos.framework);
easNames.importPackage(Packages.com.kingdee.eas.scm.common.client);
easNames.importPackage(Packages.com.kingdee.eas.util.app);
with(easNames){
//var entry =pluginCtx.getKDTable("kdtEntrys");
//var en=pluginCtx.getKDBizPromptBox("prmttrainClass").getValue();
var pk = new MetaDataPK("com.kingdee.eas.hr.affair.app.ZDY1BizBill");
var name = " UpdateMethod(String arg1)";
var arg='0';
var args=[arg];
BOClientTool.callCmethod(pk,name,args);
}
var imp = JavaImporter();
imp.importPackage(Packages.com.kingdee.eas.util.app);
with(imp){
var ctx = pluginCtx.getContext();
var title = methodCtx.getParamValue(0);
var ctime = methodCtx.getParamValue(1);
var etime = methodCtx.getParamValue(2);
var cadd = methodCtx.getParamValue(3);
var cdays = methodCtx.getParamValue(4);
var cost = methodCtx.getParamValue(5);
var pno = methodCtx.getParamValue(6);
var params = methodCtx.getParamValue(7);
var str=params.split(",");
var sql = "update T_HR_TrainCourseEnty SET Fname_l2 = 'qw11' WHERE FID = 'yXnv1HPNR0Ki7SShIKXXIV8SJt8='";
DbUtil.execute(ctx, sql);
}
- EAS DEP脚本开发 样例
- 金蝶EAS DEP开发入门
- EAS获取DEP所加的控件
- 金蝶EAS BOS工作流开发(附带JAVA脚本)
- 【转】金蝶EAS BOS工作流开发(附带JAVA脚本)
- DEP开发入门
- DEP开发入门
- EAS BOS DEP(动态扩展平台)基本操作
- EAS 脚本处理
- 分享做过的金蝶项目用到的宝贵资料!金蝶webservice接口、金蝶dep动态扩展平台、金蝶 EAS开发伙伴认证试题及答案
- DEP
- EAS开发随记
- EAS开发通用
- EAS开发小工具
- EAS开发小工具
- EAS 扩展类开发
- EAS开发通用
- eas开发webservice
- phpdoctor 安装,配置,发用
- 获得用户请求的URL全路径
- 日期工具
- STL库放在代码中使用的方法
- 将快速排序应用于相同数查找算法实现
- EAS DEP脚本开发 样例
- 打算
- find . -name *.c -print 为何出错
- 基于jQuery的图片展示(横向滚动,可左右控制)
- 【历史上的今天】3月9日:1943年Mac之父Jef Raskin诞生
- 取其它app安装路径
- “染毒”的甜点
- Android中Service的使用详解和注意点(LocalService)
- WinCE远程桌面的实现