【应用场景】
同时有两个基础资料A和B,基础资料B的查询依赖于基础资料A的取值。
【案例演示】
1.应付单设置员工按部门字段所选的部门进行过滤
即:员工.部门=部门
【实现步骤】
1).员工单据上添加“部门”字段
2).扩展应付单,员工的【过滤】属性,设置如下,保存元数据,开发完毕。
F_lar_YGBM=(case when GetValue(F_lar_Base)>0 then GetValue(F_lar_Base) else F_lar_YGBM end)
F_lar_Base:当前单据的“部门”
此时效果为:
<1>如果部门没有值,不影响员工查询。
<2>如果部门有值,员工按部门等于部门进行数据过滤。
【测试验证】
<1>登录业务站点,打开应付单新增界面,先选择部门,再限制员工,过滤效果如下图。