zoukankan
html css js c++ java
锁定库位
有时候需要锁定某个库位不允许其出库或者入库,可以通过 库存管理->设置->库存细分->位置->其他->锁定->输入已锁定或者输出已锁定来设置.
在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对于一些逻辑的处理,大部分通过是否来判定,比如是否过账财务库存之类的,而有一些是通过有无来判定,比如是否锁定,它就取决于是否选择了锁定库位的理由来判定,类似的还有是否过账到折扣科目也是通过是否选择了折扣科目来处理的.
个人觉得还是通过是否来判断比较好,无非加个字段而已.
查看全文
相关阅读:
Java学习笔记——继承、接口、多态
Java学习笔记,前两章总结
网络攻防第十一周总结
第十一周网络攻防作业
第十周网络作业
第九周网络攻防作业
第八周网络攻防作业
第七周网络攻防作业
第六周网络攻防作业
第五周网络攻防作业
原文地址:https://www.cnblogs.com/Farseer1215/p/1085955.html
最新文章
android的hook方面知识点
安卓逆向的一个小例子,顺便分享安卓逆向视频教程
破解基础篇五
破解基础篇四
20159311《网络攻击与防范》第十一周学习总结
20159311《网络攻击与防范》第十周学习总结
20159311《网络攻击与防范》第九周学习总结
20159311《网络攻击与防范》第八周学习总结
20159311《网络攻击与防范》第七周学习总结
20159311《网络攻击与防范》第六周学习总结
热门文章
20159311《网络攻击与防范》第五周学习总结
20159311《网络攻击与防范》第四周学习总结
20159311《网络攻击与防范》第二周学习总结
20159311《网络攻击与防范》第三周学习总结
web项目打包后在代码中获取资源文件
Java中关于变量的几种情况
Java设计模式——工厂模式
Java回调机制
通过两种代理方式来隔离第三方库
在jsp中接收并处理servlet传过来的含有bean的List
Copyright © 2011-2022 走看看