AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › İş akışları › WF-MADEN-CIKIS-NORMAL

Maden çıkışı — NORMAL (işçilikli, hesaba yazılan satış)

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

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

Maden çıkışı — NORMAL (işçilikli, hesaba yazılan satış)

Kimlik: WF-MADEN-CIKIS-NORMAL · Modül: MOD-CARI · Kim: END_USER · Güven: HIGH · Gerçeklik: AS-IMPLEMENTED

Ne zaman başlar

Müşteriye ayarlı/mamul altın-gümüş verilirken bedel hesaba (has + işçilik) yazılacaksa

Ö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.")
  • Stok kartı aktif ve hurda işaretli değil; adetli stokta parça gramı tanımlı

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 MADEN 3 - MADEN basılır; ekran ÇIKIŞ (kırmızı) ile açılır. İŞLEM=ÇIKIŞ, işlem tipi NORMAL seçilir (FİYAT etiketi İŞÇ. FİYATI olur) CmbIslemTuru=1 (ÇIKIŞ) ve CmbIslemTipi kullanıcı ayarındaki varsayılan tiple (DFIslemTipi) açılır
3 MADEN STOK KODU seçilir (ör. 14 AYAR); VARYANT/ölçü varsa seçilir MİLYEM, F.TİPİ (Ad./Gr.), BİRİM ve İŞÇ. FİYATI stok kartından (ÇIKIŞ'ta önce müşteriye özel fiyat, yoksa çıkış işçiliği) dolar Stok.Maden, Cari.Fiyatlar
4 MADEN ADET (adetli stokta) veya MİKTAR (terazi gramı) girilir; gerekirse MİLYEM, İŞÇ. FİYATI, TUTAR, BİRİM düzeltilir MİKTAR=ADET×parça gramı; HAS=MİKTAR×MİLYEM; TUTAR=Miktar×İşç.Fiyatı; stok milyeminden büyük milyem yazılırsa fark İŞÇ. FİYATI'na taşınır; TUTAR'dan çıkılınca FİYAT=TUTAR÷Miktar
5 MADEN Tarih (vade), Açıklama, KATEGORİ doldurulur Vade alanı işlemin tarihi değil vadesidir; işlem tarihi/kasa/fiş no üst bilgiden gelir
6 MADEN F2 - KAYIT; onay sorusuna EVET (F5 = kaydet + fatura penceresi) "Lütfen Adet Giriniz." kontrolü → Validate (geçmiş tarih, tutar, maliyet, kur farkı) → Save (limit kontrolü: ÇIKIŞ + PEŞİN dışı + şubede IsLimitControl) → INSERT Cari.Islemler, Cari.BakiyeIslem, Stok.StokHaraketleri
7 MADEN 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)

  • Cari bakiye: HAS − (has + BİRİM=HAS ise işçilik); BİRİM TL/USD ise işçilik ayrı birimde borç
  • Stok: seçili kasada stok −MİKTAR (ve −ADET)
  • Kasa: değişmez
  • İşlem listesinde kısaltma MCN; Maliyet/Satis/Iscilik alanları MadenMaliyetiHesapla ile dolar

Varyantlar

  • GİRİŞ (MGN): müşteri alacaklanır, stok +; işçilik stok kartındaki giriş işçiliğinden gelir
  • F5 ile kayıt: fatura penceresi (FrmEFaturaBas) açılır
  • Düzeltme modunda kayıt sonrası ekran kapanır; tarih/fiş/kasa/hesap değişmez

Uyarı mesajları

  • "Lütfen Adet Giriniz."
  • "Hesap Limiti Aşılıyor. İşlemi Kayıt Edemezsiniz..! Kalan Müşteri Limiti N HAS"
  • "Geçmiş Tarihe İşlem Giriyorsunuz. Devam Etmek İstiyormusunuz ? (varsayılan HAYIR; resmi kasada sorulmaz)"
  • "Sube,Kasa veya Hesap Seçili Değil. İşlem Yapamazsınız."
  • "İşlem Yapabilmek için Miktar Girmelisiniz."

İlgili kurallar

Kaynaklar

  • SRC-DRV-AZ — az/ekran-A.md — bölüm 5.1.3-A
  • SRC-DRV-AZ — az/ekran-A.md — bölüm 5.1.5
  • SRC-CODE-EKRAN — ekran/Ekran/iFMaden.vb — satır 106
  • SRC-CODE-EKRAN — ekran/Ekran/iFMaden.vb — satır 151
  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 506
  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 520
  • SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 214
  • SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 122