|
|
【myApps/OBPM版本号】:v5.0- sp 1
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】: 请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:
请问单行文本框中,值脚本勾选“仅创建时计算”后,具体是什么意思?我理解为创建表单时计算,但发现并非如此.脚本如下:
(function(){
var doc = getCurrentDocument();
var author=doc.getAuthor().getId();
var sql="select sum(`ITEM_申请金额`) from tlk_备用金申请明细 where PARENT in(select id from tlk_备用金申请 where author='"+author+"' and STATELABEL in('归档','结束'))";
var byjje = sumBySQL(sql,"申请金额");
sql="select sum(`ITEM_冲账金额`) from `tlk_个人报销表单` where `ITEM_冲账`='冲账' and AUTHOR='"+author+"' and STATELABEL in('归档','结束')";
var czje = sumBySQL(sql,"冲账金额");
//doc.findItem("备用金结余").setValue(byjje-czje);
return parseDouble(byjje)-parseDouble(czje);
})()
=========================
如果不勾选,则会计算,但是我希望该表单一旦进入审批后,该字段则读取数据库中存储的值,而不是计算值
1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\"已解决可结帖\"
|
|