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对于一些逻辑的处理,大部分通过是否来判定,比如是否过账财务库存之类的,而有一些是通过有无来判定,比如是否锁定,它就取决于是否选择了锁定库位的理由来判定,类似的还有是否过账到折扣科目也是通过是否选择了折扣科目来处理的.
个人觉得还是通过是否来判断比较好,无非加个字段而已.
查看全文
相关阅读:
Django----博客文章数据返回
Django----admin模块初识
Django搭建博客文章---模型层
Js 提交 form 表单
sql 查询 between and 和 >= <= 比较
C# 未能加载项目文件
不一样的 Null
Js实现table单双行交替色
C# 判断一个string型的时间格式是否正确
利用 Label 小小的提升一下用户体验
原文地址:https://www.cnblogs.com/Farseer1215/p/1085955.html
最新文章
elasticSearch安装部署
logstash日志采集工具的安装部署
Kafka安装部署
zabbix服务端安装
nagios配置邮件告警
nagios客户端安装监控
nagios服务端安装
文件系统安全【转】
Linux的防火墙
samba安装应用实例-2
热门文章
samba安装应用实例-1
squid代理配置
Linux安全
对于出现漏测的原因、和规避方法的想法
Django---form表单提交数据到数据库(普通方法+Django的form类)
Django--post提交表单内容
Django----将列表按照一定的顺序展示
Django----列表分页(使用Django的分页组件)
Django----使用模板系统渲染博客页面、实现列表和详情页的跳转、前后跳转功能
Django----初识视图与模板
Copyright © 2011-2022 走看看