不受单据类型中入库领料强控的限制,废品入库的时候不去校验领用套数

【应用场景】
中间工序不良品入库,不受单据类型中入库领料强控的限制,废品入库的时候不去校验领用套数
【实现步骤】
<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)不受单据类型中入库领料强控的限制,废品入库的时候不去校验领用套数
【应用场景】中间工序不良品入库,不受单据类型中入库领料强控的限制,废品入库的时候不去校验领用套数【实现步骤】<1>生产入库单保存时,...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



