回复 2# chris
var value =getItemValueAsString("检验项目");
var jybh=getItemValueAsString("检验编号");
var webUser=getWebUser();
var domainid = webUser.getDomainid();
var sql="";
var sql1="select '"+domainid+"' as DOMAINID, id as id,item_报告编号 from tlk_接样单表 where item_检验编号='"+jybh+"'"
var doc1=findBySQL(sql1);
var selects = value.split(";");
$PRINTER.println(value);
for(var i=0;i<selects.length;i++){
sql="select '"+domainid+"' as DOMAINID,item_项目编号 as id,item_项目名称,item_检验周期,item_检验科室,item_收费标准,item_标准值 from tlk_标准项目表 where item_项目名称='"+selects+"'";
var doc =findBySQL(sql);
var xmmc=doc.getItemValueAsString("项目名称");
var jyzq=doc.getItemValueAsString("检验周期");
var jyks=doc.getItemValueAsString("检验科室");
var sfbz=doc.getItemValueAsString("收费标准");
var bgbh=doc1.getItemValueAsString("报告编号");
var bzz=doc.getItemValueAsString("标准值");
var process = getDocProcess(getApplication());
var form = getFormProcess().doViewByFormName("任务项目表", getApplication());
var params = new Packages.cn.myapps.base.action.ParamsTable();
params.setParameter("项目名称",xmmc);
params.setParameter("检验周期",jyzq);
params.setParameter("科室", jyks);
params.setParameter("收费",sfbz);
params.setParameter("报告编号",bgbh);
params.setParameter("技术要求",bzz);
$PRINTER.println(sql);
var insertdoc = form.createDocument(params,getWebUser());
process .doCreate(insertdoc,webUser);
}
这是我的代码 |