PA产品入库存储过程
2022-01-13 20:13:58 0 举报
PA产品入库存储过程
作者其他创作
大纲/内容
=0
出库存储过程
@OrginaIID=0
返回1000,该订单出库完成
返回1000,订单出库完成
true
false
通过订单号和产品号检索第一条未出完的明细,获取其@OrginalID
产品CS号:StockCSNo瓶装量:StockRelsizePO值:PONumber发票号:InvioceNo
返回1001,提醒用户是否多出
通过@OrginalID可判断当前明细总出库量是否小于已出库量+瓶装量
返回1003,正常出库(只是单条明细还没出完)
1、在库存表里通过StockValCode查询产品CS号,瓶装量2、在订单列表通过OrderNo查询PO值和发票号
二次调用:shipType=1确认多出
orderUnFinishCount=0?
总出库量<已出库量+瓶装量AND ship=0
shipType=0?
在库存表里查询瓶号(StockValCode)是否存在
proUnFinishCount?
二次调用:shipType=2以及选择的OrginaIID
如果订单明细表[MCEOrderProInfo]中的这条记录对应的瓶号不匹配,则修改成正确的瓶号
拓展参数
返回1002,该明细出库完成
返回1005,以及未出完的产品明细ID,以供前端选择指定明细出库
融合订单明细表和出库明细表,统计单条明细已出库量(shiped)和总出库量(PROG)到临时表中
返回1007,OrginaIID不合法
入参:ShipTypeOrderNoStockValCodeOperatorOrginalIDTrackingNoOperatorID
返回1009,该瓶号不存在
获取用户选择的@OrginaIID
出库
返回1006,一起指定的@OrginIID提醒用户是否多出
阐明局部变量orderUnFinishCount,订单未完成明细总和
在出库明细表[AppMCEShipProInfos]中插入对应出库记录
修改库存表[AppMCEStocks]中已出库记录的信息,修改(IsDelete=1)
总出库量<已出库量+瓶装量AND ship=2
返回1008,订单单个产品出库完成
=1
融合订单明细表和出库明细表,统计单条明细已出库量(shiped)和总出库量(PROG)到#TEMP表中
阐明局部变量proUnFinishCount,订单单个产品(StockCSNo)未完成明细总和
1
查询指定@OrginaIID的明细的已出库量<总需出库量
查询是否存在指定订单的已出库量<总需出库量
收藏
0 条评论
回复 删除
下一页