生产领用单校验物料的生产日期不能大于单据日期原创
17人赞赏了该文章
2,158次浏览
编辑于2021年02月21日 10:28:57
物料启用保质期管理,则会有生产日期。产成品是C,主要半成品是B,B的主要材料是A(其实A也是半成品,主要材料是a),ABC都启用批号管理和保质期管理,所以都有生产日期。B的批号是以投入A的时间确定,如2021年1月24日下达B生产订单时投入A,确定了B的批号为210124-32-1,生产时间可能比较长,在2021年2月2日B完工入库,B的生产日期为2021-02-02(如图一,生产入库)。
图一
在日常生产领料中,特别是月初跨月补单,作业员以批号选择物料,可能产生单据日期小于物料生产日期,保存提交审核无异常,但会导致关账异常(如图二生产领料)。
图二
对生产领料单设置单据合法性校验规则,不能领用生产日期大于单据日期的物料。
打开集成开发平台->生产制造->生产管理->生产领料单(未扩展则扩展)。批量编辑字段属性,选择表单属性->操作列表(如图三)。
图三
选择操作列表的保存操作进行编辑(如图四)。
图四
选择其他控制页签的检验规则(如图五)。
图五
新增单据合法性校验服务,设置前置条件“FDate.Date.Month !=@currentshortdate.Date.Month(即当前月份与单据日期月份不同)“和检验条件“FproduceDate > FDate”(即生产日期大于单据日期),设置提示信息(如图六、图七)。
图六
图七
设置保存后,若生产领料单的物料的生产日期大于单据日期,在保存或提交时会提示(如图八)。
图八
推荐阅读