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对于一些逻辑的处理,大部分通过是否来判定,比如是否过账财务库存之类的,而有一些是通过有无来判定,比如是否锁定,它就取决于是否选择了锁定库位的理由来判定,类似的还有是否过账到折扣科目也是通过是否选择了折扣科目来处理的.
个人觉得还是通过是否来判断比较好,无非加个字段而已.
查看全文
相关阅读:
c# 动态加载工具栏按钮代码
根据结果集处理工作事务c#源码
关于升级后药库中报表需要重新设置的问题
vs2005打开工程后退出
把照片写入到DataTable
关于导入最新住院管理后界面控件乱的问题
django实战2运维日常维护统计
ip_conntrack_netbios_n 报错
django_book学习笔记7django常用方法总结
python模块整理14re模版
原文地址:https://www.cnblogs.com/Farseer1215/p/1085955.html
最新文章
MOSS中用户和AD同步问题
MOSS文档浏览次数统计
MOSS中日期类型的Query
国庆放七天假结束
JavaScript简介
JavaScript学习与示例1调用脚本、注释,声明变量,消息框(alert,confirm,prompt)
【书法】久不写,发现字有长进了
【日影】宇宙兄弟.Uchu.Kyodai.Chi——他们的宇宙梦,我的程序梦
【mobile】安卓图案解锁尝试次数过多导致 要解锁需要GOOGLE账户登录,解决方案
【美影】通灵男孩诺曼.Paranorman
热门文章
【武术】昨天结束了本学期武术队集体训练,小感而发
【手写】走得太远,以至于忘记为什么出发
【手写】每个人心中都住着一座城。。。
【随感】江湖加油~回家倒计时20天....
【随感】最近练武术、练架子鼓,手成这样了
【日影】柯南真人SP4观后小感——祭奠我逝去的童年和青春
Microsoft Jet SQL 参考在线手册
关于住院管理中提升image1列不存在的错误
利用反射动态(运行时)加载窗体
操作或事件已被禁用模式阻止
Copyright © 2011-2022 走看看