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

Sistem.Birimler

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) 133
INST-KUYUMCU (kuyumcu/rafineri, 2025-01) 91

İş anlamı

Birim tanımı — TL, USD, EUR, HAS, GR, ADET... IsMetal, Carpan, AlisFormul/SatisFormul alanlarıyla hem para hem maden birimlerini aynı listede taşır. Türev birimler (IsComputed) başka bir birimden formülle hesaplanır.

Hangi ekranlar yazıyor / okuyor

İlişkiler (JOIN kanıtı ≥ 2 sorgu — FK değil)

Kullanım haritası (13.09.2026)

KategoriA — ERPGOLD CORE · A-APP_CODE
Güven100
Derinlik / kök0 · bu nesne (Seviye-0)
DependencyPathERPGOLD → Sistem.Birim → Sistem.Birimler
Uygulama kullanımıAPP_CODE+REPORT_SQL · Sistem.Birim, FrmBirimEkle, FrmCariKartEkle, FrmDovizPanosu, FrmEmitaEkle

Bkz. Database Usage Map · Direct Application Objects. Hiçbir DB değişikliği yapılmadı; SAFETY > CLEANUP.

Temizlik kanıtı

Kontrol Sonuç
app YES
report YES
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): 133 · Kolon: 19 · İndeks: 1 · Tetikleyici: yok · DB'de oluşturma/değişiklik: 2019-05-20 / 2023-11-30

Özet

Birim (para/maden) tanımları (~133 kayıt). Kur zincirinin başıdır; bakiye, kur, pano ve stok kartları BirimId ile buraya bağlanır. HAS=1, TL=5, USD=3, EUR=4 (kurulumdan kuruluma değişebilir).

Kolonlar

# Kolon Tip Null Özellik Varsayılan Anlam
1 Id int identity Birincil anahtar. Tabloya özgü otomatik artan kayıt numarası.
2 AnaBirim nvarchar(100) hesaplanan: (case when [IsComputed]='True' then [Sistem].GetIdToBirim else [Kodu] end) hesaplanan ana birim kodu
3 AnaBirimId int hesaplanan: (case when [IsComputed]='False' then [Id] else [ComputedBirimId] end) Stoğun bağlı olduğu ana birim (Sistem.Birimler). Hizmet dışındaki tüm stoklarda vardır.
4 Carpan decimal(18,5) hesaplanan: (case when [IsComputed]='True' then [ComputedCarpan] else (1) end) hesaplanan: IsComputed ise ComputedCarpan, değilse 1
5 SiraNo int ((0)) Listeleme sırası.
6 SirketId int Şirket. Şubelerin bağlı olduğu en üst kapsam.
7 Kodu nvarchar(30) Kısa kod — kullanıcının ekranda gördüğü ürün/kart kodu.
8 AlisFormul nvarchar(max) dış kur besleme ticker'ı (@SUSD_Bid gibi)
9 SatisFormul nvarchar(max) dış besleme ticker'ı
10 Aciklama nvarchar(300) Serbest açıklama metni.
11 IsMetal bit Birim kıymetli maden mi (altın/gümüş/platin/paladyum).
12 IsComputed bit Birim başka bir birimden hesaplanıyor mu.
13 ComputedBirimId int ComputedBirim kaydına işaret eden numara.
14 ComputedCarpan decimal(18,5) Sayısal değer.
15 IsStatic bit ((0)) İşlem ekranındaki bakiye alanında bakiye sıfır olsa da görünsün.
16 UserId int İşlemi yapan kullanıcı.
17 InsertDate datetime (getdate()) Kaydın oluşturulma anı.
18 IsDeleted bit ((0)) Yumuşak silme işareti. Silinen kayıt fiziksel olarak durur, sorgular IsDeleted='False' filtreler.
19 RefNo nvarchar(72) Kayıt için üretilen GUID. Karşı kayıt/transfer eşleştirmesi bunun üzerinden yapılır.

İndeksler

İndeks Tip PK Tekil Kolonlar Dahil
PK_Birimler 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
Bakiye.DunkiBakiyeler PROCEDURE okur
Bakiye.GetBakiye FUNCTION okur
Bakiye.GetFisBakiye FUNCTION okur
Bilanco.GenisBilanco FUNCTION okur
Bilanco.GetKurFarki FUNCTION okur
Bilanco.OzetBilanco FUNCTION okur
Bilanco.Patron VIEW okur
Cari.AcceptTransaction TRIGGER okur
Cari.BakiyeKodlari VIEW okur
Cari.FaturaYaz PROCEDURE okur
Cari.GetBakiyeDetay FUNCTION okur
Cari.GetFaturaDetay FUNCTION okur
Cari.GetFaturaListesi FUNCTION okur
Cari.GetFiyatListesi FUNCTION okur
Cari.GetHesaplar FUNCTION okur
Cari.GetHesapListesi FUNCTION okur
Cari.GetLimit FUNCTION okur
Cari.GetProformaDetay FUNCTION okur
Cari.GetProformaListesi FUNCTION okur
Cari.HesapBilgileri VIEW okur
Cari.HesapListesi VIEW okur
Cari.HesapMuhExtresi FUNCTION okur
Cari.ToplamBakiye FUNCTION okur
Cari.VadeliIslem PROCEDURE okur
dbo.sp_DevirIslemiYap PROCEDURE okur
Dov.GetNakitStoklari FUNCTION okur
Finans.GetHesapListesi FUNCTION okur
[MüşteriŞemasıD.BakiyeEkstresi] FUNCTION okur
[MüşteriŞemasıD.GetNakitStoklari] FUNCTION okur
[MüşteriŞemasıD.GetPozisyon] FUNCTION okur
[MüşteriŞemasıD.GetPozisyonDetay] FUNCTION okur
Muhasebe.GetIslemler FUNCTION okur
Muhasebe.GetStokOzetRaporu FUNCTION okur
Muhasebe.NakitGirisCikisRaporu FUNCTION okur
Muhasebe.NakitGunSonuRaporu FUNCTION okur
Muhasebe.NakitOzetRaporu FUNCTION okur
Muhasebe.NakitStokHaraketleri FUNCTION okur
Muhasebe.NakitStokHaraketRaporu FUNCTION okur
Muhasebe.NakitStoklari FUNCTION okur
Muhasebe.OzetIslemRaporu FUNCTION okur
Muhasebe.StokDegisimRaporu FUNCTION okur
Muhasebe.StokHaraketleri FUNCTION okur
POS.AnaBirimId FUNCTION okur
POS.FisKaydet PROCEDURE okur
Pozisyon.GetAllPozisyon FUNCTION okur
Pozisyon.GetDPozisyon FUNCTION okur
Pozisyon.GetHacimRaporu FUNCTION okur
Pozisyon.GetOldPozisyon FUNCTION okur
Pozisyon.GetPozisyon2 FUNCTION okur
Pozisyon.GetPozisyonV1 FUNCTION okur
Pozisyon.GetPozisyonV2 FUNCTION okur
Pozisyon.Write PROCEDURE okur
Repair.BalanceRepair PROCEDURE okur
Report.BakiyeListesi FUNCTION okur
Report.Proforma FUNCTION okur
Reports.BakiyeListesi2 FUNCTION okur
Reports.BakiyeListesiDay FUNCTION okur
Reports.GetPozisyonDetay FUNCTION okur
Reports.GetPozisyonDetayAnaliz FUNCTION okur
Reports.GetPozisyonDetayV2 FUNCTION okur
Reports.IslemKontrolRaporu FUNCTION okur
Reports.TakozKarRaporu FUNCTION okur
Reports.VadeliBakiyeRaporu FUNCTION okur
Reports.VadeliHacimRaporu FUNCTION okur
Siparis.GetModelKartlari FUNCTION okur
Siparis.GetSiparisDetay FUNCTION okur
Sistem.AnaBirimler VIEW okur
Sistem.Birimler TABLE okur
Sistem.Birimler TABLE okur
Sistem.Birimler TABLE okur
Sistem.Birimler TABLE okur
Sistem.Birimler TABLE okur
Sistem.Birimler TABLE okur
Sistem.Birimler TABLE okur
Sistem.Birimler TABLE okur
Sistem.GetBirimListesi FUNCTION okur
Sistem.GetBirimToId FUNCTION okur
Sistem.GetDovizPanosu FUNCTION okur
Sistem.GetIdToBirim FUNCTION okur
Sistem.GetLastKur VIEW okur
Sistem.GetOrtalamaKurlar VIEW okur
Sistem.GetSubeListesi FUNCTION okur
Sistem.GetVadeliIslemKodulari FUNCTION okur
Sistem.MT4OrdersSync PROCEDURE okur
Sistem.MT4TicketsSync PROCEDURE okur
Sistem.NabizTick PROCEDURE okur
Stok.GetEmtiaStoklari FUNCTION okur
Stok.GetFiyatlar FUNCTION okur
Stok.GetGenelListesi FUNCTION okur
Stok.GetGenelStokBilgileri FUNCTION okur
Stok.GetGenelStokHaraketleri FUNCTION okur
Stok.GetMadenListesi FUNCTION okur
Stok.GetMadenStok FUNCTION okur
Stok.GetMadenStoklari FUNCTION okur
Stok.GetMadenStoklariAll FUNCTION okur
Stok.GetModelListesi FUNCTION okur
Stok.GetNakitListesi FUNCTION okur
Stok.GetNakitStoklari FUNCTION okur
Stok.GetNakitStoklariAll FUNCTION okur
Stok.GetPirlantaListesi FUNCTION okur
Stok.GetPirlantaStoklari FUNCTION okur
Stok.GetResmiStoklar FUNCTION okur
Stok.GetTasListesi FUNCTION okur
Stok.Gise3NakitStoklari FUNCTION okur
Stok.ResmiStokHaraketleri FUNCTION okur
Stok.XXXGetNakitStoklari FUNCTION okur
Uretim.TrBakiyeHesapla TRIGGER okur

İçerik (örnek DB, 133 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 HAS IsStatic=0 IsMetal=1 Sira=14
2 GUM IsStatic=1 IsMetal=1 Sira=150
3 USD IsStatic=1 IsMetal=0 Sira=1
4 EUR IsStatic=1 IsMetal=0 Sira=2
5 TL IsStatic=1 IsMetal=0 Sira=0
6 AED IsStatic=1 IsMetal=0 Sira=16
7 AUD IsStatic=1 IsMetal=0 Sira=3
8 CAD IsStatic=1 IsMetal=0 Sira=4
9 CHF IsStatic=1 IsMetal=0 Sira=5
10 DKK IsStatic=1 IsMetal=0 Sira=6
11 GBP IsStatic=1 IsMetal=0 Sira=8
12 IQD IsStatic=0 IsMetal=0 Sira=38
13 JPY IsStatic=1 IsMetal=0 Sira=9
14 NOK IsStatic=1 IsMetal=0 Sira=10
15 PND IsStatic=0 IsMetal=0 Sira=39
16 RUB IsStatic=1 IsMetal=0 Sira=11
17 SAR IsStatic=1 IsMetal=0 Sira=12
18 SEK IsStatic=1 IsMetal=0 Sira=13
19 SOM IsStatic=0 IsMetal=0 Sira=40
20 PLT IsStatic=0 IsMetal=1 Sira=41
21 PLD IsStatic=0 IsMetal=1 Sira=42
22 CNY IsStatic=0 IsMetal=0 Sira=19
23 KWD IsStatic=0 IsMetal=0 Sira=27
24 ILS IsStatic=0 IsMetal=0 Sira=23
25 QAR IsStatic=0 IsMetal=0 Sira=33
26 AZN IsStatic=0 IsMetal=0 Sira=28
27 UAH IsStatic=0 IsMetal=0 Sira=29
28 JOD IsStatic=0 IsMetal=0 Sira=25
29 KZT IsStatic=0 IsMetal=0 Sira=28
30 HUF IsStatic=0 IsMetal=0 Sira=22
31 BGN IsStatic=0 IsMetal=0 Sira=15
32 BHD IsStatic=0 IsMetal=0 Sira=17
33 BRL IsStatic=0 IsMetal=0 Sira=18
34 CZK IsStatic=0 IsMetal=0 Sira=36
35 EGP IsStatic=0 IsMetal=0 Sira=37
36 GEL IsStatic=0 IsMetal=0 Sira=20
37 HKD IsStatic=0 IsMetal=0 Sira=21
38 IDR IsStatic=0 IsMetal=0 Sira=40
39 KRW IsStatic=0 IsMetal=0 Sira=26
40 LBP IsStatic=0 IsMetal=0 Sira=42
41 MAD IsStatic=0 IsMetal=0 Sira=43
42 MYR IsStatic=0 IsMetal=0 Sira=44
43 NZD IsStatic=0 IsMetal=0 Sira=31
44 OMR IsStatic=0 IsMetal=0 Sira=46
45 PHP IsStatic=0 IsMetal=0 Sira=32
46 PKR IsStatic=0 IsMetal=0 Sira=48
47 PLN IsStatic=0 IsMetal=0 Sira=49
48 RON IsStatic=0 IsMetal=0 Sira=34
49 SGD IsStatic=0 IsMetal=0 Sira=35
50 THB IsStatic=0 IsMetal=0 Sira=52
51 ZAR IsStatic=0 IsMetal=0 Sira=36
52 AFN IsStatic=0 IsMetal=0 Sira=52
53 ALL IsStatic=0 IsMetal=0 Sira=53
54 AMD IsStatic=0 IsMetal=0 Sira=54
55 AOA IsStatic=0 IsMetal=0 Sira=55
56 ARG IsStatic=0 IsMetal=0 Sira=56
57 ATS IsStatic=0 IsMetal=0 Sira=57
58 BAM IsStatic=0 IsMetal=0 Sira=58
59 BBD IsStatic=0 IsMetal=0 Sira=59
60 BDT IsStatic=0 IsMetal=0 Sira=60
61 BGL IsStatic=0 IsMetal=0 Sira=61
62 BIF IsStatic=0 IsMetal=0 Sira=62
63 BMD IsStatic=0 IsMetal=0 Sira=63
64 BND IsStatic=0 IsMetal=0 Sira=64
65 BSD IsStatic=0 IsMetal=0 Sira=65
66 BTN IsStatic=0 IsMetal=0 Sira=66
67 BWP IsStatic=0 IsMetal=0 Sira=67
68 BYR IsStatic=0 IsMetal=0 Sira=68
69 CLP IsStatic=0 IsMetal=0 Sira=69
70 BZD IsStatic=0 IsMetal=0 Sira=70
71 COP IsStatic=0 IsMetal=0 Sira=71
72 CRC IsStatic=0 IsMetal=0 Sira=72
73 CVE IsStatic=0 IsMetal=0 Sira=73
74 DJF IsStatic=0 IsMetal=0 Sira=74
75 DOP IsStatic=0 IsMetal=0 Sira=75
76 DZD IsStatic=0 IsMetal=0 Sira=76
77 EEK IsStatic=0 IsMetal=0 Sira=77
78 ESP IsStatic=0 IsMetal=0 Sira=78
79 ETB IsStatic=0 IsMetal=0 Sira=79
80 FJD IsStatic=0 IsMetal=0 Sira=80
81 GHS IsStatic=0 IsMetal=0 Sira=81
82 GTQ IsStatic=0 IsMetal=0 Sira=82
83 HNL IsStatic=0 IsMetal=0 Sira=83
84 HRK IsStatic=0 IsMetal=0 Sira=84
85 INR IsStatic=0 IsMetal=0 Sira=24
86 IRR IsStatic=0 IsMetal=0 Sira=86
87 ISK IsStatic=0 IsMetal=0 Sira=87
88 ISP IsStatic=0 IsMetal=0 Sira=88
89 IEP IsStatic=1 IsMetal=0 Sira=89
90 JMD IsStatic=0 IsMetal=0 Sira=90
91 KES IsStatic=0 IsMetal=0 Sira=91
92 KGS IsStatic=0 IsMetal=0 Sira=92
93 KYD IsStatic=0 IsMetal=0 Sira=93
94 LKR IsStatic=0 IsMetal=0 Sira=94
95 LTL IsStatic=0 IsMetal=0 Sira=95
96 LVL IsStatic=0 IsMetal=0 Sira=96
97 LYD IsStatic=0 IsMetal=0 Sira=29
98 MDL IsStatic=0 IsMetal=0 Sira=98
99 MGA IsStatic=0 IsMetal=0 Sira=99
100 MKD IsStatic=0 IsMetal=0 Sira=100
101 MLT IsStatic=0 IsMetal=0 Sira=101
102 MNT IsStatic=0 IsMetal=0 Sira=102
103 MOP IsStatic=0 IsMetal=0 Sira=103
104 MUR IsStatic=0 IsMetal=0 Sira=104
105 MVR IsStatic=0 IsMetal=0 Sira=105
106 MXN IsStatic=0 IsMetal=0 Sira=30
107 MZR IsStatic=0 IsMetal=0 Sira=107
108 NAD IsStatic=0 IsMetal=0 Sira=108
109 NGN IsStatic=0 IsMetal=0 Sira=109
110 NPR IsStatic=0 IsMetal=0 Sira=110
111 PEN IsStatic=0 IsMetal=0 Sira=111
112 PYG IsStatic=0 IsMetal=0 Sira=112
113 RSD IsStatic=0 IsMetal=0 Sira=113
114 RWF IsStatic=0 IsMetal=0 Sira=114
115 SDG IsStatic=0 IsMetal=0 Sira=115
116 SIT IsStatic=0 IsMetal=0 Sira=116
117 SKK IsStatic=0 IsMetal=0 Sira=117
118 SLL IsStatic=0 IsMetal=0 Sira=118
119 SYP IsStatic=0 IsMetal=0 Sira=119
120 TJS IsStatic=0 IsMetal=0 Sira=120
121 TND IsStatic=0 IsMetal=0 Sira=121
122 TTD IsStatic=0 IsMetal=0 Sira=122
123 TWD IsStatic=0 IsMetal=0 Sira=123
124 TZS IsStatic=0 IsMetal=0 Sira=124
125 UGX IsStatic=0 IsMetal=0 Sira=125
126 UYU IsStatic=0 IsMetal=0 Sira=126
127 UZS IsStatic=0 IsMetal=0 Sira=127
128 VND IsStatic=0 IsMetal=0 Sira=128
129 XAF IsStatic=0 IsMetal=0 Sira=129
130 XCD IsStatic=0 IsMetal=0 Sira=130
131 XOF IsStatic=0 IsMetal=0 Sira=131
132 YER IsStatic=0 IsMetal=0 Sira=132
133 SCD IsStatic=1 IsMetal=0 Sira=133

İlgili iş kuralları

  • AnaBirimId ve Carpan hesaplanan kolonlardır: IsComputed=True ise Computed alanlar kullanılır (columns.json; kitapcik 2.5)
  • Cari.BakiyeKodlari görünümü bu tabloya sanal TAKOZ (Id -1, Carpan 0.6) ekler (Cari.BakiyeKodlari.md)
  • IsStatic=1 birimler bakiye sıfır olsa da Bakiye.GetBakiye/kur listesinde görünür (Bakiye.GetBakiye.md)
  • Sistem.GetKurListesi Alis = Sistem.Kurlar.Alis*Carpan (Sistem.GetKurListesi.md)
  • Örnek: HAS Id 1 (IsStatic=0,IsMetal=1), USD 3, EUR 4, TL 5 (lookups.json Birimler)

Kaynaklar

  • SRC-DB-TABLES / SRC-DB-COLUMNS / SRC-DB-INDEXES — sys.tables, sys.columns, sys.indexes (salt okunur katalog sorgusu)
  • SRC-DRV-AZ — az/08-teknik.md
  • SRC-DRV-KIT — kitapcik/04-veritabani.md
  • SRC-DRV-KIT — kitapcik/02-islem-modeli.md
  • SRC-DB-LOOKUPS — Birimler
  • SRC-DB-MODULES — KnowledgeBase/04_Database/Views/Cari.BakiyeKodlari.md
  • SRC-DB-COLUMNS — Sistem.Birimler

Bilinmeyenler

  • Hangi sürümde eklendiği: created DB tarihi bir kurulumun tarihidir, ürün sürümü değil (GAP-VERSION-02).