易飛 八 郵件提醒-質量部集合
阿新 • • 發佈:2018-12-21
1.客戶品號檢查
select MG001 客戶編碼,MG002 品號,MG003 客戶品號,MB002 品名,MB003 規格,ZE.dbo.Date10(LEFT(COPMG.CREATE_DATE,8)) 日期 from ZE.dbo.COPMG LEFT JOIN ZE.dbo.INVMB ON MG002=MB001
2.超期兩天未建立進貨檢驗單
select '未建立檢驗單' 狀態,TH001+'-'+rtrim(TH002)+'-'+TH003 進貨單,TH004 品號,TH005 品名, TH006 規格,ZE.dbo.Date10(TH014) 驗收日期 ,TH007 進貨數量,TH008 單位,TH009 倉庫,TH010 批號,TH011+'-'+rtrim (TH012)+'-'+TH013 採購單 from PURTH left join QMSTA ON TH001=TA001 AND TH002=TA002 AND TH003=TA003WHERE TH028='1' and (TA001 is null and TA002 IS NULL AND TA003 IS NULL) and datediff(day,TH014,getdate())>3
3.待處理進貨檢驗單
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo/* *用途:待處理髮送同時更新進貨單身標誌 *作者:龔德輝 2011-05-10 * */ALTER Procedure [dbo].[UP_InvCheck](@0 as nvarchar(15)=null)asBegin----判斷待處理檢驗單if exists(select * from QMSTA left join PURTH ON TH001=TA001 AND TH002=TA002 AND TH003=TA003 where TA014='N' AND QMSTA.TA015<>''and PURTH.UDF02<>'已傳送' )--檢驗單未稽核 備註不為空 進貨單單身不等於已傳送begin UPDATE PURTH set PURTH.UDF02='已傳送' from QMSTA,PURTH where TH001=TA001 AND TH002=TA002 AND TH003=TA003 and TA014='N' AND QMSTA.TA015<>''and PURTH.UDF02<>'已傳送' --檢驗單未稽核 備註不為空 進貨單單身不等於已傳送endselect TA015 處理狀態,TH001+'-'+rtrim(TH002)+'-'+TH003 進貨單,TH004 品號,TH005 品名, TH006 規格,ZE.dbo.Date10(TH014) 驗收日期 ,TH007 進貨數量,TH008 單位,TH009 倉庫,TH010 批號,TH011+'-'+rtrim(TH012)+'-'+TH013 採購單 from QMSTA left join PURTH ON TH001=TA001 AND TH002=TA002 AND TH003=TA003where TA014='N' AND QMSTA.TA015<>''and PURTH.UDF02<>'已傳送' --檢驗單未稽核 備註不為空 進貨單單身不等於已傳送End