|
|
【myApps/OBPM版本号】:v5.0- sp1
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】: 请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:
Q:
我建了一个“普通表_已完工未付款订单”,然后在视图的数据筛选用以下脚本筛选已完工未付款的外协订单:
(function(){
var sql="INSERT INTO tlk_普通表_已完工未付款订单 (DOMAINID,ITEM_外协订单编号_未付,ITEM_外协加工项目_未付,ITEM_外协单位名称_未付,ITEM_外协加工物料类型_未付,ITEM_单价_未付,ITEM_单价单位_未付,ITEM_总价_未付,ITEM_申请人_未付,ITEM_申请日期_未付,ITEM_检验合格数量_未付,ITEM_检验合格重量_未付,ITEM_合格率_未付,ITEM_检验日期_未付) SELECT '"+getDomainid()+"' AS domainid,ITEM_外协订单编号,ITEM_外协加工项目,ITEM_外协单位名称,ITEM_外协加工物料类型,ITEM_单价,ITEM_单价单位,ITEM_总价,ITEM_申请人,ITEM_申请日期,ITEM_检验合格数量,ITEM_检验合格重量 FROM tlk_普通表_小字外协加工单竖版 LEFT JOIN tlk_普通表_付款订单明细 ON tlk_普通表_小字外协加工单竖版.ITEM_外协订单编号 = tlk_普通表_付款订单明细.ITEM_外协订单编号_付 WHERE ((( tlk_普通表_付款订单明细.ITEM_外协订单编号_付 ) IS NULL )) AND ITEM_完工标志 = "已完工"";
println("sql~"+sql);
return sql;
})()
但运行的时候报错
debug信息如下:
org.mozilla.javascript.EvaluatorException: missing ; before statement (VIEW(__bLUSIwWUppst30k9LVt).视图_已完工未付款订单.SqlFilterScript#3)
at org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:109)
at org.mozilla.javascript.DefaultErrorReporter.error(DefaultErrorReporter.java:96)
at org.mozilla.javascript.Parser.addError(Parser.java:140)
at org.mozilla.javascript.Parser.reportError(Parser.java:154)
at org.mozilla.javascript.Parser.statementHelper(Parser.java:1225)
at org.mozilla.javascript.Parser.statement(Parser.java:655)
at org.mozilla.javascript.Parser.parseFunctionBody(Parser.java:439)
at org.mozilla.javascript.Parser.function(Parser.java:546)
at org.mozilla.javascript.Parser.primaryExpr(Parser.java:1925)
at org.mozilla.javascript.Parser.memberExpr(Parser.java:1729)
at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1590)
at org.mozilla.javascript.Parser.mulExpr(Parser.java:1519)
at org.mozilla.javascript.Parser.addExpr(Parser.java:1500)
at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1480)
at org.mozilla.javascript.Parser.relExpr(Parser.java:1454)
at org.mozilla.javascript.Parser.eqExpr(Parser.java:1410)
at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:1399)
at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:1388)
at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:1377)
at org.
在加INSRT INTO之前,SELECT后面的语句是没有问题的,可以查询出信息
写了脚本
A:
没有获取到字段值 |
-
|