// 实现getLastCount(countLabel)函数的应用,获取计算器的当前计数值
//自动生成编码
var prefix = "QJD";
var val = getItemValue("表单编号");
if(val == null || val.trim().length() <= 0){
var code = getLastCount(prefix);
if(code<=0) code=countNext(prefix);
val =prefix+code;
var dql = "$formname='请假单' and 表单编号='" + val + "' and $id <>'" + getId() + "'";
var datas = queryByDQL(dql);
if (datas !=null && datas.size()>0){
var seq = countNext(prefix);
val = prefix + seq;
}
}
val; |