返回

## getDocumentProcess()

### 概述

创建文档业务对象。

### 返回值

#### cn.myapps.runtime.dynaform.document.ejb.DocumentProcess

### 参数

### 示例

#### 描述:

实现getDocumentProcess()函数的应用，创建指定类对象

##### iScript 代码:

    //在保存的动作执行脚本中，实现更新或新建记录
    (function(){
    var guest=getItemValueAsString("YAOPBM");
    var tool=getItemValueAsString("YAOPNAME");
    var tool3=getItemValueAsString("YAOPGG");
    var tool4=getItemValueAsInt("SHULIANG");
    var process = getDocumentProcess();
    var formService = getFormProcess();
    var subform = formService.doView("11e0-d373-74e37b9e-8555-b3287b9d9b7d");
    var doc = process.doNew(subform,getWebUser(),createParamsTable());
    var sql="select * from  tlk_kucunxx where YAOPNAME='"+tool+"'";
    var datas = queryBySQL(sql);
    var value;
    if(datas.size()>0){
       for (var iter = datas.iterator(); iter.hasNext();) {
           var data = iter.next();
            value = data.getItemValueAsInt("KUCUNSHULIANG");
       }
       tool4+=value;
       data.findItem("KUCUNSHULIANG").setValue(tool4);
       data.doUpdate(doc);
    }else{
         doc.addIntItem("KUCUNSHULIANG",tool4);
         doc.addStringItem("YAOPBIANMA",guest);
         doc.addStringItem("YAOPNAME",tool);
         doc.addStringItem("KUCUNGUIGE",tool3);
     process.doCreate(doc);
    }
    })()