|
|
该问题已解决。具体实现脚本如下:- var id=getId();
- var sql="select * from tlk_子表单 where parent='"+id+"'";
- var datas=queryBySQL(sql);
- if(datas.size()>0){
- for (var iter = datas.iterator(); iter.hasNext();) {
- var data = iter.next();
- var number=data.getItemValueAsString("名称");
- var quantity=data.getItemValueAsInt("数量");
- var process=getDocumentProcess();
- var rsql="select * from tlk_库存表 where ITEM_名称='"+number+"'";
- var rdatas=queryBySQL(rsql);
- prientln(rdatas.size()+"=============rdatas=======");
- var value;
- if(rdatas.size()>0){
- for(var iter1=rdatas.iterator();iter1.hasNext();){
- var rdata=iter1.next();
- var stock=rdata.getItemValueAsInt("数量");
- value=quantity+stock;
- rdata.findItem("数量").setValue(value);
- process.doUpdate(rdata);
- }
- }
- }
- }
复制代码 |
|