供应商被禁用或被冻结后,历史单据不携带如何设置原创
金蝶云社区-刘凯SCM
刘凯SCM
7人赞赏了该文章 1,167次浏览 未经作者许可,禁止转载编辑于2020年05月13日 14:34:01

供应商在冻结或者禁用后,但由于历史单据的存在,为了避免历史单据继续下推携带供应商到下游单据中,如何避免以上情况的发生。

配置说明:

1、BOS单据转换中配置实体服务规则,判断供应商的禁用状态或冻结状态,当供应商被禁用或冻结时,供应商为空值。

2、前提条件设置,设置供应商的禁用状态 = 禁用(代码B),冻结范围为指定值。

image.png

FSupplierId.FForbidStatus  = 'B'  OR  FSupplierId.FFreezeLimit ="Apply,Order,Receive,Return,Instock,Invoice,Pay"

说明:冻结范围是一个多选值,在数据保存时是按选择的值进行拼接保存在一个字段中的。可选值的枚举值名可参考下图。在设置值时依据实际选择的项,用逗号分开,顺序不可颠倒。

image.png


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