单据复制后对字段重新赋值原创
金蝶云社区-万成之家
万成之家
1人赞赏了该文章 699次浏览 未经作者许可,禁止转载编辑于2022年10月16日 22:15:11
/**
 *
 * 复制后重新赋值 日期、版本号+1***/

public void afterCopyData(EventObject e) {
   super.afterCopyData(e);
   this.getModel().setValue(ShxrHlper.DEVOPID+"bizdate", new Date());//新增默认当前日期
   if(this.getModel().getValue(ShxrHlper.DEVOPID+"curproject")!=null){
      DynamicObject curprojectInfo=(DynamicObject)this.getModel().getValue(ShxrHlper.DEVOPID+"curproject");
      QFilter qFilter = new QFilter("qeug_curproject",QFilter.equals,curprojectInfo.getPkValue());
      DynamicObjectCollection collection=QueryServiceHelper.query("qeug_fundplan","id",qFilter.toArray());
      int size=collection.size()+1;
      this.getModel().setValue(ShxrHlper.DEVOPID+"version", "V"+size+".0");//新增默认V1.0
   }

}



赞 1