var doc = getCurrentDocument();
var v1=doc.getItemValueAsString("ProjectId");
var v2=doc.getItemValueAsString("names");
var v3=doc.getItemValueAsString("Types");
var v4=doc.getItemValueAsString("PreStart");
var v5=doc.getItemValueAsString("PreEndDate");
var v6=doc.getItemValueAsString("Prehr");
var v7=doc.getItemValueAsString("Owner");
var vnow=getToday();
var vnum=countNext2("ECN",true,true,true,4);
var userName= getWebUser().getName();
var uuid = new Packages.cn.myapps.util.sequence.Sequence();
println(v7);
var formProcess = getFormProcess();
var form = formProcess.doViewByFormName("ECN",getApplication()); //查询出表单
var process = getDocumentProcess();
var doc = process.doNew(form,getWebUser(),createParamsTable());
doc.findItem("单号").setValue(vnum);
doc.findItem("申请人").setValue(userName);
doc.findItem("申请日期").setValue(vnow);
doc.findItem("ProjectId").setValue(v1);
doc.findItem("names").setValue(v2);
doc.findItem("Types").setValue(v3);
doc.findItem("PreStart").setValue(v4);
doc.findItem("PreEndDate").setValue(v5);
doc.findItem("Prehr").setValue(v6);
doc.findItem("OWNER").setValue(v7);
doc.findItem("AFTOWNER").setValue(v7);
var D= doc.getId();
var formid=form.getId();
doc.setIstmp(false);
process.doCreate(doc);
var address="http://oa.doublee.com.cn:8000/obpm/portal/dynaform/document/view.action?_docid="+D+"&_formid="+formid+"&signatureExist=false"
println(address);
address;
但是OWENER这个取值不正确不能把OWENER更新到另外一个新表单里!
补充内容 (2015-9-1 14:13):
可以QQ沟通下吗?还有一个URL跳转功能 的地址是对了但是构建表单失败不知道为什么?
补充内容 (2015-9-1 14:13):
我QQ818724 |