环思产品论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3142|回复: 2
打印 上一主题 下一主题

[33015]关闭留位

[复制链接]

72

主题

76

帖子

533

积分

高级会员

Rank: 4

积分
533
跳转到指定楼层
楼主
发表于 2016-5-27 15:31:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
概要:如果对库存留位后,留位的数量已经出库了就可以关闭留位。整个留位的过程就结束。【关闭】sppbBillOperate_55_Close
1.查找要关闭的留位单明细
2.查找物料大类(同一次关闭的,一定是同一物料大类)
3.若有链接到此留位单的待审出库单,不允许关闭
【取消关闭】sppbBillOperate_55_UnClose
1.查找要取消关闭的留位单明细
2.查找是否还有StockId=0的(说明没有库存)或是可用库存不足的
SET @s=''
        SELECT @s=dbo.fnpbConcatString(A.sBillNo+'.'+Convert(NVARCHAR,A.iRowNo))
        FROM #Dtl_15413 A(NOLOCK)
        WHERE A.iStockId=0 OR A.nRestQty>A.nAvaibleQty
       
        IF @s<>''
        BEGIN
                RAISERROR(N'留位单行号[%s]可用库存不足,不能审核',16,1,@s)
                RETURN
        END

3.查找物料大类(同一次关闭的,一定是同一物料大类)
4.更新库存留位量
           UPDATE A
        SET nReserveQty=A.nReserveQty+B.nRestQty
        FROM dbo.imstock A
        JOIN #Dtl_15413 B ON B.iStockId=A.iIden



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享
回复

使用道具 举报

27

主题

44

帖子

153

积分

注册会员

韩水泉

Rank: 2

积分
153
沙发
发表于 2016-8-13 21:25:14 | 只看该作者
什么时候留位,留位业务场景是 什么,以前听过锁库概念,就是订单指定批次物料数量后,直接点锁定,这个数量就不能挪用了,可用量也不考虑了,如果要释放,要点解锁
回复 支持 反对

使用道具 举报

72

主题

76

帖子

533

积分

高级会员

Rank: 4

积分
533
板凳
 楼主| 发表于 2016-8-15 14:15:14 | 只看该作者
hanshuiquan 发表于 2016-8-13 21:25
什么时候留位,留位业务场景是 什么,以前听过锁库概念,就是订单指定批次物料数量后,直接点锁定,这个数 ...

和锁库的性质一样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|上海环思 ( 沪ICP备11022428号 )

GMT+8, 2024-9-17 09:41 , Processed in 0.106585 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表