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

Takoz çıkışı — takoz kartı tüketilir

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

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

Takoz çıkışı — takoz kartı tüketilir

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

Ne zaman başlar

Depodaki takoz müşteriye / rafineriye teslim edilirken

Ö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.")
  • Takoz seçili şube-kasada 'Elimizde' (adedi sıfır değil)
  • Tercihen takoz raporlu (raporsuzda milyem/has kutuları boş gelir, işçilik 0 hesaplanır)

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 TAKOZ ÇIKIŞI 2 - TAKOZ C; TAKOZ KODU listesinden takoz seçilir Sağ bölüm karttan salt okunur dolar: MİKTAR, HAS MILYEM (ondalık), HAS, GUM MILYEM, GUM, rapor no; EXTRA ise PLATIN/PALADIUM DURUMU açılır Stok.Takoz
3 TAKOZ ÇIKIŞI HAS ISC. / GUM ISC (binde, hesap kartından), ISCILIK DURUMU (Para İle ise BIRIM), GUMUS DURUMU, açıklama Kayıt anında: AU işçilik TL = HAS×HAS ISC./1000×birim kuru; TUTAR = toplam işçilik ÷ işçilik biriminin kuru; BİRİM = HAS (Altından Düş) veya seçilen nakit birim Cari.Hesaplar, Sistem.Kurlar
4 TAKOZ ÇIKIŞI F2 (klavyede onay sorulur; F2 - KAYIT düğmesinde sorulmaz) IslemKodu=TAKOZ, IslemTuru=CIKIS, tip takoz tipinin ana madenine göre ALTIN/GUMUS/PLATIN/PALADIUM; Validate → Save; takoz seçilmemişse sessizce çıkar; yeni kayıtta Iscilik alanı hesap sırası nedeniyle 0 yazılır Cari.Islemler, Stok.StokHaraketleri, Cari.BakiyeIslem
5 TAKOZ ÇIKIŞI 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)

  • Takoz stoğu −1 adet; takoz TAKOZ KODU listesinden düşer
  • Bakiye: TAKOZ sütunu −gram (borç); işçilik TUTAR/BİRİM borç
  • Çeşni sütunu 0; kasa değişmez

Varyantlar

  • SERİ ÇIKIŞ (bkz. WF-TAKOZ-SERI-CIKIS)
  • Düzeltmede takoz kodu değiştirilemez; kur ilk kayıttaki kur

Uyarı mesajları

  • "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

  • BR-TAKOZ-CIKIS-SESSIZ-001

Kaynaklar

  • SRC-DRV-AZ — az/ekran-B.md — bölüm 5.8.3
  • SRC-DRV-AZ — az/ekran-B.md — bölüm 5.8.5
  • SRC-DRV-AZ — az/ekran-B.md — bölüm 5.8.6
  • SRC-CODE-EKRAN — ekran/Ekran/ifTakozCikis.vb — satır 192
  • SRC-CODE-EKRAN — ekran/Ekran/ifTakozCikis.vb — satır 274
  • SRC-DRV-KITAPCIK — kitapcik/05-operasyon.md — bölüm 5.2-C