← Detay Sayfası
Nesne Düzenle
|
SIPARIS_SATIRLARI_DURUM_GUNCELLEME
İlgili Uygulama
-- Seçiniz --
SQL Server
Nesne Türü
View
Stored Procedure
Trigger
Job
Nesne Adı
Bu nesne dönem devrinden etkileniyor mu? (Örn: İçinde _01_ gibi sabit dönem kodu var mı?)
Genel Kullanım Amacı ve Notlar
Tam SQL Kodu
CREATE PROC [dbo].[SIPARIS_SATIRLARI_DURUM_GUNCELLEME] (@DURUM VARCHAR(100), @RF INT) AS BEGIN DECLARE @DURUMID INT DECLARE @FISID INT DECLARE @KONTROL INT SET @DURUMID = ISNULL((SELECT [REF] FROM [IHR].[dbo].[ORDER_STATUS] WHERE [DURUM]=@DURUM), 0) UPDATE [IHR].[dbo].[FICHE_LINES] SET [STATUS]=@DURUMID WHERE [REF]=@RF IF @DURUM = 'TAMAMLANDI' OR @DURUM = 'IPTAL EDILDI' BEGIN SET @FISID = ISNULL((SELECT FICHEREF FROM [IHR].[dbo].[FICHE_LINES] WHERE [REF]=@RF),0) IF @FISID<>0 BEGIN SET @KONTROL = ISNULL((SELECT COUNT(*) FROM [IHR].[dbo].[FICHE_LINES] WHERE [STATUS]<>1 AND [STATUS]<>2 AND FICHEREF=@FISID),0) IF @KONTROL = 0 BEGIN UPDATE [IHR].[dbo].[FICHES] SET [STATUS]=3 WHERE [REF]=@FISID END END END END
Oluşturulma: 23.12.2025 15:52
Son Güncelleme: 23.12.2025 17:28
İptal
Nesneyi Sil
Değişiklikleri Kaydet