A:您好,您在这个字段的值脚本里直接通过sql查询这张表的最后一条记录获取余可报金额,然后同时获取本条记录的金额。然后返回他们的差值。勾选本字段的冲计算,勾选金额的刷新操作。
具体该字段的脚本如下:
var doc=getCurrentDocument();
var sql="select * from tlk_分支流程 order by lastmodified desc";// tlk_分支流程为需要查询的表
var rs = queryBySQL(sql);
var bmoney=0;
if(rs != null && rs.size() > 0) {
for (var iter1 = rs.iterator(); iter1.hasNext();) {
var sdoc= iter1.next();
bmoney=sdoc.getItemValueAsDouble("可报金额");//获取最后一条记录数
break;
}
}
var money=0;
money=doc.getItemValueAsDouble("金额");//本条记录的金额数
bmoney-money;