返工生产工单对应的生产用料清单必须有生产订单中的主产品原创
2人赞赏了该文章
99次浏览
编辑于2024年04月09日 11:05:25
【背景】
返工生产订单对应的用料清单,默认会带出产品本身,但删除产品行不会进行校验,故建议配置保存校验规则实现。
【操作步骤】
1、登录BOS设计器,扩展【生产用料清单】,进入批量编辑字段属性,点击【表单属性】→【操作列表】,找到“保存”操作,点击编辑;
2、在【其他控制】→【校验规则】中增加“单据合法性校验”,如下所示:
① 由于此控制只针对返工工单,建议用生产用料清单的生产订单类型字段做条件,参考:
FMOType <> null AND FMOType.FNumber = 'SCDD04_SYS'
② 校验公式:len(filter(lambda x :x.FMaterialID2 == FMaterialID,FEntity)) > 0
其中:FMaterialID2为子项编码的标识;FMaterialID为产品编码的标识;FEntity为子项明细标识
③不用勾选校验表达式为真提示
3、效果演示
① 非控制的单据类型,保存成功
②控制的单据类型,明细信息含产品编码,保存成功
③控制的单据类型,子项明细不含产品编码,保存不成功。
推荐阅读