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

Emtia alım/satımı (tek fiyatlı ikincil mal)

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

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

Emtia alım/satımı (tek fiyatlı ikincil mal)

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

Ne zaman başlar

Gümüş pul, promosyon malzemesi gibi emtia kartı tanımlı kalemler 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.")
  • Emtia kartı (kod, fiyat, birim) tanımlı; kullanıcı grubunda Emtia İşlemleri 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 EMTİA E - EMTİA; İŞLEM ve tip (NORMAL/PEŞİN); KODU seçilir; MİKTAR FİYAT ve BİRİM karttan; TUTAR=MİKTAR×FİYAT; birim değişimi fiyatı çevirmez Stok.Emtia
3 EMTİA PEŞİN'de BİRİM mutlaka nakit birimi (TL/USD/EUR) yapılır; F2 (onay) .Validate() sonucu kontrol edilmez; PEŞİN + nakit olmayan birimde TutarBirim çözümlenemez → hata; miktar kontrolü Save'de Cari.Islemler, Cari.IslemEmtiaDetayi
4 EMTİA MİKTAR/TUTAR/AÇIKLAMA temizlenir; KODU, FİYAT, BİRİM ekranda kalır OnInsert/OnUpdate olayı iScreen listesini yeniler (ListRefresh); FormClear çalışır Cari.Islemler

Sonuç (bakiye / stok / kasa)

  • NORMAL: bakiye TUTAR/BİRİM; PEŞİN: kasa (BİRİM nakit ise)
  • Milyem 0, has yok; stok raporunda görünmez

Uyarı mesajları

  • "İşlem Yapabilmek için Miktar Girmelisiniz."
  • "Lütfen Tutar Giriniz. (akış devam eder)"
  • "PEŞİN + nakit olmayan birim: program hata verebilir"

İlgili kurallar

  • BR-VALIDATE-KONTROLSUZ-001

Kaynaklar

  • SRC-DRV-AZ — az/ekran-C.md — bölüm 5.15.3
  • SRC-DRV-AZ — az/ekran-C.md — bölüm 5.15.5
  • SRC-DRV-AZ — az/ekran-C.md — bölüm 5.15.6
  • SRC-CODE-EKRAN — ekran/Ekran/iFEmtia.vb — satır 78
  • SRC-CODE-EKRAN — ekran/Ekran/iFEmtia.vb — satır 108
  • SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 343