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

Model (numaralı tek parça mamul) giriş/çıkış

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

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

Model (numaralı tek parça mamul) giriş/çıkış

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

Ne zaman başlar

Numaralı yüzük/kolye gibi tek parça mamul cari hesaba alınıp verilirken

Ö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.")
  • Kullanıcı grubunda Model yetkisi
  • GİRİŞ için model elde değil; ÇIKIŞ için model elde (model işlem geçmişine göre)

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 MODEL M - MODEL; ISLEM ve tip; STOK KODU (Insert ile yeni kart) Kart seçilince MIKTAR, MILYEM, HAS, FIYAT (NORMAL/İADE/EMANET: giriş/çıkış işçiliği; PEŞİN/BEDELLİ: maliyet/satış), BIRIM, TUTAR dolar; ADET=1 Stok.Model, Stok.Maden
3 MODEL F2 - KAYIT düğmesi (fare) Önce 'model elimde mi' kontrolü ("Bu Model Elinizde Mevcut/Yok…"); Validate sonucu kontrol edilmez; combo→enum eşlemesi BEDELLİ↔PEŞİN yer değiştirmiş olabilir; NORMAL'de BakiyeId=ayar madeninin ana birimi (has bakiyeye yansır) Cari.Islemler, Stok.StokHaraketleri, Cari.BakiyeIslem
4 MODEL Satır işlem listesine düşer, bakiye kartı yenilenir; yeni kayıtta ekran temizlenip açık kalır, düzeltmede ekran kapanır OnInsert/OnUpdate olayı iScreen listesini yeniler (ListRefresh); FormClear çalışır Cari.Islemler

Sonuç (bakiye / stok / kasa)

  • NORMAL ÇIKIŞ: müşteri modelin HAS'ı ve işçilik TUTAR'ı kadar borçlanır; model stoğu −1
  • PEŞİN: kasa TUTAR; has bakiyesi oluşmaz

Varyantlar

  • İADE: fiyat giriş işçiliğinden
  • EMANET

Uyarı mesajları

  • "Bu Model Elinizde Mevcut. Giriş Yapamazsınız."
  • "Bu Model Elinizde Yok. Çıkış Yapamazsınız."
  • "Lütfen Tutar Giriniz. (kayıt yine atılır)"
  • "İşlem Yapabilmek için Miktar Girmelisiniz."

İlgili kurallar

  • BR-STOK-009
  • BR-VALIDATE-KONTROLSUZ-001
  • BR-MODEL-TIP-ESLEME-001

Kaynaklar

  • SRC-DRV-AZ — az/ekran-B.md — bölüm 5.12.3
  • SRC-DRV-AZ — az/ekran-B.md — bölüm 5.12.5
  • SRC-DRV-AZ — az/ekran-B.md — bölüm 5.12.6
  • SRC-CODE-EKRAN — ekran/Ekran/iFModel.vb — satır 90
  • SRC-CODE-EKRAN — ekran/Ekran/iFModel.vb — satır 96
  • SRC-CODE-EKRAN — ekran/Ekran/iFModel.vb — satır 135
  • SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 274
  • SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 185
  • SRC-DRV-KITAPCIK — kitapcik/05-operasyon.md — bölüm 5.2-A