var sql = "{call dl.data('" + id+ "',' ',' ')}";
var res = FR.remoteEvaluate('=sql("DS","' + sql + '",1,1)');
var sql_="EXEC Proc_JYSJ_JXBMXG '"+SON_TABLE+"','"+PK_ID+"','"+YG_ID+"','"+BMID_OLD+"','"+BMID_+"','"+CZY+"'"
//FR.Msg.alert("警告",sql_);
var a=FR.remoteEvaluate('SQL("OA", "'+sql_+'", 1, 1)')
用sql公式调用存储过程是需要有一个查询结果的返回值,你这边可以检查一下是不是因为这个原因导致的,可以在存储过程当中加入一个查询结果当返回值,sql公式就会执行成功的