根据不同物料主执行不同的编码规则
小于 1 分钟
- 示例代码
declare @GrpCode nvarchar(20)
Select @GrpCode=ItmsgrpCod from [OITB]
where ItmsGrpCod=$[OITM.ItmsgrpCod]
if @GrpCode IN ('102','104','108','113','114') --101皮套主料、103喷油主料、107直接采购的主料、112边框主料、113边框背板编码规则
SELECT $[OITM.U_SeriesCode]+ $[OITM.U_MobileTypeCode]+ $[OITM.U_ColorCode]
if @GrpCode IN ('103','105') --皮套素材、104喷油素材编码规则
select N'SC'+ $[OITM.U_MobileTypeCode]+$[OITM.U_ColorCode]
if @GrpCode ='106' --包材组编码规则
select $[OITM.U_PrdBrandCode]+N'BZ'+N'0000'
if @GrpCode ='107' --包材编码规则
select $[OITM.U_PrdBrandCode]+N'P'
if @GrpCode ='109' -- 直接采购的贴膜编码规则
select $[OITM.U_SeriesCode]+ $[OITM.U_MobileTypeCode]+ $[OITM.U_ColorCode]
if @GrpCode ='110' --赠送的贴膜编码规则
select N'1T'+ $[OITM.U_MobileTypeCode]+ $[OITM.U_ColorCode]