İlk Giren İlk Çıkar

Katılım
17 Nisan 2006
Mesajlar
86
Şimdi A marketinden elma alıyorum. Fatura tarihleri aşağıda olduğu gibi
21-05-2007 1000 adet
23-05-2007 1450 adet
29-05-2007 12000 adet

B şirketine de bu malları satıyorum

29-05-2007 800 adet
11-06-2007 1000 adet
14-06-2007 3000 adet
19-06-2007 8000 adet

29-05'te sevkedilen malın 21-05'te alınan maldan yüklenmesini istiyorum yani yüklemelerde stok düşümü fatura bazında olsun ve ilk giren ilk çıkar mantığı izlensin. Örneğin 11-06-2007 1000 adet çıkşla ilgili olarak kullanılan ürünleri görmek istediğimde sistem bana aşağıdaki bilgiyi versin

21-05-2007 200 adet (800 adet zaten yüklenmişti)
23-05-2007 800 adet

şeklinde olsun

Yardımlarınız için şimdiden teşekkür ederim.

Konu ile ilgili demo program linki

http://www.tamindir.com/downloading/15185/Uretim_Light_v.5.1.htm

var.
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
demoyu incelemedim, ancak ilk aklıma gelen algoritma şöyle:

alınanlar tablosuna A, satılanlar tablosuna S dersek:

1-gönderilecek mal adedi > 0 olacak şekilde bir while döngüsü kur,

2-a tablosunda, adet > 0 olan min(tarih) i bul,

3-bulduğun bu adeti, gönderilecek adetle karşılaştır,

3.1-gönderilecek adet bu adet ten küçük eşit ise, adet ten, gönderilecek
adeti düş, tabloya update et, gönderilecek adeti 0 la ve döngüyü bitir.
3.2-gönderilecek adet, adet ten büyük ise, gönderilecek adet ten adeti düş,
a tablosunun ilgili tarihindeki adet i 0 la ve update et,

4- 2.adıma git.

Tabi S tablosuna insertleri unutma.
 
Katılım
17 Nisan 2006
Mesajlar
86
Aşağıdaki linkte görebileceğiniz gibi

http://www.tornadoexport.com/files/355.zip

Üç adet tablom var

StockInput (Depoya gelen mallar)
StockOutput (Depodan çıkan mallar)
Stocks OutPut Details (Elde etmek istediğim tablo)

“Stocks OutPut Details” tablosunda verilen bilgileri almak istiyorum

Gelen faturanın hangi Çıkış numaraları ile depodan çıkarıldığını,
Çıkılan malların hangi fatura numaralarından geldiğini öğrenmek istemekteyim.
Bilmiyorum derdimi anlatabildim mi ama çözümler için şimdiden çok teşekkür ederim
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
stoktan düşme ile ilgili minik bir örnek hazırladım.
bir incele.

ekli örneğini son anda gördüm.
biraz daha detaylandırsana. bu saatte tam anlamadım doğrusu.
örneklendirerek anlat.
yani, atıyorum:
10 elma çıkıyorum
xx/xx/xxxx tarihinde girmiş olan 4 elma miktarı sıfırlanacak
bu tarihten sonra ilk girmiş olan yy/yy/yyyy deki 15 elmadan 6 düşecek
9 kalacak
bu arada çıkan için atılan kayıda, düşülen kaydın nosu yazılacak falan filan ...

gibi
 
Katılım
17 Nisan 2006
Mesajlar
86
Sayın Yeni54,

Çok teşekkür ederim elinize sağlık gerçekten güzel çalışma yapmışsınız. Durum aynen anladığınız gibi. Örneğin 3956 nolu gelen fatura ile 100 tane mal aldık diye düşünelim. İki bilgiyi almak istiyoruz
1-3956 Nolu fatura ile gelen 100 adet malın tüketim durumu. Yani hangi çıkış numaraları ile ve kaçar adet şeklinde çıkmış
2-XXX çıkış numrasaındaki ürünler hangi numaralı faturalara ait.
 
Katılım
17 Nisan 2006
Mesajlar
86
Sayın Yeni54,

Çok teşekkür ederim elinize sağlık gerçekten güzel çalışma yapmışsınız. Durum aynen anladığınız gibi. Örneğin 3956 nolu gelen fatura ile 100 tane mal aldık diye düşünelim. İki bilgiyi almak istiyoruz
1-3956 Nolu fatura ile gelen 100 adet malın tüketim durumu. Yani hangi çıkış numaraları ile ve kaçar adet şeklinde çıkmış
2-XXX çıkış numrasaındaki ürünler hangi numaralı faturalara ait.
 
Katılım
17 Nisan 2006
Mesajlar
86
Arkadaşlar Yeni54 güzel bir çözüm geliştirdi çok teşekkür ederim zannediyorum bir ileri aşama için de çalışıyordur. Ben de uğraşıyorum. Katkıda bulunacak başka arkadaşlarda varsa çok iyi olur. Zamanım az o nedenle hatırlatmada bulunmak istedim ama beklemek gerekiyorsa mecburen bekleyeceğiz Hoşgörünüzü ümit ediyorum
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın SEYKOK,

Biraz sabır. Bitirmek üzereyim. Ama bir terslik var bitmiyor.:agla:

Hep işi ortada bırakan birşey oluyor.

İyi çalışmalar:)
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın, SEYKOK,

Sanırım istediğiniz oldu. Çalışmayı hızlandırmak için Giriş tablosuna bir alan daha ekledim. Çıkışı yapılıp işi biten kayıtların yanına ok atıyor böylece uygulama o kaydı göz önüne almıyor.

Belki herhangi bir noktada hata verebilir, haberim olsun. Önceki kayıtlardaki toplamlarda hata var. Bu konuyu da göz önünde bulundurunuz. Ancak biraz daha çalışma ister uygulamayı geliştirmek için.

İyi çalışmalar:)
 
Katılım
17 Nisan 2006
Mesajlar
86
Sayın Modalı,

Çok teşekkür ederim gerçekten çok güzel bir çalışma oldu. Problem olurs sizinle irtibata geçerim tekrar. Tekrar teşekkür eder iyi çalışmalar dilerim
 
Üst