费用项目只让指定费用承担部门选择到原创
金蝶云社区-半零
半零
20人赞赏了该文章 161次浏览 未经作者许可,禁止转载编辑于2024年07月10日 15:37:13

1、费用项目增加了一个多选基础资料命名部门,并关联部门基础资料:

image.png

2、但多选基础资料信息是存在另外表里,这里无法进行过滤,因此这里可变通一下,增加一个文本字段(F_QHGH_TEXT ),命名部门ID,用来存储部门对应的ID:

image.png

3、这里的部门ID可以通过数据库查询到,或通过部门列表导出(按导入模板导出找到对应的部门内码id)

image.png

4、BOS打开费用报销单,在费用项目的过滤中设置SQL语句:FExpID IN(select  FExpID from  T_BD_EXPENSE where F_QHGH_TEXT like '%GetValue(FExpenseDeptID)%'),如下图:

image.png

5、BOS保存后,回到客户端查看效果

5.1 费用项目,需要先维护部门ID,这里先测试3个:

image.png

5.2 在费用报销单界面验证效果:

费用承担部门是平板车间,费用项目只能选到业务招待费和交通费

image.png




费用承担部门是平板装配,费用项目只能选到运费:

image.png

费用承担部门为空,费用项目可以选择以上3个:

image.png


赞 20