天心sunlike erp 生产需求分析 按生产订单号生成单号

-- 冲压/托工生产需求分析刷单
ALTER PROCEDURE [dbo].[am_update_mp_xb_mo]
	 @mp varchar(30),
-- 成品仓库
	 @ck_01 VARCHAR(10),
-- 总装车间 编号
   @DEP_03 VARCHAR(10),
-- 部装 编号
   @DEP_0309 VARCHAR(10),
-- 04仓
	 @ck_04 VARCHAR(10),
-- 0801仓  开料
	 @DEP_0801 VARCHAR(10),
-- 0802仓  冲压
	 @DEP_0802 VARCHAR(10),
-- 05仓
	 @ck_05 VARCHAR(10),
-- 开料仓
	 @ck_18 VARCHAR(10),
-- 喷涂仓
	 @ck_32 VARCHAR(10)
AS
BEGIN
	
--0000 bug
UPDATE
	TF_MP3
SET
DEP=@DEP_03,ML_BY_MM='F',WH=@ck_01
WHERE
	MP_NO = @mp AND DEP='00000000' AND ITM='1' ;

UPDATE
	TF_MP3
SET
DEP=@DEP_03,ML_BY_MM='F',WH=@ck_01
WHERE
	MP_NO = @mp AND DEP=@DEP_03 AND ITM='1' ;


--部装BUG
UPDATE
	TF_MP3
SET
DEP=@DEP_0309,ML_BY_MM='F',WH=@ck_04
WHERE
	MP_NO = @mp AND DEP='00000000'  ;


-- 生产部门
UPDATE
	TF_MP3
SET
DEP=@DEP_03,ML_BY_MM='F'
WHERE
	MP_NO = @mp AND DEP='03' ;

-- 部装同一0309
UPDATE
	TF_MP3
SET
DEP=@DEP_0309,ML_BY_MM='F',WH=@ck_04
WHERE
	MP_NO = @mp AND DEP LIKE '%0309%' ;


-- MO  车间
UPDATE
	TF_MP3
SET
MO_NO='M'+SO_NO+'-'+DEP+CONVERT(VARCHAR,ITM)
--MO_NO=DEP
WHERE
	MP_NO = @mp AND TW_ID='';

-- 开料  冲压部门
UPDATE
	TF_MP3
SET
DEP='CH0801'
--MO_NO=DEP
WHERE
	MP_NO = @mp AND TW_ID='' AND DEP LIKE '%0801%';

UPDATE
	TF_MP3
SET
DEP='CH0802'
--MO_NO=DEP
WHERE
	MP_NO = @mp AND TW_ID='' AND DEP LIKE '%0802%';

-- MO  开料
UPDATE
	TF_MP3
SET
MO_NO='M'+SO_NO+'-'+DEP++CONVERT(VARCHAR,ITM),
ML_BY_MM='T',
WH='CH04'
WHERE
	MP_NO = @mp AND TW_ID='' AND DEP IN('0801','CH0801');

-- MO  冲压
UPDATE
	TF_MP3
SET
MO_NO='M'+SO_NO+'-'+DEP+CONVERT(VARCHAR,ITM),
ML_BY_MM='T',
WH=@ck_05
WHERE
	MP_NO = @mp AND TW_ID='' AND DEP IN('0802','CH0802','CH19');


-- TW
UPDATE
	TF_MP3
SET
MO_NO='',
ML_BY_MM='F',
TW_ID='1',
WH=@ck_32
WHERE
	MP_NO = @mp AND DEP IN ('09','CH09');

UPDATE
	TF_MP3
SET
MO_NO='TW'+SO_NO+'-'+CUS_NO+CONVERT(VARCHAR,ITM),
ML_BY_MM='F',
WH=@ck_32
WHERE
	MP_NO = @mp AND TW_ID=1 
AND CUS_NO !='';




-- 整数BUG

UPDATE
	TF_MP3
SET QTY=CONVERT(INT,QTY)
--ML_BY_MM='F'
WHERE
	MP_NO =@mp;

END

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值