|
|
【myApps/OBPM版本号】:MyAppsV4.4
【系统版本】:后台 - 系统信息 - 系统版本:MyAppsV4.4
【浏览器类型】:Chrome
【联系方式-QQ】:312630853
【问题描述】:求指导!!!
图一是源视图,是一个SQL数据来源的视图,我在图一中加了载入视图按钮,并在动作执行后脚本中写了向另一个表中插入数据,可是报如图二中的错误,载入视图动作执行后脚本如下:
(function(){
var process = getDocumentProcess();
var formProcess = getFormProcess();
var Sequence = new Packages.cn.myapps.util.sequence.Sequence();
var form = formProcess.doViewByFormName("货物管理_1",getApplication());
println("form -------" + form);
var sid = getParameter("_selects");
println("测试一 --> "+sid);
// var aa = getCurrentDocument().getId();//父表ID
// println("父表ID --> "+aa);
var arr = splitText(sid,";");
println("sid---> "+sid);
// println("aa---> "+aa);
println("arr---> "+arr);
for(var i=0;i<arr.length;i++){
var fd = findDocument(arr[i]);
var uuid1 = Sequence.getSequence();
println("uuid1---> "+uuid1);
var value1 = fd.getItemValueAsString("件号");
var value2 = fd.getItemValueAsString("描述");
var doc1 = process.doNew(form,getWebUser(),createParamsTable());
println("doc ************** " +doc1);
doc1.findItem("零件件号").setValue(value1);
doc1.findItem("零件名称").setValue(value2);
// doc1.findItem("ID").setValue(uuid);
doc1.setId(uuid1);
// doc1.setParent(aa);
doc1.setIstmp(false);
process.doCreate(doc1);
}
})() |
-
-
|