锁定库位

有时候需要锁定某个库位不允许其出库或者入库,可以通过 库存管理->设置->库存细分->位置->其他->锁定->输入已锁定或者输出已锁定来设置.


在InventMovent的 checkLocationBlocking方法中可以看到它的逻辑:
boolean checkLocationBlocking(InventDim inventDimLocation  =   null )
{
    boolean     ret 
= true;
    WMSLocation WMSLocation;
    InventDim   inventDimThis;
    ;
    
if (!this.mustCheckLocationBlocking())
        
return true;

    inventDimThis 
= inventDimLocation;
    
if (!inventDimLocation.wMSLocationId)
    
{
        inventDimThis 
= this.inventdim();
        
if (!inventDimThis.wMSLocationId)
            
return true;
    }

    WMSLocation 
= inventDimThis.WMSLocation();
    
if (!WMSLocation)
        
return true;

    
if (WMSLocation.InputBlockingCauseId && this.transQty() > 0)
        ret 
= checkFailed(strfmt("@SYS72264", inventDimThis.wMSLocationId));

    
if (WMSLocation.OutputBlockingCauseId && this.transQty() < 0)
        ret 
= checkFailed(strfmt("@SYS72265", inventDimThis.wMSLocationId));

    
return ret;
}
AX对于一些逻辑的处理,大部分通过是否来判定,比如是否过账财务库存之类的,而有一些是通过有无来判定,比如是否锁定,它就取决于是否选择了锁定库位的理由来判定,类似的还有是否过账到折扣科目也是通过是否选择了折扣科目来处理的.
个人觉得还是通过是否来判断比较好,无非加个字段而已.

转载于:https://www.cnblogs.com/Farseer1215/archive/2008/02/29/1085955.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MATLAB可以用来解决库位分配问题。库位分配问题是一个优化问题,需要找到最佳的库位分配方案,以最大化物品存储数量或最小化物品存储成本。 MATLAB提供了强大的数学建模和优化工具箱,可以用来建立库位分配模型,并利用优化算法求解最佳方案。首先,需要定义库位分配的目标函数,可以根据具体情况选择最大化存储数量或最小化存储成本作为目标。然后,可以利用MATLAB提供的数学建模功能,将库位、产品、容量等作为变量,并约束各个变量之间的关系,例如库位的容量限制、产品的需求等。 接下来,可以使用MATLAB的优化工具箱中的优化函数,例如fmincon、ga、linprog等来求解库位分配问题。这些优化函数可以根据目标函数和约束条件,搜索最优解,找到使目标函数最大或最小的变量取值组合。在求解过程中,可以根据具体需求选择适当的优化算法,并使用MATLAB提供的优化参数调整函数的性能。 最后,可以利用MATLAB的可视化功能,将最佳库位分配方案以图表的形式展示出来,便于理解和分析。MATLAB提供了丰富的绘图函数,可以将库位、产品、容量等信息绘制在二维或三维图形中,帮助用户直观地了解最佳方案的布局和利用率。 综上所述,MATLAB提供了强大的数学建模和优化工具,可以用来解决库位分配问题。通过定义目标函数、约束条件,利用优化算法搜索最佳解,并利用可视化功能展示最佳方案,可以得到满足需求的库位分配方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值