Sayfayı Yazdır | Pencereyi Kapat

Ek Alandaki Koda Göre Sthar'a Kayıt Ekleme

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: SQL
Forum Adı: SQL Veri Tabanı İşlemleri
Forum Tanımlaması: Table,View,Trigger,SELECT,UPDATE,INSERT...
URL: http://www.erpne.org/forum_posts.asp?TID=4178
Tarih: 23 Kasım 2024 Saat 00:29
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: Ek Alandaki Koda Göre Sthar'a Kayıt Ekleme
Mesajı Yazan: alerthum
Konu: Ek Alandaki Koda Göre Sthar'a Kayıt Ekleme
Mesaj Tarihi: 14 Ağustos 2015 Saat 18:00
Merhaba, seri takibi çaly?arak üretim yapyyoruz.
Serbest Üretim Sonu Kaydy Ekranynda Üretilecek ürünü miktaryny ve serisini seçiyorum. Daha sonra Ek.A yazan kysma yazdy?ym kodlara göre üretime otomatik olarak ba?ka stoklar eklemek istiyorum.

Üretti?im ip çuvala paketlenecekse C
                   po?etle pakatlenecekse P gibi kodlar yazaca?ym.

Örnekte AC kodunu kullandym.Üretimin %5'i
oranynda daha önce belirledi?im sto?u tblsthar a ekleyece?im.
TBLSTHAR a a?a?ydaki triggeri yazdym.

Ek.A kysmyna AC yazyp üret dedi?imde Üretim Sonu kaydy yapylamady. Eksi Bakiye diye hata veriyor.
Ama tblsthar'a kayytlary i?liyor. Mamül , yarymamül ve benim belirledi?im sto?u tblsthar a i?liyor.
Fi?in içine tekrar girdi?imde Mamülde ve yarymamüle seri girmemi? gözüküyor. Ama ben normalde miktary girerken seriyi seçiyorum. Hata nerden kaynaklanyyor olabilir acaba.
Saygylarymla,

DECLARE @ACIKLAMA VARCHAR(35)
DECLARE @EKALAN VARCHAR(35)

SET @ACIKLAMA=(SELECT STHAR_ACIKLAMA FROM INSERTED) 
SET @EKALAN=(SELECT EKALAN FROM INSERTED) 

IF (@ACIKLAMA='Uretim' AND @EKALAN='AC')
    BEGIN
INSERT INTO TBLSTHAR (STOK_KODU,STHAR_NF,STHAR_BF,FISNO,STHAR_SIPNUM,STHAR_TARIH,STHAR_ACIKLAMA,STHAR_GCKOD,  DEPO_KODU,STHAR_GCMIK,STHAR_HTUR,STHAR_BGTIP,SUBE_KODU,PROJE_KODU,DUZELTMETARIHI,STRA_SIPKONT, 
 EKALAN, EKALAN1,STHAR_GCMIK2 ) 

select '157 01 008',(SELECT SUM(TOP_GIRIS_TUT)/SUM(TOP_GIRIS_MIK) FROM TBLSTOKPH WHERE STOK_KODU LIKE '157 01 008'),(SELECT SUM(TOP_GIRIS_TUT)/SUM(TOP_GIRIS_MIK) FROM TBLSTOKPH WHERE STOK_KODU LIKE '157 01 008'),FISNO,STHAR_SIPNUM,STHAR_TARIH,STOK_KODU,'C',  
 '3',((STHAR_GCMIK*5)/100),'C','V',SUBE_KODU,PROJE_KODU,DUZELTMETARIHI,STRA_SIPKONT,  
 EKALAN, EKALAN1,0  FROM INSERTED 
END



Cevaplar:
Mesajı Yazan: Conari
Mesaj Tarihi: 17 Ağustos 2015 Saat 15:15
TBLSERITRA tablosuna bakyn,burada bir trigger olabilir mi.
veya stoklar için seri parametresinin durumu nedir?

netsis kayytlary sthara yazar, - ye dü?me durumunda parametreye göre formdan çykartyr veya çykartmaz.
parametrelerde tarihsel bakiye açykmy, açyksa bakiye mevcutmu kontrol edin.

-------------
Netsisden vazgeçemiyorum. Beni engelliyor..



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net