(10/11/2018, 23:00)haliliyas yazdı: [ -> ]sayın 001hacker, "Tbl_HDetay" tablosunda yeralan
HDetay_Miktar
HDetay_Cikis_Depo
HDetay_Giris_Depo
alanlarını açıklar mısınız
mesela
Tbl_HDetayMalzeme_ID2 | |Birim_ID2 | |HDetay_Miktar| |HDetay_Cikis_Depo| |HDetay_Giris_Depo
Adblue Yakıt | |Litre | |45 | |Yeni Giriş | |Balkon Altı
ayrıntılı olarak açıklar mısınız
not: kusura bakmayın depo olaylarında deneyimli olmadığımdan iyice anlamak için soruyorum
Açıklayım. Mesala benim çeşitli depolarım var (örnek: Arşiv,Balkon Altı gibi) Bunları Tbl_Depo tablosunda tutuyorum. Birde buradaki malzemeleri tanımladığım Tbl_Malzeme var (Örnek:Adblue Yakıt, Kürek, Kazma gibi ). Ayrıca bu malzemelerin birimlerini tanımladığım Tbl_Birim tablosu var. (Örnek: Litre, Paket, Kg gibi)
Tbl_HDetay= Bu tabloda depolar arası hareketleri kayıt ediyorum.
Malzeme_ID2=Burada Tbl_Malzeme tablosundan malzemenin adını çekiyorum ve seçiyorum.
Birim_ID2= Burada o malzeme için tanımladığım birimi seçiyorum.
HDetay_Miktar= Burada depolar arası kaç birim ürün taşınıyorsa onu tutuyorum.
HDetay_Cikis_Depo=Burada malzemeyi hangi depodan çıkarıyorsam o depo adını tutuyorum.
HDetay_Giris_Depo=Burada malzemeyi hangi depoya koydum ise o deponun adını tutuyorum.
(HDetay_Cikis_Depo ve HDetay_Giris_Depo 'nun kaynağıda da aynı Tbl_Depo tablosu)
Malzeme_ID2 | |Birim_ID2 | |HDetay_Miktar| |HDetay_Cikis_Depo| |HDetay_Giris_Depo
Adblue Yakıt | |Litre | |45 | |Yeni Giriş | |Balkon Altı
Üsteki örnekte : "Yeni Giriş" deposundan 45 Litre Adblue Yakıt alıp "Balkon Altı" deposuna koymuşum. (Burada "Yeni Giriş" diye bir depo yok ama ilk defa ürünleri depoya kayıt etmek için böyle bir hayali depo oluşturdum.)
Burada yapmak istediğimde sorguda şöyle:
Hangi depoya hangi üründen kaç birim girmiş, kaç birim çıkmış ve sonuçta depoda o üründen kaç birim stokda kalmış onu görmek istiyorum.
Srg_Giris_Toplam ve Srg_Cikis_Toplam sorgularında bunların depoya giren ve çıkan miktarları aldım. Buraya kadar sorun yok.
Ancak Srg_Depo_Dokum sorgusunda depolardaki durumu görmeye çalıştığımda depolarda bir çakışma oluyor. Sadece giriş ve sadece çıkış yaptığım depolarda sorun yokken hem giriş ve hem çıkış yaptığım depolarda giriş ve çıkış miktarlarının iki katını alıyor. Çıkış yapmadığım ürünlerinde çıkış miktarlarına rasgele miktar atıyor ve yanlış stok miktarları gösteriyor. Sorun tamamen bu bunu çözmeme yardımcı olursanız çok memnun olurum.