本帖最后由 alvin 于 2015-1-19 15:34 编辑
我之前发的这个帖子,http://www.teemlink.com/bbs/viewthread.php?tid=226938
现在保存脚本查询相应的字段信息已经写完成了,但是点击保存时,金额已经超出预算额,没有做到保存中止控制,请帮忙看一下,保存中止如何来写 ?
//判断表单某字段不能为空
var amount = getItemValueAsString("金额");
var retvar = "";
if(amount==null || amount.trim().length()<=0) {
retvar = "金额字段必须填写!";
}
retvar;
var tbdate = getItemValueAsString("填报日期");
var year = getYear(tbdate);//当前年
//物资费用单 当前年 所有 费用
var billsql="select sum(item_金额) 费用 from tlk_物资申请计划表 where year(item_填制日期) = "+year;
var feiydatas=findBySQL(billsql);
println(feiydatas);
var feiy=feiydatas.getItemValueAsString("费用");
//费用控制 当前年 控制费用
var kzsql="select item_物质费用 控制费用 from tlk_费用控制 where item_控制年份 = "+year;
var kzdatas=findBySQL(kzsql);
println(kzdatas);
var kzfy=kzdatas.getItemValueAsString("控制费用");
var syfy = kzfy - feiy;
if(syfy<amount)
return "金额大于控制费用,不允许提交"; |