//设置F7默认值
var easImporter = JavaImporter();
easImporter.importPackage(Packages.com.kingdee.bos.util);
easImporter.importPackage(Packages.com.kingdee.eas.basedata.assistant);
easImporter.importPackage(Packages.com.kingdee.eas.basedata.scm.sd.sale);
with(easImporter){
var prmtContractType =pluginCtx.getKDBizPromptBox("prmtContractType");
var c = new ContraceTreeInfo();
c.setId(BOSUuid.create("171F4897"));
c.setNumber("01");
c.setName("采购合同-常规");
prmtContractType.setValue(c);
}
以上是我的脚本,在调试模式下,执行到最后一行就报以下的错误:
Caused exception message is: null
at com.kingdee.eas.ep.plugin.PluginUtils.getScriptExecuteException(PluginUtils.java:104)
at com.kingdee.eas.ep.plugin.PluginUtils.handleScriptException(PluginUtils.java:69)
at com.kingdee.eas.ep.client.ScriptExecutor.execute(ScriptExecutor.java:43)
at com.kingdee.eas.ep.client.ExtendMethodInterceptor.executeScript(ExtendMethodInterceptor.java:135)
at com.kingdee.eas.ep.client.ExtendMethodInterceptor.intercept(ExtendMethodInterceptor.java:108)
at com.kingdee.eas.scm.sd.sale.client.SaleContractEditUI$$EnhancerByCGLIB$$2cf4d747.onLoad(
自己想了一下,合同类型不是一个实体entity,只是一个查询F7query, 所对应实体是合同条款;这怎么解决?有DEP开发大神吗?
推荐阅读