AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › İş akışları › WF-KUR-LISTESI-GUNCELLEME

Günlük kur listesi ve pano güncelleme (elle / KOPYALA / EDS)

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

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

Günlük kur listesi ve pano güncelleme (elle / KOPYALA / EDS)

Kimlik: WF-KUR-LISTESI-GUNCELLEME · Modül: MOD-SISTEM · Kim: END_USER · Güven: HIGH · Gerçeklik: AS-IMPLEMENTED

Ne zaman başlar

Her iş günü başı; kur girilmemişse program en son kuru sessizce kullanır

Ön koşullar

  • Birimler tanımlı (Sistem.Birimler)

Adımlar

# Ekran Kullanıcı ne yapar Sistem ne yapar Tablolar
1 SCR-KURGIRISI Tanımlamalar → Kur girişi: her birim için ALIŞ/SATIŞ; ya da KOPYALA (önceki günün kurları) Sistem.Kurlar (Tarih, BirimId, Alis, Satis, UserId, LastModify); KOPYALA → Sistem.KurKopyala; boşsa açılışta otomatik kopya Sistem.Kurlar
2 SCR-PANO Pano: şube bazında perakende alış/satış fiyatları Sistem.DovizPanosu (SubeId, BirimId, AlisFiyati, SatisFiyati) Sistem.DovizPanosu
3 SCR-EDS EDS kuruluysa: General Settings'te SQL bağlantısı + SQLProcName=Sistem.KurEkle, AutoUpdate=True, UpdateInterval; Products'ta Alias=ERP birim kodu ve gönderilecek ürünler işaretli EDS her aralıkta Sistem.KurEkle(@Symbol,@Alis,@Satis) çağırır → Sistem.GetBirimToId ile birim bulunur; DovizPanosu UPDATE + Sistem.Kurlar MERGE (bugünün satırı) Sistem.Kurlar, Sistem.DovizPanosu
4 CARİ İŞLEMLER (ana ekran) Program kur listesini KurRefreshInterval (varsayılan 15 sn) aralığıyla yeniden okur; açık ekrandaki fiyat yenilenmez Program.KurListesi; KurRefreshInterval<1000 ise 15000 Sistem.Settings

Sonuç (bakiye / stok / kasa)

  • İşlem ekranlarında FİYAT güncel ALIŞ kurundan gelir; TCMB kuru RESMİ/MAHSUP işlemlerde USD karşılığı için ayrı çekilir

Varyantlar

  • Kur girilmeyen günde Sistem.GetLastKur en son kuru döndürür (uyarı yok)
  • EDS yavaşlığı: Sistem.Kurlar'da yılların birikmiş kaydı

Uyarı mesajları

  • "FİYAT 0 / "Lütfen Tutar Giriniz." (kur yok)"

İlgili kurallar

Kaynaklar

  • SRC-DRV-AZ — az/03-yapi.md — bölüm 3.6
  • SRC-PROC-DOC — surecbook/docs.json
  • SRC-PROC-DOC — surecbook/docs.json
  • SRC-DB-MODULES — Sistem.KurEkle
  • SRC-CODE-DAO — dao/Dao/Sistem.KurListesi.vb — satır 69
  • SRC-DRV-KITAPCIK — kitapcik/05-operasyon.md — bölüm 5.1
  • SRC-DRV-AZ — az/hatalar.md — bölüm H-160