AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › İş akışları › WF-GENEL-ISLEM

Genel stok (kutu, kordon, sarf) alım/satımı

WORKFLOWMOD-STOKERPGOLD_COREACTIVEHIGHDOCUMENTED
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Kaynak: KB-v1 06_Workflows/WF-GENEL-ISLEM.md (2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası 22_Archive'da referanstır.

Genel stok (kutu, kordon, sarf) alım/satımı

Kimlik: WF-GENEL-ISLEM · Modül: MOD-STOK · Kim: END_USER · Güven: HIGH · Gerçeklik: AS-IMPLEMENTED

Ne zaman başlar

Altın/hurda/nakit dışı sıradan ürün adet/miktar bazında alınıp satılırken

Ön koşullar

  • Cari İşlemler (Ctrl+F) sekmesinde hesap seçilip TAMAM denmiş; şube, kasa ve hesap dolu (aksi hâlde "Sube,Kasa veya Hesap Seçili Değil. İşlem Yapamazsınız.")
  • Hesap aktif (pasif hesapta işlem düğmeleri kapalıdır: "Hesap Pasif İşlem Yapamazsınız.")
  • Kullanıcı grubunda ilgili ekran yetkisi açık; şube pasif değil (tetik: "SUBE PASIF HALDE. ISLEM YAPAMAZSINIZ...")
  • Hesabın zorunlu evrakları eksik değil (tetik: "BU HESABIN ZORUNLU EVRAKLARI EKSIKTIR. ISLEM YAPAMAZSINIZ.")
  • Genel stok kartı (alış/satış fiyatı ve birimleri) tanımlı; kullanıcı grubunda Genel yetkisi

Adımlar

# Ekran Kullanıcı ne yapar Sistem ne yapar Tablolar
1 CARİ İŞLEMLER (ana ekran) Cari İşlemler'de Hesap Adı seçilir, Kasa ve Tarih kontrol edilir, TAMAM (Enter) basılır Bakiye kartı ve üst bilgi paneli yüklenir; bir sonraki fiş numarası (Fiş :) gösterilir Cari.Hesaplar, Cari.BakiyeIslem
2 GENEL G - GENEL; İŞLEM ve tip; STOK KODU FİYAT yöne göre alış/satış fiyatı, BİRİM kartın birimi; ÇIKIŞ'ta MİKTAR alanına kartın stok miktarı ön-dolar; PEŞİN/BEDELLİ'de birim listesi nakde döner Stok.Genel
3 GENEL MİKTAR (ön-dolan değer silinip gerçek miktar), FİYAT/BİRİM, TUTAR; açıklama, kategori TUTAR=MİKTAR×FİYAT; BİRİM değişince FİYAT=kart fiyatı×ana birim kuru÷seçilen birim kuru (elle fiyat ezilir); TUTAR'dan FİYAT=TUTAR÷MİKTAR Sistem.Kurlar
4 GENEL F2 (onay); F5 = kaydet + fatura .Validate() sonucu kontrol edilmez: geçmiş tarih HAYIR ve "Lütfen Tutar Giriniz." kaydı durdurmaz; yalnız Save'deki miktar kontrolü engeller; STOK KODU boşsa kayıt düğmesi gizli Cari.Islemler
5 GENEL Tutar/miktar/fiyat temizlenir; STOK KODU seçili kalır; ÇIKIŞ'ta MİKTAR kartın stok miktarıyla yeniden dolar OnInsert/OnUpdate olayı iScreen listesini yeniler (ListRefresh); FormClear çalışır Cari.Islemler

Sonuç (bakiye / stok / kasa)

  • NORMAL: bakiye TUTAR/BİRİM; PEŞİN/BEDELLİ: kasa
  • Bu ekran birim (has) bakiyesi üretmez; fiş no ana pencereden (yoksa 0)

Varyantlar

  • İADE: alış fiyatı ve birimi gelir
  • EMANET

Uyarı mesajları

  • "İşlem Yapabilmek için Miktar Girmelisiniz."
  • "Lütfen Tutar Giriniz. (kayıt devam eder)"
  • "Geçmiş Tarihe İşlem Giriyorsunuz… (Hayır durdurmaz)"

İlgili kurallar

Kaynaklar

  • SRC-DRV-AZ — az/ekran-C.md — bölüm 5.14.3
  • SRC-DRV-AZ — az/ekran-C.md — bölüm 5.14.5
  • SRC-DRV-AZ — az/ekran-C.md — bölüm 5.14.6
  • SRC-CODE-EKRAN — ekran/Ekran/iFGenel.vb — satır 85
  • SRC-CODE-EKRAN — ekran/Ekran/iFGenel.vb — satır 115
  • SRC-DRV-KITAPCIK — kitapcik/05-operasyon.md — bölüm 5.2-B