天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 909|回复: 0

[已解决] 设置这个编号 根据主表中的字段拼接一个计数器 但是显示获取主表的值为空值

[复制链接]
lillian828 发表于 2022-8-5 20:13:34 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5.0- sp 1
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:


Q:
我设置这个编号  根据主表中的字段拼接一个计数器   但是显示获取主表的值为空值
1.png 2.png

是这里面的当前文档不是我的主表吗?所以获取不到这个项目编号的字段?

//表单某字段值为计数器自动编号的最后编号 (值脚本)
(function(){
  var doc = getCurrentDocument();
var process=getDocumentProcess();
var prefix2 = getItemValueAsString("项目编号");
var val2 = getItemValue("施工单编号");
   println(val2);
   println("1111111111111111111");
if(val2 != null && val2.trim().length() <= 0){
   var code = getLastCount(prefix2);
   if(code<=0){
      val2=countNext2(prefix2,false,false,false,2);
     println(val2);
     doc.findItem("施工单编号").setValue(val2);
     process.doUpdate(doc);
   }else{
      val2 =getLastCount2(prefix2,false,false,false,2); //自动编号的最后编号
     doc.findItem("施工单编号").setValue(val2);
      println(val2);
     process.doUpdate(doc);
   }
}
})()


A:
脚本是写在视图新建按钮,是赋值不到
而且在子表新建获取当前文档不是主表的
新建不能这样赋值,要用公共变量
在编号值脚本写计时器

获取主表有父子关系用上面那个
4.png


本版积分规则

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

GMT+8, 2026-8-12 17:34

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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