|
|
本帖最后由 shary 于 2011-12-22 09:40 编辑
“剩余可报金额”里面的脚本为
var doc=getCurrentDocument();
var sql="select top 1 item_剩余可报金额,id,domainid from tlk_reimbursement_detail order by lastmodified desc";
var rs = queryBySQL(sql);
var bmoney = 0;
var money = 0;
money=doc.getItemValueAsString("amount");//本条记录的金额数
if(rs != null && rs.size() > 0) {
for (var iter = rs.iterator(); iter.hasNext();) {
var sdoc= iter.next();
bmoney=sdoc.getItemValueAsString("剩余可报金额");//获取最后一条记录数
break
}
}
bmoney = bmoney - money;
每次填写保存后,“剩余可报金额”都减少了2倍的 “金额”里面的值。例如本来“剩余可报金额”为100,填写了一张报销单“金额”为20,但是点击保存后,数据库里面“剩余可保金额”会变成60,怎么可以解决这个问题。让它减一次 |
|