arkadaşlar bir sorum olacak
şuan stok takip programı yazıyoruz , forum da arattığım kadarıyla
stok Grişleri ve Stok Çıkışları ayrı ayrı table kullanılmış veya aynı table da kullanılmış ben , veri tabanını hazırlarken ayrı ayrı düşünüp çıkış ve girişi ayrı yapmıştım şimdi takıldığım yerleri aratınca aynı kullananlanlarda olmuş
bunun avantajları yada dezavantajları ne ki acep???
Stok Takip
-
- Kıdemli Üye
- Mesajlar: 574
- Kayıt: 01 Şub 2004 12:29
- Konum: Erdemli - MERSİN
Aynı tabloda tutmanda fayda var..
Örneğin şöyle bir yapı olabilir..
STOK, MIKTAR , GC ,TARIH ,. . ,., ,., ,. .. . .
A 10 1 ---
A 20 -1 ---
B 50 1
gibi GC alanı Girişler 1 Çıkışlar -1 olarak tutarsan , tek sorguyla mesala
Select STOK, SUM(GC * MIKTAR) FROM
GROUP BY STOK
XX sana şimdiye kadar giren ve çıkanları arasındaki farkı verir VEYA
Select STOK, GC, SUM(GC * MIKTAR) FROM
GROUP BY STOK, GC
her stoğun giren ve çıkan miktarını verir
ve bakiyeleri tek komutla güncelleme imkanı sağlar .
aynı yapıyı işlemi Cari hareketlerde de kullanabilirsin..
best regards highmemo
Örneğin şöyle bir yapı olabilir..
STOK, MIKTAR , GC ,TARIH ,. . ,., ,., ,. .. . .
A 10 1 ---
A 20 -1 ---
B 50 1
gibi GC alanı Girişler 1 Çıkışlar -1 olarak tutarsan , tek sorguyla mesala
Select STOK, SUM(GC * MIKTAR) FROM
GROUP BY STOK
XX sana şimdiye kadar giren ve çıkanları arasındaki farkı verir VEYA
Select STOK, GC, SUM(GC * MIKTAR) FROM
GROUP BY STOK, GC
her stoğun giren ve çıkan miktarını verir
ve bakiyeleri tek komutla güncelleme imkanı sağlar .
aynı yapıyı işlemi Cari hareketlerde de kullanabilirsin..
best regards highmemo
aynı bilgi aynı tabloya
şimdiye kadar gördüğüm tüm ticari programlarda (logo,mikro,eta,netsis,vega vs.) stok hareketleri tablosu tektir. onlar yapıyor diye doğru olacak değil ama. bi bildikleri vardır.
Selamlar,
Sana kesin tavsiyem aynı tabloda tut !...
Stok hareketlerini incelerken çok işine yarayacaktır. Hele bir de stok maliyet değerlendirmelerine (FIFO, LIFO gibi olaylara girdiğinde yararını görürsün)
Bölmen demek yönetimini zorlaştırıyorum demektir. Mümkün olduğunca hareket tablolarını bir arada tutmak lazım.
Eğer girişlerle çıkışları farklı tablolarda tutayım diyor ise, o zaman fiş tiplerine göre de farklı tablolar aç iyice farklı olsun. Ondan sonra uğraşırsın
Neyse aynı tabloda tut ve Highmemo arkadaşımızın tavsiye ettiği gibi (-/+) veya (G/C), /1/0) gibi tip ayıracı koy Her recorda.
Kolay Gelsin
Sana kesin tavsiyem aynı tabloda tut !...
Stok hareketlerini incelerken çok işine yarayacaktır. Hele bir de stok maliyet değerlendirmelerine (FIFO, LIFO gibi olaylara girdiğinde yararını görürsün)
Bölmen demek yönetimini zorlaştırıyorum demektir. Mümkün olduğunca hareket tablolarını bir arada tutmak lazım.
Eğer girişlerle çıkışları farklı tablolarda tutayım diyor ise, o zaman fiş tiplerine göre de farklı tablolar aç iyice farklı olsun. Ondan sonra uğraşırsın

Neyse aynı tabloda tut ve Highmemo arkadaşımızın tavsiye ettiği gibi (-/+) veya (G/C), /1/0) gibi tip ayıracı koy Her recorda.
Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/