Mali Envanter Kurgusu

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mali Envanter Kurgusu

Mesaj gönderen kadirkurtoglu »

s.a.

arkadaşlar ticari projemde mali envanter kurgusunu oluşturmam gerekiyor, ancak nasıl bir yöntem le yapmam gerektiği konusunda tıkandım. Envanter bilindiği üzere verilen tarihte elde bulunan malın adet ve fiyat bazında tesbiti. bilinmeyen ise hangi malın satıldığıdır. bilinmeyen le beraber mali yöntem devreye giriyor.
bu yöntemler ise
1- İlk Giren İlk Çıkar
2- Son Giren İlk Çıkar

bu yöntemler den 1. İlk Giren Malın İlk Satılması.

örneklersek
ALIŞ
alış tarihi cinsi miktarı birimi fiyatı tutarı
01.01.2007 cola 2 adet 2,00 4,00
01.02.2007 cola 5 adet 1,50 7,50

SATIŞ
satış tarihi cinsi miktarı birimi fiyatı tutarı
05.01.2007 cola 1 adet 2,50 2,50

ENVANTER
cinsi miktarı birimi fiyatı tutarı
cola 1 adet 2,00 2,00
cola 5 adet 1,50 7,50
TOPLAM 9,50

yukardaki örneklemede bakiye değerine ulaşana kadar ilk tarihli girişleri listeden çıkarmak... bu işlemi view ile sabitleyip, daha sonra view sorgulanarak yapılamazmı...

edit : gruplama cinsi ve fiyat bazında yapılmalı.. malın cinsi tek satırda gruplanmayacak. mal bütün alışlarda aynı fiyattan alınmış ise fiyat gruplandığında mal tek satıra zaten düşecektir..
Bir mum, yanındaki mumları tutuşturmakla,
ışığında hiç bir şey kaybetmez.

Mevlana

OS win.10, IDE Delphi 10.3, RDBMS Firebird and MSSQL, BROWSER Chrome
Cevapla