var lydhs = getParameter("_selects");
var pid = getItemValueAsString("主表单id");
if (isNotNull(lydhs)) {
var process = getDocumentProcess();
println("输出process:::::::"+process)
var formProcess = getFormProcess();
// var subform = formProcess.doView("__fYA93tChBFc5h8Eg5cJ");
var subform = formProcess.doViewByFormName("表533子表",getApplication());
var arrId = lydhs.split(";");
for (var i=0; i<arrId.length; i++) {
var jsdoc = findDocument(arrId);
var doc = process.doNew(subform,getWebUser(),createParamsTable());
doc.addStringItem("所属类型",jsdoc.getItemValueAsString("所属类型"));
doc.addStringItem("排序号",jsdoc.getItemValueAsString("排序号"));
doc.addStringItem("表号",jsdoc.getItemValueAsString("表号"));
doc.addStringItem("表名",jsdoc.getItemValueAsString("表名"));
doc.addStringItem("类别",jsdoc.getItemValueAsString("类别"));
doc.addStringItem("序号",jsdoc.getItemValueAsString("序号"));
doc.addStringItem("检验项目1",jsdoc.getItemValueAsString("检验项目1"));
doc.addStringItem("检验项目2",jsdoc.getItemValueAsString("检验项目2"));
doc.addStringItem("检验项目3",jsdoc.getItemValueAsString("检验项目3"));
doc.addStringItem("检验项目4",jsdoc.getItemValueAsString("检验项目4"));
doc.addStringItem("检验项目5",jsdoc.getItemValueAsString("检验项目5"));
doc.addStringItem("质量标准",jsdoc.getItemValueAsString("质量标准"));
doc.addStringItem("单位",jsdoc.getItemValueAsString("单位"));
println("输内容1=================="+jsdoc);
doc.addStringItem("来源记录id",arrId);
println("输出内容2=================="+jsdoc);
doc.setParent(pid);
println("输出内容3=================="+jsdoc);
println("输出process:::::::"+process)
process.doCreate(doc);
println("输出内容4=================="+jsdoc);
}
}
|