Board logo

标题: [KB功能解说] 锁定状态库位的存货分配 [打印本页]

作者: lynn.yu    时间: 2019-4-1 10:52     标题: [KB功能解说] 锁定状态库位的存货分配

* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。


适用产品版本
Sage X3 V6、V7、PU8、PU9


模块
分销


问题概要
在销售订单分配功能中,系统发现存货所在库位为锁定状态。

它不应该忽略这些库位吗?


详细信息
在标准程序中,锁定状态是在收货项中使用的。如果库位锁定的话,标准程序就会阻止收货。标准程序设计这种库位本就不是用于分配选择的,如果我们录入的话会发送一条消息:“库位不可用(被锁定)”。


解决方法
要想防止执行这样的分配,我们可以采用来自程序STKALL的录入点PECSTOALG。

V6代码示例:
$ACTION
Case ACTION
When "PECSTOALG" : Gosub EMPLACEMENT
When Default
Endcase
Return

$EMPLACEMENT

If !clalev([F:ZST3]) : Local File STOLOC [ZST3]
Read [ZST3]STC0 = [M:ALP]STOFCY;[M:ALP]WLOC(J)
If !fstat
If LOKSTA = 2
GOK=0
Endif
Endif
Close Local File [ZST3]
Return




欢迎光临 赛捷软件论坛 (http://114.215.210.180/bbs/) Powered by Discuz! 7.2