13003818872 发表于 2026-9-4 16:22:19

付款登记想按部门决定支付凭证要不要必填,怎么设

需求:付款登记的 支付凭证字段,希望采购部门可以不传,其他部门必须传。
这个用一个提交校验公式就可以实现,而且不止部门这一种条件,大家可以按实际需求改。

前提条件:付款登记要先设一个流程。

在流程的节点上(开始节点或审批节点都行)加一个提交校验,公式写:

OR(选择部门=="采购部门", NOT(ISEMPTY(支付凭证)))

(注:选择部门,附件这两个字段需要从下方选择,只输入文字无效。 此处部门名称以单位实际命名为准。)

校验不通过时的提示文字可自定义填,比如此处可填:非采购部门提交付款登记必须上传支付凭证。

这样采购部门提交不检查支付凭证;其他部门不传支付凭证就提交不了,会弹上面那句提示。

公式分析:
提交校验的公式是通过条件,公式成立才让提交,不成立就会拦下、弹提示。
OR(A, B):A、B 有一个成立就通过。
A 是 选择部门=="采购部门":是采购部门就直接放行,不看凭证。
B 是 NOT(ISEMPTY(支付凭证)):支付凭证不为空,也就是传了。
合起来 是采购部门就通过;不是采购部门,必须传了支付凭证才能通过。

要换成别的规则也是一样的,比如换个部门、改成金额大于多少才必须传、或者几个条件叠加,把公式改一下就行。

页: [1]
查看完整版本: 付款登记想按部门决定支付凭证要不要必填,怎么设