不受单据类型中入库领料强控的限制,废品入库的时候不去校验领用套数
【应用场景】
中间工序不良品入库,不受单据类型中入库领料强控的限制,废品入库的时候不去校验领用套数
【实现步骤】
<1>生产入库单保存时,会校验关键物料领用套数小于累计入库数,该校验是根据生产订单单据类型中的“材料领用控制”的强度来提示的。如果只是希望废品入库的生产入库单跳过该校验,需要扩展生产入库单,取消勾选其保存服务插件 SaveUnCancel,二开一个操作插件,继承SaveUnCancel,扩展 OnAddValidators(AddValidatorsEventArgs e) 方法,取到父类的所有校验器 e.Validators,如果是非合格品入库的入库类型,则从中去掉校验器 InStockTimeValidator ,就可以跳过领料校验。参考代码如下:
base.OnAddValidators(e); // 先加载标准产品需要的所有校验器 if ("废品入库单据类型Id" == Convert.ToString(e.DataEntities.First()["BillType_Id"])) foreach(AbstractValidator vd in e.Validators) { if (typeof(InStockTimeValidator).IsInstanceOfType(vd)) { e.Validators.Remove(vd); // 从校验器中移除InStockTimeValidator,不校验领用套数 } }
<2>拷贝插件组件到应用站点的WebSite\Bin目录下,重启IIS。
【参考资料】
【二开案例.基础资料.联动查询(GetValue)】
https://vip.kingdee.com/article/127710528226504960
【金蝶云星空BOS二次开发案例演示】
https://vip.kingdee.com/article/94751030918525696
不受单据类型中入库领料强控的限制,废品入库的时候不去校验领用套数
【应用场景】中间工序不良品入库,不受单据类型中入库领料强控的限制,废品入库的时候不去校验领用套数【实现步骤】<1>生产入库单保存时,...
点击下载文档
本文2024-09-23 03:22:14发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-158420.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章