AIFA AKADEMI · Kurumsal Wiki
4.330 makale
Ana sayfa Kurumsal Wiki › Veritabanı › Tables › TBL-SISTEM.PARITELER

Sistem.Pariteler

TABLEMOD-SISTEMERPGOLD_COREACTIVEVERY_HIGH[PRODUCTION_OBSERVED]
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Tip: TABLE · Şema: Sistem · Modül: MOD-SISTEM · Temizlik sınıfı: ACTIVE (kategori A, güven 0) · Kapsam: ERPGOLD_CORE / ALL

Kurulum karşılaştırması

Kurulum Var mı Satır
INST-ERPGOLDV2 (döviz, 2023-12) 52
INST-KUYUMCU (kuyumcu/rafineri, 2025-01) 0 / ölçülmedi

İş anlamı

Çapraz kur (parite) tanımları — arbitraj ekranının beslendiği tablo.

Hangi ekranlar yazıyor / okuyor

BASE künyesi ve kullanım haritası (v1.5 · 13.09.2026)

BASE DurumuBASE'e dahil — BASE Status: CANDIDATE_CANONICAL
BASE SınıfıBASE-CORE (BASE MASTER) · Wiki önerisi: BASE-CORE · Action: INCLUDE_IN_BASE · Güven: HIGH
Runtime CertificationPENDING — BASE ile açılış/işlem testi yapılmadı; otomatik PASS yazılmadı
Kodda Kullanılıyor mu?EVET — doğrudan (Seviye-0)
Kod Referans SayısıBASE taraması: 7 SQL_LITERAL (= 7) · Kullanım Haritası kanıtı: 9 kayıt (APP_CODE)
Kullanan EkranlarFrmPariteEkle
Kullanan Class/MethodSistem.Parite (Sub New (satır 22–23), Function Insert (satır 90–109), Function Update (satır 113–132) …(+), SISTEM.PARITE (Load/Save/Update/Delete)
Incoming Dependency (bunu kullanan nesneler)Reports.VadeliHacimRaporu, Sistem.GetPariteler, Sistem.Reset
Outgoing Dependency (bunun kullandığı nesneler)Sistem.GetIdToBirim
Trigger İlişkisiyok
Ticket Problem AileleriPF-042
Bilinen HatalarERR-OBS-042, ERR-POT-138 (Hata Bilgi Bankası; Gözlemlendi durumu kayıtta)
Bilinen SQL RiskleriSQLR-077
Health Check Kuralı
Müşteri Özel mi?HAYIR
Opsiyonel Modül mü?HAYIR
Legacy mi?HAYIR
Son Doğrulama Tarihi13.09.2026 — statik analiz (katalog 2026-09-10 + kaynak kod taraması). Çalışma zamanı doğrulaması: PENDING

Kullanım haritası

Kullanım Haritası kategorisiA — ERPGOLD CORE · A-APP_CODE · güven 100
Derinlik / kök0 · bu nesne (Seviye-0)
DependencyPathERPGOLD → Sistem.Parite → Sistem.Pariteler

Bkz. ERPGOLD BASE · Uzlaştırma · Database Usage Map · Kullanım Haritası Direct · Hata Bilgi Bankası. BASE Status: CANDIDATE_CANONICAL · Runtime Certification: PENDING · Hiçbir DB değişikliği yapılmadı; SAFETY > CLEANUP.

Temizlik kanıtı

Kontrol Sonuç
app YES
report NO
config NO
dynamic NO
db_in YES
db_out YES
trigger NO
fk NO
computed NO
crossdb NO
runtime YES
external NO

Gerekçe: APP

KB-v1 gövdesi (2026-09-10 · kısmi kod kapsamı — kaynağı kadar güvenilir)

Modül: MOD-SISTEM · Satır (örnek DB): 52 · Kolon: 7 · İndeks: 1 · Tetikleyici: yok · DB'de oluşturma/değişiklik: 2015-06-09 / 2023-11-30

Özet

Parite tanımları (~52 kayıt) — iki birim arasındaki oran tanımı (USD/TL, HAS/USD gibi). Ana birim ve karşı birim eşlemesini tutar.

Kolonlar

# Kolon Tip Null Özellik Varsayılan Anlam
1 Id int identity Birincil anahtar. Tabloya özgü otomatik artan kayıt numarası.
2 Parite nvarchar(202) hesaplanan: (([Sistem].GetIdToBirim([AnaBirimId])+'/')+[Sistem].GetIdToBirim([BirimId])) USD/TL gibi ad
3 AnaBirimId int Stoğun bağlı olduğu ana birim (Sistem.Birimler). Hizmet dışındaki tüm stoklarda vardır.
4 AnaBirim nvarchar(100) hesaplanan: ([sistem].getIdToBirim([AnaBirimId])) Metin alanı.
5 BirimId int Paranın tarafı. Peşin işlemde karşılığında alınan/verilen nakit stoğu; cari işlemde karşılık birimi.
6 Birim nvarchar(100) hesaplanan: ([Sistem].GetIdToBirim([BirimId])) Metin alanı.
7 IsDeleted bit ((0)) Yumuşak silme işareti. Silinen kayıt fiziksel olarak durur, sorgular IsDeleted='False' filtreler.

İndeksler

İndeks Tip PK Tekil Kolonlar Dahil
PK_Pariteler CLUSTERED Id

BİLGİ — Bu tabloda tanımlı yabancı anahtar yok; bütünlük uygulama katmanında (Dao sınıfları) ve tetikleyicilerde sağlanır.

Bu tabloyu kullanan SQL nesneleri

Nesne Tip İlişki
Reports.VadeliHacimRaporu FUNCTION okur
Sistem.GetPariteler FUNCTION okur
Sistem.Pariteler TABLE okur
Sistem.Pariteler TABLE okur
Sistem.Pariteler TABLE okur
Sistem.Pariteler TABLE okur
Sistem.Reset PROCEDURE yazar

İçerik (örnek DB, 39 satır)

Değerler tek bir müşteri kurulumundan alınmıştır; kod/ad eşlemesi örnektir, iş kuralı değildir.

Id Kod Bilgi
1 USD/TL USD/TL
2 HAS/TL HAS/TL
3 RUB/TL RUB/TL
4 HAS/USD HAS/USD
5 HAS/EUR HAS/EUR
6 HAS/GUM HAS/GUM
7 HAS/PLT HAS/PLT
8 HAS/PLD HAS/PLD
12 GUM/HAS GUM/HAS
13 USD/HAS USD/HAS
14 EUR/HAS EUR/HAS
17 GUM/TL GUM/TL
18 USD/SEK USD/SEK
19 USD/JPY USD/JPY
20 CHF/USD CHF/USD
21 USD/CAD USD/CAD
22 USD/DKK USD/DKK
23 USD/NOK USD/NOK
24 USD/SAR USD/SAR
25 EUR/TL EUR/TL
27 USD/TL USD/TL
28 HAS/TL HAS/TL
29 RUB/TL RUB/TL
30 HAS/USD HAS/USD
31 HAS/EUR HAS/EUR
32 HAS/GUM HAS/GUM
33 HAS/PLT HAS/PLT
34 HAS/PLD HAS/PLD
38 GUM/HAS GUM/HAS
39 USD/HAS USD/HAS
40 EUR/HAS EUR/HAS
43 GUM/TL GUM/TL
44 USD/SEK USD/SEK
45 USD/JPY USD/JPY
47 USD/CAD USD/CAD
48 USD/DKK USD/DKK
49 USD/NOK USD/NOK
50 USD/SAR USD/SAR
51 EUR/TL EUR/TL

İlgili iş kuralları

  • Parite iki bacaklı işlem üretir (aldığın+, verdiğin-) (az/02-hesaplama.md 2.11)
  • Sistem.GetPariteler ile listelenir (Sistem.GetPariteler.md)
  • Örnek pariteler: USD/TL, HAS/TL, HAS/USD, GUM/HAS (lookups.json Pariteler)

Bilinen boşluklar

  • [GAP] Parite yön (Carp/Bol) mantığı GetParite'de uygulanmıyor (kitapcik 2.5)

Kaynaklar

  • SRC-DB-TABLES / SRC-DB-COLUMNS / SRC-DB-INDEXES — sys.tables, sys.columns, sys.indexes (salt okunur katalog sorgusu)
  • SRC-DRV-AZ — az/02-hesaplama.md
  • SRC-DRV-KIT — kitapcik/02-islem-modeli.md
  • SRC-DB-MODULES — KnowledgeBase/04_Database/Functions/Sistem.GetPariteler.md
  • SRC-DB-LOOKUPS — Pariteler
  • SRC-DB-COLUMNS — Sistem.Pariteler

Bilinmeyenler

  • Hangi sürümde eklendiği: created DB tarihi bir kurulumun tarihidir, ürün sürümü değil (GAP-VERSION-02).
  • KUYUMCU satır sayısı bu turda ölçülmedi.