【EAS工作流】工作流脚本-将单据所有分录中的某字段放到集合中
工作流脚本案例-将单据所有分录中的某字段放到集合中
方法1:使用聚合函数(推荐)
-------------------------------
1、定义外部数据类型变量array
2、提交节点使用聚合函数所有行赋值给array
3、取array的长度用方法size(),判断array中是否包含某个元素用方法contains("")
方法2:使用脚本遍历单据对象中的分录(麻烦了,不推荐)
-------------------------------
1、定义外部数据类型变量FL,选择是数组
2、提交节点后置脚本
int size = BizAccountBill.entries.size(); FL = new String[size]; for(int i=0;i<size;i++){ FL[i] = BizAccountBill.entries[i].expenseType.number; }
3、连接弧1中的判断脚本
//取FL这个数组的长度 FL.length == 1 //将FL这个数组转换成ArrayList集合,然后使用contains方法来判断该集合中是否包含某个字符串 java.util.Arrays.asList(FL).contains("JY36")
4、连接弧2中的判断脚本
【EAS工作流】工作流脚本-将单据所有分录中的某字段放到集合中
工作流脚本案例-将单据所有分录中的某字段放到集合中方法1:使用聚合函数(推荐)-------------------------------1、定义外部数据类型变量...
点击下载文档
本文2024-09-16 22:08:58发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-46237.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章