AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Destek › SymptomChains › SYM-KUR

Belirti zinciri — Kur / pano / EDS

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

Belirti

Tipik ticket ifadeleri: "panoya fiyat gelmiyor", "pano ayarları yapıldı", "kur giriş ekranı", "kurlar güncellenmiyor", "EDS fiyat akışı durdu", "birden fazla EDS açık", "oto kur çalışmıyor", "pano formatı", "fiyat fazla/yanlış geliyor". Alt kategoriler: EDS 44, Pano 24, Pano Ayarları 13, Kur Giriş Ekranı 12, Oto Kur 4; Eğitim/Destek 56.

Gözlem ile sebep ayrımı

  • Gözlem: pano ekranında fiyat yok/eski; ERP kur listesi boş; işlem ekranındaki fiyat eski; raporlarda karşılık 0.
  • Ayrım: kur zinciri üç halkadır — (1) kaynak: EDS/FX fiyat sağlayıcısı → (2) ERP kur listesi (Sistem.Kurlar, günlük satır) → (3) tüketiciler: işlem ekranı fiyat alanı, pano (Sistem.DovizPanosu), raporlar. Belirti hangi halkada görüldüyse neden ondan önceki halkadadır. "Fiyat gelmiyor" ticket başlığı halkayı söylemez.
  • Sık yanılgı: açık ekrandaki fiyatın değişmemesini "kur gelmiyor" sanmak — ekran fiyat alanı kendiliğinden yenilenmez (H-046); ve satışta alış kurunun gelmesini hata sanmak — tasarım davranışıdır (H-045).

Muhtemel nedenler

# Neden Kanıt
1 Bugünün kur listesi girilmemiş (elle kurulumlarda) → toplam 0, 'Lütfen Tutar Giriniz.', has karşılığı yanlış H-124, H-039, PB-036, TERM-KUR-LISTESI
2 EDS fiyat akışı durdu: birden fazla EDS örneği açık, sağlayıcı bağlantısı kopuk PB-061, PROC-53, PROC-172, TERM-EDS
3 EDS–ERP bağlantısı (SQL proc adı / bağlantı) yanlış PROC-46, PROC-25, EDS General Settings (CONFIGURATION)
4 EDS çok yavaş: Sistem.Kurlar'da yılların birikmiş kaydı H-160, PROC-105
5 Açık işlem ekranındaki fiyat alanı yenilenmiyor (15 sn'de liste yenilenir, alan değil) H-046, Sistem.Settings.KurRefreshInterval
6 Fiyat alanı yön ne olursa olsun ALIŞ kurunu getirir; SQL fonksiyonları da ALIŞ kolonunu kullanır H-045, BR-KUR-008, BR-HESAP-011 — SOURCE_IMPLEMENTED
7 Kur sapma uyarısı her işlemde çıkıyor: IslemKurFarki eşiği dar ya da liste eski H-041, BR-KUR-007, PB-046 — SOURCE_IMPLEMENTED
8 Yeni birimin kuru yanlış çarpanla geliyor H-022, Sistem.Birimler.Carpan
9 Pano metin formatı (Sistem.GetPanoText) müşteri isteğine göre değiştirilecek — talep PROC-150
10 Kayıt anındaki kur fotoğrafı (HasKur/UsdKur…) düzeltmede yenilenmez → geçmiş işlem eski kurla kalır BR-KUR-001, BR-KUR-003, H-107 — SOURCE_IMPLEMENTED

İlk sorulacak sorular

  1. Kurlar elle mi giriliyor, EDS'den mi geliyor?
  2. Belirti nerede: pano ekranı, ERP kur giriş ekranı, işlem ekranı fiyat alanı, rapor?
  3. Kur giriş ekranında bugünün tarihinde satırlar dolu mu, 0 mı?
  4. EDS bilgisayarında kaç EDS örneği açık; fiyat sağlayıcısı bağlı mı?
  5. Ekran kapatılıp açıldığında fiyat düzeliyor mu?
  6. Uyarı ("%Y farklı") her işlemde mi çıkıyor; eşik kaç?

İlgili ekran(lar)

SCR-FRMKURGIRISEKRANI (KOPYALA) · SCR-FRMDOVIZPANOSU · SCR-FRMPANO · SCR-FRMPANOADDITEM · SCR-PANOGRID · SCR-FRMTCMBKUR · SCR-FRMGLOBALSETTINGS (İzinler → İşlem Kur Farkı) · SCR-IFNAKIT

İlgili müşteri varyantı

DOVIZ (ERPGOLDV2): EDS/pano/oto kur bu varyanta özgüdür; BR-KUR-002 FATURA/MAHSUP'ta TCMB kurunu kullanır. KUYUMCU: kur listesi has/gümüş fiyatı ve işçilik kurları için gereklidir ama EDS/pano genellikle yoktur — GAP: kuyumcu kurulumlarında oto kur kaynağı doğrulanmadı. MüşteriŞemasıD: varyanta bağlı bilgi yok.

Kontrol edilecek Settings

Sistem.Settings.KurRefreshInterval (ms), IslemKurFarki (%), PesinKurTipi, OnsCarpan, HasSymbol/GumSymbol/UsdSymbol/EurSymbol · Sistem.Birimler.Carpan/AlisFormul/SatisFormul · Sistem.FiyatTablosu (şube fiyat formülleri) · EDS tarafı: General Settings → SQLProcName / AutoUpdate / UpdateInterval (ERP dışı; CONFIGURATION). GAP: FiyatKitle kolonunun anlamı belgelenmemiş.

Salt okunur SQL teşhis sorgusu

-- 1) Bugünün kur listesi dolu mu, en son ne zaman güncellendi? (halka 2)
SELECT K.Tarih, B.Kodu, K.Alis, K.Satis, K.LastModify
FROM Sistem.Kurlar K JOIN Sistem.Birimler B ON B.Id = K.BirimId
WHERE K.IsDeleted = 0 AND K.Tarih = CAST(GETDATE() AS date)
ORDER BY B.SiraNo;

-- 2) Son kur yazımı (EDS akışı durdu mu?)
SELECT MAX(K.LastModify) AS SonGuncelleme, MAX(K.Tarih) AS SonTarih FROM Sistem.Kurlar K WHERE K.IsDeleted = 0;

-- 3) Kur tablosunun yıllara göre boyutu (H-160 / PROC-105)
SELECT YEAR(K.Tarih) AS Yil, COUNT(*) AS Satir FROM Sistem.Kurlar K GROUP BY YEAR(K.Tarih) ORDER BY Yil;

-- 4) Pano satırları ve son değişiklik (halka 3)
SELECT P.SubeId, B.Kodu, P.AlisFiyati, P.SatisFiyati, P.LastModify
FROM Sistem.DovizPanosu P JOIN Sistem.Birimler B ON B.Id = P.BirimId ORDER BY P.SubeId, B.SiraNo;

-- 5) İzin ayarları
SELECT KurRefreshInterval, IslemKurFarki, PesinKurTipi, OnsCarpan FROM Sistem.Settings;

İlgili iş kuralı

BR-KUR-001 · BR-KUR-002 · BR-KUR-003 · BR-KUR-005 (perakende yön) · BR-KUR-006 · BR-KUR-007 · BR-KUR-008 · BR-KUR-010 (parite çapraz kur) · BR-HESAP-025 (birim değişince kur dönüşümü)

Geçmiş ticket teması

PRB-KUR-000 — 160 çağrı, ERPGOLDV2 çağrılarının %1,4'ü. Ortalama kapanış 10,7 saat. Kur listesi boşluğu ayrıca BAKIYE, RAPOR ve BILANCO temalarına belirti olarak sızar (PB-036 VERY_HIGH).

İlgili süreç

PROC-53 EDS fiyat akışı · PROC-46 EDS–ERP bağlantı · PROC-25 · PROC-29 fiyat sağlayıcı · PROC-22 EDS kurulum · PROC-105 hız (kur temizliği) · PROC-150 pano formatı · PROC-11 peşin kur farkı yüzdeliği · PROC-216 EDS/FX fiyat ekranları · PROC-117 products'a fiyat gelmiyorsa · PROC-172 fiyat akışının durması

Çözüm

Halka 2 boşsa PB-036 (KOPYALA / elle giriş; açık ekranı ESC ile kapat-aç). Halka 1 sorunuysa PB-061 (tek EDS örneği, sağlayıcı bağlantısı, PROC-46/25, kur temizliği PROC-105). Uyarı eşiği PB-046.

Workaround

EDS durduğunda kurlar KOPYALA ile önceki günden alınıp elle güncellenir; iş kesilmez. Pano için geçici olarak Sistem.DovizPanosu ekranından elle fiyat girilir.

Yazılımcıya escalate koşulu

Kur listesi dolu olduğu hâlde raporda karşılık 0 ise (Sistem.GetKurListesi bağlantısı); fiyat sağlayıcısı/EDS iç hatası (EDS-FX ekibi; şifre/IP hiçbir kayda yazılmaz); GetPanoText format değişikliği (SQL yetkili destek).

Kalıcı önlem

Pazartesi rutini (H-169): kur bugünün mü; yıl başında Sistem.Kurlar arşiv temizliği (yedek sonrası, PROC-105); IslemKurFarki müşteriye göre ayarlanır; EDS bilgisayarında otomatik başlatma tek örnek.

Kaynaklar

  • TICKET_THEME:PRB-KUR-000 (SRC-TKT-ERP, 160 çağrı)
  • DOCUMENT:12_Support/Playbooks/PB-036.md, PB-046.md, PB-061.md
  • DOCUMENT:12_Support/KnownIssues/H-022, H-039, H-041, H-045, H-046, H-107, H-124, H-160
  • BUSINESS_RULE:BR-KUR-001..010, BR-HESAP-011, BR-HESAP-025 (SOURCE_IMPLEMENTED)
  • DOCUMENT:12_Support/Processes/PROC-22, PROC-25, PROC-46, PROC-53, PROC-105, PROC-150
  • DERIVED:18_Glossary/TERM-EDS.md, TERM-PANO-KURU.md, TERM-KUR-LISTESI.md; 08_Database/Tables/TBL-SISTEM.KURLAR.md, TBL-SISTEM.DOVIZPANOSU.md, TBL-SISTEM.SETTINGS.md (kolon doğrulaması)