审批流,用费用项目作为流转条件。原创
金蝶云社区-述
6人赞赏了该文章 1,003次浏览 未经作者许可,禁止转载编辑于2021年12月29日 14:18:53

运用范围,你要用费用项目作为流转条件的话,首先你的这个表上要有这个费用项目字段才可以用费用项目作为流转条件,下面我们就以付款为例进行操作。

公式:len(filter(lambda x : (x.字段名.FNumber = 'CI001' ), 单据体标识))>0

付款单的公式:len(filter(lambda x : (x.FCOSTID.FNumber = 'CI001' ), FPAYBILLENTRY))>0

费用申请单公式:len(filter(lambda x : (x.FEXPENSEITEMID.FNumber = 'FYXM01_SYS' ), ER_ExpenseRequest))>0

设置不等于的公式:len(filter(lambda x : (x.FCOSTID.FNumber = 'CI001'), FPAYAPPLYENTRY))=0

        有一个弊端就是你的明细信息中有两个和两个以上的话就不太行,如果你明细科目里边包含在审批流转的条件里边的话,他会同时进行。

        如果是你的明细中有一个是你审批流转条件中的一个不是的话,他也只会哪有的那个走了流程,没有的包含在内的不走。

        建议用这种的明细信息建议是添加一条。

首先我们要知道公式哪里要改,一个是字段名,一个是单据体标识,如果你扩展了单据,一定要用你扩展之后的单据体标识,扩展之后的标识和原来的单据标识是不一样的这个要注意一下。

付款单单据体标识(如下图)

686f3be0cf90942a5aa789b91fe9418.png

字段名是指的费用项目的字段名(如下图)

L)E[WA{FT$Z14MORVG4NQP5.png

这个两个确定好以后下面就是在审批流里设置公式了。

双击进去你要设置的流转线。

_{C45BV45YGB0`898%H@_J1.png

打开之后,流转条件,高级,然后把你整理好的公式复制进去,点击保存就行了。

)UNHRB6[LWSWRUY]K3V7)U5.png

然后进行测试一下流程。

4E}B7)[TB@XD249K0SJ9)UH.png

测试完成之后就可以发布使用了。

赞 6