目前脚本写成如下- var docu=getCurrentDocument();
- println("111111111111111111111");
- var rkdbianma=docu.getItemValueAsString("rkbmrk");
- var cgdID=getItemValueAsString("cgddid");
- println("2222222222222");
- var sql1="select * from tlk_caigouDetailInfo where parent='"+cgdID+"'";
- var docs =queryBySQL(sql1);
- println("33333333");
- println("999999999999999999999"+docs.size());
- if(docs!=null && docs.size()>0){
- for (var it = docs.iterator(); it.hasNext();) {
- var doc = it.next();
- var goodsCode=doc.getItemValueAsString("goodsCode");
- var goodsName=doc.getItemValueAsString("goodsName");
- var ckjiner=doc.getItemValueAsString("ckjiner");
- var unit=doc.getItemValueAsString("unit");
- var remark=doc.getItemValueAsString("remark");
- var num=doc.getItemValueAsString("num");
- var gongyingshang=doc.getItemValueAsString("gongyingshang");
- var gysname=doc.getItemValueAsString("gysname");
- var process = new Packages.cn.myapps.core.dynaform.document.ejb.DocumentProcessBean(getApplication());
- var sqlkc="select * from tlk_chushichangku where item_yptmkc='"+goodsCode+"'";
- var dockc =queryBySQL(sqlkc);
- var danqianid=getId();
- println("idddddddd"+danqianid);
- if(danqianid!=null){
- for(danqianid!=null){
- var caigousql="insert into TLK_CUNCAIGOU(id,parent,fromname,item_yptmrk,item_ypmcrk,Item_gysbmrk,Item_gysmcrk,Item_ghjgrk,Item_dwrk,Item_jhrkslrk,Item_bzrk) values(emp_chushikucun.NEXTVAL,'"+danqianid"','"+药品GSP/库存管理/入库单/cuncaigou"','"+goodsCode+"','"+goodsName+"','"+gongyingshang+"','"+gysname+"','"+ckjiner+"','"+unit+"','"+num"','"+remark"')"
- println("cuncaigou======================="+caigousql);
- insertByDSName("oracle",caigousql);
- }
- }
- println("5555555555");
- if(dockc!=null&&dockc.size()>0){
- println("666666666666666666666666666");
- for (var iter = dockc.iterator(); iter.hasNext();) {
- var data = iter.next();
- var totalNum = data.getItemValueAsInt("kcslkc");
- totalNum+=num;
- data.findItem("kcslrk").setValue(num);
- println("7777777777777777777777");
- process.doUpdate(data);
- }
- }else
- {
-
- var insertsql="insert into TLK_CHUSHICHANGKU(id,item_rkbmkc,item_yptmkc,Item_Ypmckc,Item_Gysbmkc,Item_Gysmckc,Item_Dwkc,Item_Rkslkc,Item_Kcslkc) values(emp_chushikucun.NEXTVAL,'"+rkdbianma+"','"+goodsCode+"','"+goodsName+"','"+gongyingshang+"','"+gysname+"','"+unit+"','"+num+"','"+num+"')"
- println("insertsql:"+insertsql);
- insertByDSName("oracle",insertsql);
- }
- }
- }
复制代码 有错误信息是 字段 fromname +药品GSP/库存管理/入库单/cuncaigou 这里错误了, 其他的输出语句也一点没出来。 |