根据单据类型控制某字段过滤的场景应用原创
金蝶云社区-007
007
42人赞赏了该文章 865次浏览 未经作者许可,禁止转载编辑于2023年09月20日 09:13:43

业务流程规划时,给客户规划了生产主材、包材、半成品的领用等流程。为方便操作员制单选择部门,在做发起单据(申请单)时根据单据类型控制部门字段的取值。

如:下表所示,用于生产的出库申请单,申请部门必须是“基本生产类型”,对应得出库申请单根据单据类型控制部门选择范围。

业务流程发起单据目标单据备注
主材领用申请出库申请单(生产主材领用)简单生产领料单出库申请单部门务必选择“基本生产部门”
研发领用出库申请单(研发领用)其他出库单不控制

---------------------------------------------【操作步骤】------------------------------------------------------------------

一、通过数据库,找出出库申请单的单据类型,并以此作为BOS高级过滤的前提条件


SELECT A.FBILLTYPEID "单据类型ID",A.FNUMBER "单据类型编码",B.FNAME "单据类型名称" from T_BAS_BILLTYPE  A
left join T_BAS_BILLTYPE_L B on B.FBILLTYPEID=A.FBILLTYPEID
where B.FNAME like '%主材领用申请%' ----主材领用申请 是出库申请单的单据类型名称

在SQL中执行后获取到单据类型ID=650935d9c4eb97

image.png

二、通过BOS,找到领用部门,打开其高级过滤,新增高级过滤。



image.png

前置条件设置:单据类型=步骤一查询出来的单据类型ID值。

注:此处的单据类型双击编辑器中的字段名称会自动添加到编辑框中。

image.png

高级过滤中,设置满足上述条件(主材领料申请)对部门的过滤,只显示出基本生产部门

image.png

image.png


三、实现效果

根据单据类型控制部门过滤,该功能可以拓展开其他业务场景的应用


image.png

图标赞 42
42人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!