明细中的字段如何作为流转条件的字段使用?
【概述】
因为审批都是按整单审批的,明细行字段有多个,存在多对一的关系,所以工作流/审批流的流转条件或者启动条件无法直接用单据体字段来做为判断条件。
可以使用如下语句,对单据体行进行循环,如果符合条件,则返回值+1,下面以销售出库单为例:
len(filter(lambda x: ( x.FStockID.FName =='A仓库' ), FEntity))>0,其中FStockID.FName是销售出库单的仓库名称,
【操作步骤】
销售出库单如果包含A仓库的就需要经过
1、设置到终审节点的流转条件,len(filter(lambdax: ( x.FStockID.FName == 'A仓库' ), FEntity))=0,即所有分录行的仓库名称都没有等于
2、设置到审批节点1的流转条件为
3、测试验证效果:
3.1、明细行包含A仓库
3.2、明细行不包含A仓库
:
【扩展知识】
明细中的字段如何作为流转条件的字段使用?
【概述】因为审批都是按整单审批的,明细行字段有多个,存在多对一的关系,所以工作流/审批流的流转条件或者启动条件无法直接用单据体字段来做...
点击下载文档
本文2024-09-23 03:34:23发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-159722.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章