参考这个代码;创建主表的同时创建子表记录【创建主子表记录同时将记录插入到另一个主子表】
http://www.teemlink.com/bbs/foru ... 0&fromuid=45778
(出处: 天翎myApps)
var sub = getCurrentDocument();//表单A的一条文档对象
var user = getWebUser();
var formProcess = new Packages.cn.myapps.core.dynaform.form.ejb.FormProcessBean();
var params = new Packages.cn.myapps.base.action.ParamsTable();
var form = formProcess.doViewByFormName("客户关系管理系统(标准)/模块1/B",getApplication()); //根据表单B名称查询出表单
var process = getDocProcess(getApplication()); //Document操作类
var doc = process.doNewWithChildren(form,user,params,sub.getChilds("a_c"),); //创建新文档包含子文档。a_c为A表子表单名
doc.setFormid('11e1-587b-c5811c26-8d05-09cc45927119');
doc.setFormname("客户关系管理系统(标准)/销售管理/订单管理/fm_sale_manage");
doc.setAuthor(user.getId());
doc.setApplicationid(getApplication());
doc.setDomainid(user.getDomainid());
doc.addStringItem("sale_manage_number",sub.getItemValueAsString("quotationprices_number"));
process.doCreate(doc);
|