找回密码
 注册成为天翎用户
楼主: wo881206

[已解决] 流程提交时,报错

[复制链接]
 楼主| wo881206 发表于 2013-11-20 14:31:41 | 显示全部楼层
而且,很奇葩的是,我草稿的时候,提交给项目经理,都是OK的,但是项目经理往下提交,就出错了。
kimi 发表于 2013-11-20 14:37:25 | 显示全部楼层
您好:请问您项目经理往下提交对应的流程中是否有写脚本呢?
 楼主| wo881206 发表于 2013-11-20 14:41:52 | 显示全部楼层
回复 12# kimi


审批人设置有哈
  1. var xmid = getItemValueAsString("项目ID");
  2. var sql = "select * from tlk_项目管理 where ITEM_项目编码 ='"+xmid+"'";
  3. var query = queryBySQL(sql);
  4. var value;
  5. if(query!=null){
  6. for(var iter = query.iterator();iter.hasNext();){
  7.   var doc= iter.next();
  8.   value= doc.getItemValueAsString("项目经理");
  9.   opts.add(value,value);
  10.         }
  11. }

  12. var user = getUserById(value);
  13. user;
复制代码
这是代码。
kimi 发表于 2013-11-20 14:44:56 | 显示全部楼层
您好:您把这里的value进行初始化一下,类似代码改为:
  1. var xmid = getItemValueAsString("项目ID");
  2. var sql = "select * from tlk_项目管理 where ITEM_项目编码 ='"+xmid+"'";
  3. var query = queryBySQL(sql);
  4. var value="";
  5. if(query!=null){
  6. for(var iter = query.iterator();iter.hasNext();){
  7.   var doc= iter.next();
  8.   value= doc.getItemValueAsString("项目经理");
  9.   opts.add(value,value);
  10.         }
  11. }

  12. var user = getUserById(value);
  13. user;
复制代码
 楼主| wo881206 发表于 2013-11-20 14:47:51 | 显示全部楼层
回复 12# kimi
  1. var deptid=getItemValueAsString("费用归属部门");
  2. var deptProcess = createProcess("cn.myapps.core.department.ejb.DepartmentProcess");
  3. var dept= deptProcess.doView(deptid);
  4. var value = dept.getField1();
  5. var sql = "select * from t_user where name ='"+value+"'";
  6. var query = queryByDSName("obpm",sql);
  7. var value2="";
  8. if(query!=null){
  9. for(var iter = query.iterator();iter.hasNext();){
  10.   var doc= iter.next();
  11.   var value2= doc.get("ID");
  12.     }
  13. }
  14. var user =getUserById(value2);
  15. user;
复制代码
这个是部门经理审批人设置
 楼主| wo881206 发表于 2013-11-20 14:52:55 | 显示全部楼层
回复 14# kimi


    已经按照你说的改了项目经理的,还是有问题。你看看部门经理那是否有问题呢
kimi 发表于 2013-11-20 14:55:00 | 显示全部楼层
您好:如果是这样那您先把这些代码屏蔽掉,然后换乘角色,然后再看是否会有这样的问题。
 楼主| wo881206 发表于 2013-11-20 15:02:31 | 显示全部楼层
不行,还是要报错。
 楼主| wo881206 发表于 2013-11-20 15:04:27 | 显示全部楼层
回复 17# kimi


    不行,还是要报错。错误还是跟前面一样
4.jpg
很奇怪,为什么我单据编号会出现在错误信息哈
4.jpg
sophie 发表于 2013-11-20 15:11:12 | 显示全部楼层
您好,那与您上面所帖出的代码无关,您检查一下,提交给部门经理的关联线中的执行脚本,送出校验脚本中写否写了脚本。

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-9-27 12:12

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表