当前位置: 首页> 科技> 互联网 > 网络系统管理员_全国疫情实时最新数据_推56论坛_百度大全免费下载

网络系统管理员_全国疫情实时最新数据_推56论坛_百度大全免费下载

时间:2025/7/10 3:13:43来源:https://blog.csdn.net/m0_60782905/article/details/143125276 浏览次数:0次
网络系统管理员_全国疫情实时最新数据_推56论坛_百度大全免费下载

针对于Transfer Order的Saved Search,我们最经常遇到的问题就是如何取到From Location,To Location,Quantity Fulfilled,Quantity Received这几个值。

原生的TO Register无法取到对应的信息,系统中也没有相应的标准Search供我们直接使用,因此如果在Location/To Location无法对应用户所要的From Location,To Location时,就需要用Case When语句来实现我们的需求。 但值得注意的细节是,并不是所有情况下,直接取Location/To Location这两个字段是不对的,所以各位在实际应用中需要注意核对Location信息是否必须需要Case When语句帮忙实现。

因为要体现Item等信息,所以这是一个Summary的Saved Search;

又因为TO的数据逻辑本身和其他Transaction不一样,稍微注意一下就会发现,当Main Line=True时,我们无法取到明细行的数量值;一般TO的Quantity的值都会有三行,一行主行,一行Item Fulfillment(Quantity一般为负数),一行Item Receipt(Quantity一般为正数),当然Fulfilled/Received Quantity并不存在正负数,进行Summary的Results如下所示:

对应的4个值设置如下:

  • Select Transfer Order Quantity Received
    • Summary Type: Select Maximum
    • Summary Label: Enter Transfer Order Received   
  • Select Transfer Order Quantity Shipped
    • Summary Type: Select Maximum
    • Summary Label: Enter Transfer Order Fulfilled
  • Select Formula (Text)
    • Formula: Enter case when {quantity}<0 then {location} else null end
    • Summary Type: Select Maximum
    • Summary Label: Enter From Location
    • 这里说明我们需要取的是发出货物仓库的Location作为From Location
  • Select Formula (Text)
    • Formula: Enter case when {quantity}>0 then {location} else null end
    • Summary Type: Select Maximum
    • Summary Label: Enter To Location
    • 这里说明我们需要取的是收到货物仓库的Location作为To Location

基本上这四个值都设置完成后最终我们就能够拿到我们想要展示的值了,大家可以当作小知识点来进行实践,欢迎各位随时交流~

关键字:网络系统管理员_全国疫情实时最新数据_推56论坛_百度大全免费下载

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: