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

Taş alım/satımı — NORMAL

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

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

Taş alım/satımı — NORMAL

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

Ne zaman başlar

Pırlanta dışı taş (zirkon, safir, inci…) cari hesapla bakiyeli 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.")
  • Kullanıcı grubunda Taş yetkisi; provizyon modunda gizli
  • Taş stok kartı tanımlı (adetli/adetsiz)

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 TAŞ 9 - TAŞ; ISLEM (GİRİŞ/ÇIKIŞ), tip NORMAL; STOK KODU seçilir F.TİPİ karttan; adetsizde ADET kapanır ve Gr.'a kilitlenir; FİYAT/BİRİM yöne göre kartın giriş/çıkış fiyatı; şube hesabında yön ÇIKIŞ'a kilitli Stok.Tas
3 TAŞ ADET ve/veya MIKTAR (gram) girilir; FIYAT/BIRIM düzeltilir; TUTAR kontrol Ad.: TUTAR=ADET×FİYAT; Gr.: TUTAR=MİKTAR×FİYAT; BİRİM değişince FİYAT kurdan çevrilir; TUTAR elle yazılırsa fiyat geri hesaplanmaz Sistem.Kurlar
4 TAŞ F2 - KAYIT düğmesi fareyle (klavye F2 çalışmaz; onay sorusu yok) Validate → Save; MİKTAR (gram) zorunlu; maliyet/satış hesaplanmaz (0) Cari.Islemler, Stok.StokHaraketleri, Cari.BakiyeIslem
5 TAŞ Satır listeye düşer; ekran temizlenir ama ADET alanı temizlenmez OnInsert/OnUpdate olayı iScreen listesini yeniler (ListRefresh); FormClear çalışır Cari.Islemler

Sonuç (bakiye / stok / kasa)

  • Cari bakiye: TUTAR/BİRİM (GİRİŞ alacak / ÇIKIŞ borç)
  • Stok: ADET ve MİKTAR
  • Kasa değişmez; vade=tarih+2

Varyantlar

  • PEŞİN: BİRİM listesi nakit kasalarına döner, ilk eleman seçilir; bakiye ✗ kasa ✓; TUTAR 0 olamaz
  • BEDELLİ, İADE, EMANET
  • KARŞI HESAP ile iki satır; iptalde yalnız seçili satır silinir

Uyarı mesajları

  • "Lütfen Tutar Giriniz."
  • "İşlem Yapabilmek için Miktar Girmelisiniz."
  • "Karşı Hesaba Transfer Edilemedi…"
  • "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."

İlgili kurallar

Kaynaklar

  • SRC-DRV-AZ — az/ekran-B.md — bölüm 5.10.3
  • SRC-DRV-AZ — az/ekran-B.md — bölüm 5.10.5
  • SRC-DRV-AZ — az/ekran-B.md — bölüm 5.10.6
  • SRC-CODE-EKRAN — ekran/Ekran/iFTas.vb — satır 53
  • SRC-CODE-EKRAN — ekran/Ekran/iFTas.vb — satır 87