费用项目只让指定费用承担部门选择到原创
20人赞赏了该文章
289次浏览
编辑于2024年07月10日 15:37:13
1、费用项目增加了一个多选基础资料命名部门,并关联部门基础资料:
2、但多选基础资料信息是存在另外表里,这里无法进行过滤,因此这里可变通一下,增加一个文本字段(F_QHGH_TEXT ),命名部门ID,用来存储部门对应的ID:
3、这里的部门ID可以通过数据库查询到,或通过部门列表导出(按导入模板导出找到对应的部门内码id)
4、BOS打开费用报销单,在费用项目的过滤中设置SQL语句:FExpID IN(select FExpID from T_BD_EXPENSE where F_QHGH_TEXT like '%GetValue(FExpenseDeptID)%'),如下图:
5、BOS保存后,回到客户端查看效果
5.1 费用项目,需要先维护部门ID,这里先测试3个:
5.2 在费用报销单界面验证效果:
费用承担部门是平板车间,费用项目只能选到业务招待费和交通费
费用承担部门是平板装配,费用项目只能选到运费:
费用承担部门为空,费用项目可以选择以上3个:
赞 20
20人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读