融合中心-高级筛选-CASE WHEN原创
金蝶云社区-yalining
yalining
3人赞赏了该文章 372次浏览 未经作者许可,禁止转载编辑于2023年04月18日 17:15:50

使用场景:

主表单上有『往来单位类型』,明细里有『费用项目』,如果『往来单位类型』为员工,则『费用项目』去掉『材料成本

image.png

验证单据类型:《付款申请单

前置条件:查找单据字段的值  


一、业务中心-智能审批-模板管理-查找《付款申请单-结束-已审核 (1)》-修改模板-选择费用类型

image.png


二、数据过滤条件设置-点击编辑-写入下列代码-点击确定-发布


如何查找BD_Empinfo:请参考   查找单据字段的值


1. 单个值过滤

1= CASE WHEN 智能审批.主表单.往来单位类型 = 'BD_Empinfo'  and  费用项目.主表单.编码  ='FYXM01_SYS' then 0 else 1 end


image.png

2.  多个值过滤


1 = CASE WHEN 智能审批.主表单.往来单位类型  = 'BD_Customer' AND 费用项目.主表单.编码  in ('FYXM01_SYS','FYXM02_SYS','FYXM03_SYS') then 0 else 1 end

image.png


注意:

1. 智能审批.主表单.往来单位类型   

image.png

2. 【特别注意】费用项目.主表单.编码  :

image.png


三、发起审批表单

1. 当往来单位类型为员工时, 材料成本 隐藏

image.png


2. 当往来单位类型为客户时, 材料成本 正常显示

image.png

赞 3