如何让物料的生产日期作为对应物料批次先进先出的依据?

114 篇文章 5 订阅

【概述】

物料需要启用保质期管理。并设置参数“出库批号自动指定”为“近效期先出” 

【操作步骤】 

1、在K/3主界面,依次单击【系统设置】-【基础资料】-【公共资料】,双击【物料】。

2、单击菜单栏【新增】按钮新增物料,根据实际业务情况录入物料的必录信息,并在【物流资料】页签勾选【是否进行保质期管理】输入保质期天数。保存物料即可;
如果启用生产管理模块,启用保质期管理建议先启用批次管理。

【BTW】物料启用了批次管理,批号规则在哪里设置?

【操作步骤】
  1、登陆K/3主控台后,依次单击【系统设置】→【基础资料】→【仓存管理】,双击【批号管理维护】进入;
  2、选择对应物料,点左上角【管理】进入【批号管理—编码设置】,在【编码设置】页签进行设置。
【说明】
  必须是启用批次管理的物料,在批号管理里才能进行设置。查看物料是否启用批次管理需进入物料界面,双击打开具体物料,【物流资料】页签有参数【是否启用业务批次管理】。勾选为启用,反之未启用。
3、再到【系统设置】-【系统设置】-【仓存管理】-【系统设置】进入系统参数界面,左边选择【仓存系统选项】,右边参数【出库批号自动指定】设置为【近效期先出】即可。



 

【说明】

关于参数“出库批号自动指定”
1.如果参数值为“批号顺序出库”,则对于批次管理及批号+保质期管理的物料,按照批号从前到后的顺序,将当前物料在即时库存中排序后最前的批号默认带到所录入物料的“批号”字段中;
2.如果参数值为“近效期先出”,当批次管理物料同时为保质期管理存货时,按失效日期顺序从前到后进行排序,默认携带失效日期最前面的物料;

 

【请注意】 

保质期在K/3中即使过期也不会控制不允许出库:目前系统的保质期只是起到了预警的作用,对于过了保质期的库存仍然允许出库业务处理。

如果有库存或者已被使用,则前台无法修改,勾选时报如下提示:

先说标准流程:
物料有发生过业务,是不能再启用保质期管理的;
【变通处理】
1.做其他出库单把A物料的库存全部出掉,随后禁用A物料;
2.新增一个新的物料,启用保质期管理,再做一笔其他入库单把库存入到这个新物料上

 

再说后台修改流程
后台修改的话,需要满足2个条件:
1、物料的即时库存为0,可通过【供应链】→【仓存管理】→【库存查询】,双击即时库存查询,检查该物料是否存在库存;
2、不存在该物料有未执行完毕(即未关闭状态)的采购订单、进口订单、外销订单、销售订单以及计划订单。

后台修改代码:
先查看现有数据各字段属性值:

select 
fnumber,--物料编码
FISKFPeriod,--是否进行保质期管理,0表示不启用保质期管理
FKFPeriod,--保质期(天),0表示不启用保质期管理
FStockTime,--是否需要库龄管理,1表示启用库龄管理,貌似没啥用
FBatchManager --是否采用业务批次管理,1表示启用批次管理
from t_ICItem where fnumber='*****'--定位需要查询的物料代码

自制件启用保质期管理:

update t_ICItem set 
FISKFPeriod=1,--是否进行保质期管理,0表示不启用保质期管理
FKFPeriod=365,--保质期(天),0表示不启用保质期管理
FStockTime=1,--是否需要库龄管理,1表示启用库龄管理
FBatchManager=1 --是否采用业务批次管理,1表示启用批次管理
where FNumber='*****'

外购件启用保质期管理:

update t_ICItem set 
FISKFPeriod=1,--是否进行保质期管理,0表示不启用保质期管理
FKFPeriod=365--保质期(天),0表示不启用保质期管理
where FNumber=''

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值