11-02-2021, Saat: 01:51
(10-02-2021, Saat: 23:47)Aktolgali Adlı Kullanıcıdan Alıntı:(10-02-2021, Saat: 23:30)mustafaozpinar Adlı Kullanıcıdan Alıntı: -Sonraki 4 tane için tarihe göre sıralı ve kalan miktarı sıfırdan büyük olan ilk satırı alıp onu kullanacaksınız ve kalanını 4 düşüreceksiniz. Zaten FIFO yönteminin sıkıntısı da bu. Bu sistemler genellikle satış yaparken değil Maliyet Muhasebesinde Satılan Malın Maliyeti (SMM) hesaplanırken kullanılır. Ancak SMM'de de en çok kullanılan yöntem ortalama yöntemidir.
-Evet satışın ortasında arama yapacaksınız.
-Bilmediğiniz bir yöntem yok, aynen döngü kuracaksınız. Ya da bu işi Stored Procedure'de yaptıracaksınız. Her iki durumda da benzer şekilde uzun süren bir işlem olacak elbette.
@mustafaozpinar hocam, o halde bu sistem - özellikle ağ üzerinde- aşırı yavaşlığa sebep olacak dolayısıyla müşteriyi bıktıracak.
Uygun şekilde yaparsanız çok ta ciddi yavaşlığa yol açmaz. Örneğin 10'arlık kayıtlar halinde (TOP 10) okunur, program içerisinde değerlendirilir ve hesaplanır. Hayır çok uzun zaman alacağını sanmıyorum. Sorun yazılımcıya getirdiği yazılım yükü olacaktır.
Ayrıca ben FIFO yöntemiyle satış fiyatı belirleme sistemine rastlamadım şimdiye dek. Ancak SMM için kullanılabilir. Fakat o da bir ekranda interaktif bir şekilde olmaz. Toplu hesaplama içerisinde olduğu için pek sorun yaratmaz.