Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Virman
#1
Herkese merhaba;
Arkadaşlar projede hem cariler arasında hem de stoklar arasında virman yapmam gerekli. Sadece bir kayıttan verileri alıp diğer kayıta eklemem yeterli değildir diye düşünüyorum.
Nelere dikkat etmeliyim, neleri kaydetmeliyim ve mantığını nasıl kurmalıyım? Yardımcı olur musunuz?
İyi akşamlar.
Dosyalarınızı kendi bulutunuza yedekleyin. Yandex Disk

Eyvallah..
Cevapla
#2
Cariler arası virman tamam da stoklar arası virman kısmını anlamadım. Stoklar arası virmandan kastın Ambar veya Depolar arası transfer gibi bir şey ise mantığı basittir.

A Hesabı ve B hesabı olduğunu varsayalım. A hesabından B hesabına virman 100 TL virman yapalım.

A Hesabı için 100 Çıkış hareketi olacak.
B Hesabı için 100 Giriş hareketi olacak toplamda iki adet hesap hareketi oluşturmalısınız.


Aynı mantık Stoklar arası virman dediğiniz işlemde de geçerli oluyor.
A Ambarı ve B Ambarı olduğunu varsayalım. A Ambarından B Ambarına X malından 10 Adet virman yapalım.

A Ambarı için X malından 10 Çıkış hareketi olacak.
B Ambarı için X malından 10 Giriş hareketi olacak. Toplamda iki adet stok hareketi oluşturmalısınız.

Genel mantık bu şekildedir.
PostgreSQL - Linux - Delphi, Poliüretan
WWW
Cevapla
#3
@3ddark hocam stoklar arası virman şunun için lazım. Bu işletmeye örneğin 100kg karkas et geliyor, bu karkası parçalayıp 20kg but, 30kg kıyma, 10kg kemik vs. şeklinde dağıtmak istiyorlar.
Konu bu.
Dosyalarınızı kendi bulutunuza yedekleyin. Yandex Disk

Eyvallah..
Cevapla
#4
(14-03-2021, Saat: 22:19)Aktolgali Adlı Kullanıcıdan Alıntı: @3ddark hocam stoklar arası virman şunun için lazım. Bu işletmeye örneğin 100kg karkas et geliyor, bu karkası parçalayıp 20kg but,  30kg kıyma, 10kg kemik vs. şeklinde dağıtmak istiyorlar.
Konu bu.


Burada virman değil üretim yapman gerekir diye düşünüyorum.
Stoğa giren 100 kg karkas eti sarf edip stoktan düşürüp
yerine 20kg but,  30kg kıyma, 10kg kemik vb stoğa giriş yapman gerekir.
bu işlem sırasında fire oluşacaktır onuda fire fişi ile stoktan düşmelisin.
Kalan ömrünün en genç build’indesin.
Counter artar, deadline sabit.
Age++ çalışıyor, rollback yok.
Her yer exception
Cevapla
#5
@bydelphi hocam, bir örnek verebilir misiniz? Daha önce hiç üretim yapmadım.
Dosyalarınızı kendi bulutunuza yedekleyin. Yandex Disk

Eyvallah..
Cevapla
#6
selamlar @Aktolgali
Virman farklı birşey. Seninkisi deyim yerindeyse, ürünü farklı depolara dağıtmak ya da A ürününü, B,C,D olarak farklı stok kodlarına çevirmek. Bir anlamda da, Yarı mamulü , ham maddelere çevirmek gibi birşey.
Yazılımcı, kahveyi koda çeviren bir organizmadır.
Cevapla
#7
Üretim yapmalısın. Üretim nedir dersen yemek reçetesi gibi düşün. Gerçek maliyeti de bu şekilde hesaplayabilirsin.

Ekmek yaptığını düşün. Un, Su, Kabartma tozu girecek yani sarf edeceksin ayrıca bu işlemler için bir emek işçilik var. Buda girecektir. Sonucundan ortaya ekmek çıkacak. Bu kabaca üretim mantığı. İlave olarak yan ürün geliri denilen şeyler var. Buda senin karkas ette oluşan durumdur.

Bu üretimlerin şablonuna reçete denir. Yemek tarifi burada yazar
PostgreSQL - Linux - Delphi, Poliüretan
WWW
Cevapla
#8
@3ddark hocam, reçete için sabit değerler gerekmez mi? yani 30kg karkastan 20kg but çıkar gibi ama benim bahsettiğim durumda bu sabit değil hem her defasında aynı ürünlerden aynı miktarda üretilmeyecek hem de her üründen aynı miktarda üretilecek olsa bile fire değişikliği sebebiyle aynı miktar karkastan aynı miktar ürün alınamayacak
Dosyalarınızı kendi bulutunuza yedekleyin. Yandex Disk

Eyvallah..
Cevapla
#9
Reçeteyi de genel bilgi maksatlı olarak verdim.

Siz her durumda üretim yapmalısınız. Ana mantık uygulamada üretim diye geçer.

Farklı isimlede yapabilirsiniz. Giren ürün ve çıkan ürünler olarak birden fazla hareket tek işlemle oluşacak
PostgreSQL - Linux - Delphi, Poliüretan
WWW
Cevapla
#10
@3ddark hocam yani virman gibi bir işlemle karkastan 30kg mını buta aktar gibi yaparsam olur mu?
Dosyalarınızı kendi bulutunuza yedekleyin. Yandex Disk

Eyvallah..
Cevapla




Konuyu Okuyanlar: 1 Ziyaretçi