|
|
本帖最后由 purple 于 2012-3-1 09:22 编辑
我的新建的动作执行前脚本是
var doc=getCurrentDocument();
var value = doc.getItemValueAsString("员工姓名");
if(value==null || value==""){
value = getWebUser().getName();
}
value;
var sql="select top 1 item_报销限额,id,domainid,item_员工姓名 from tlk_reimbursement_detail where item_员工姓名 ='"+ getWebUser().getName()+"'order by lastmodified desc";
var rs = queryBySQL(sql);
var bmoney = 0;
if(rs != null && rs.size() > 0) {
for (var iter = rs.iterator(); iter.hasNext();) {
var sdoc= iter.next();
bmoney=sdoc.getItemValueAsString("报销限额");
}
}
if(bmoney = 0){
createAlert("您已没有可报余额");
break;
}
我想实现的功能是,当前用户对应的数据库里面,“报销限额”这一列如果为0,则不能新建,并且弹出(您已没有可报余额)然后返回。
想着这样新建的时候提示错误
JavaScriptRunning:[FormName:null Activity(11e1-0924-23c98f52-9a37-1f59d0e269f0).新建.beforeActionScript]: unlabelled break must be inside loop or switch (FormName:null Activity(11e1-0924-23c98f52-9a37-1f59d0e269f0).新建.beforeActionScript#19)
返回
我的脚本哪里需要修改? |
|