Tip: TABLE · Şema: Stok · Modül: MOD-STOK · 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) | ● | 132 |
| INST-KUYUMCU (kuyumcu/rafineri, 2025-01) | ● | 25 |
İş anlamı
Nakit/döviz kartı — TL, USD, EUR ve diğer para birimleri. Döviz bürosu tarafının ürün kartıdır.
Hangi ekranlar yazıyor / okuyor
- Yazan: FrmFikirEkle, FrmNakitEkle
- Okuyan (form doldurma): FrmFikirEkle
İlişkiler (JOIN kanıtı ≥ 2 sorgu — FK değil)
AnaBirimId→Sistem.Birimler.Id6×- ←
Stok.StokHaraketleri.StokId7×
Kullanım haritası (13.09.2026)
| Kategori | A — ERPGOLD CORE · A-APP_CODE |
| Güven | 100 |
| Derinlik / kök | 0 · bu nesne (Seviye-0) |
| DependencyPath | ERPGOLD → iFNakit → Stok.Nakit |
| Uygulama kullanımı | APP_CODE+REPORT_SQL · iFNakit, Stok.Nakit, UrunListesi, FrmMizanDetayEkle, FrmNakitEkle |
| Dış uygulama | ErpPosV2:UiStockList |
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 | NO |
| 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-STOK · Satır (örnek DB): 132 · Kolon: 12 · İndeks: 1 · Tetikleyici: yok · DB'de oluşturma/değişiklik: 2015-01-16 / 2023-11-30
Özet
Nakit para kartları (~132 kayıt: TL, USD, EUR ve pek çok döviz). Nakit stok hareketleri StokTipi=2 ile buraya işaret eder. Nakit kartı ile birim aynı şey değildir; AnaBirimId ile eşleşir.
Kolonlar
| # | Kolon | Tip | Null | Özellik | Varsayılan | Anlam |
|---|---|---|---|---|---|---|
| 1 | Id | int | identity | Birincil anahtar. Tabloya özgü otomatik artan kayıt numarası. | ||
| 2 | AnaBirimId | int | ✔ | Stoğun bağlı olduğu ana birim (Sistem.Birimler). Hizmet dışındaki tüm stoklarda vardır. → Sistem.Birimler.Id (6 kanıt) |
||
| 3 | Kodu | nvarchar(100) | ✔ | Kısa kod — kullanıcının ekranda gördüğü ürün/kart kodu. | ||
| 4 | Aciklama | nvarchar(max) | ✔ | Serbest açıklama metni. | ||
| 5 | SirketId | int | ✔ | Şirket. Şubelerin bağlı olduğu en üst kapsam. → Sistem.Sirketler.Id (1 kanıt) |
||
| 6 | IsActive | bit | ✔ | ((1)) | Kayıt aktif mi — pasif kayıtlar listelerde gizlenir. | |
| 7 | UserId | int | ✔ | İşlemi yapan kullanıcı. | ||
| 8 | InsertDate | datetime | ✔ | (getdate()) | Kaydın oluşturulma anı. | |
| 9 | IsDeleted | bit | ✔ | ((0)) | Yumuşak silme işareti. Silinen kayıt fiziksel olarak durur, sorgular IsDeleted='False' filtreler. |
|
| 10 | AlacakMizan | int | ✔ | muhasebe kodu | ||
| 11 | BorcMizan | int | ✔ | muhasebe kodu | ||
| 12 | 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_Nakit | 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
İçerik (örnek DB, 131 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 | TL | AnaBirimId=5 |
| 2 | USD | AnaBirimId=3 |
| 3 | EUR | AnaBirimId=4 |
| 4 | AED | AnaBirimId=6 |
| 5 | AUD | AnaBirimId=7 |
| 6 | CAD | AnaBirimId=8 |
| 7 | CHF | AnaBirimId=9 |
| 8 | DKK | AnaBirimId=10 |
| 9 | GBP | AnaBirimId=11 |
| 10 | IQD | AnaBirimId=12 |
| 11 | JPY | AnaBirimId=13 |
| 12 | NOK | AnaBirimId=14 |
| 13 | PND | AnaBirimId=15 |
| 14 | RUB | AnaBirimId=16 |
| 15 | SAR | AnaBirimId=17 |
| 16 | SEK | AnaBirimId=18 |
| 18 | SOM | AnaBirimId=19 |
| 19 | CNY | AnaBirimId=22 |
| 20 | DM | AnaBirimId=4 |
| 21 | KWD | AnaBirimId=23 |
| 22 | ILS | AnaBirimId=24 |
| 23 | AZN | AnaBirimId=26 |
| 24 | KZT | AnaBirimId=29 |
| 25 | JOD | AnaBirimId=28 |
| 26 | UAH | AnaBirimId=27 |
| 27 | CNY | AnaBirimId=22 |
| 28 | HUF | AnaBirimId=30 |
| 29 | BGN | AnaBirimId=31 |
| 30 | BHD | AnaBirimId=32 |
| 31 | BRL | AnaBirimId=33 |
| 32 | CZK | AnaBirimId=34 |
| 33 | EGP | AnaBirimId=35 |
| 34 | GEL | AnaBirimId=36 |
| 35 | HKD | AnaBirimId=37 |
| 36 | IDR | AnaBirimId=38 |
| 37 | KRW | AnaBirimId=39 |
| 38 | LBP | AnaBirimId=40 |
| 39 | MAD | AnaBirimId=41 |
| 40 | MYR | AnaBirimId=42 |
| 41 | NZD | AnaBirimId=43 |
| 42 | OMR | AnaBirimId=44 |
| 43 | PHP | AnaBirimId=45 |
| 44 | PKR | AnaBirimId=46 |
| 45 | PLN | AnaBirimId=47 |
| 46 | QAR | AnaBirimId=25 |
| 47 | RON | AnaBirimId=48 |
| 48 | SGD | AnaBirimId=49 |
| 49 | THB | AnaBirimId=50 |
| 50 | ZAR | AnaBirimId=51 |
| 51 | AFN | AnaBirimId=52 |
| 52 | ALL | AnaBirimId=53 |
| 53 | AMD | AnaBirimId=54 |
| 54 | AOA | AnaBirimId=55 |
| 55 | ARG | AnaBirimId=56 |
| 56 | ATS | AnaBirimId=57 |
| 57 | BAM | AnaBirimId=58 |
| 58 | BBD | AnaBirimId=59 |
| 59 | BDT | AnaBirimId=60 |
| 60 | BGL | AnaBirimId=61 |
| 61 | BIF | AnaBirimId=62 |
| 62 | BMD | AnaBirimId=63 |
| 63 | BND | AnaBirimId=64 |
| 64 | BSD | AnaBirimId=65 |
| 65 | BTN | AnaBirimId=66 |
| 66 | BWP | AnaBirimId=67 |
| 67 | BYR | AnaBirimId=68 |
| 68 | CLP | AnaBirimId=69 |
| 69 | BZD | AnaBirimId=70 |
| 70 | COP | AnaBirimId=71 |
| 71 | CRC | AnaBirimId=72 |
| 72 | CVE | AnaBirimId=73 |
| 73 | DJF | AnaBirimId=74 |
| 74 | DOP | AnaBirimId=75 |
| 75 | DZD | AnaBirimId=76 |
| 76 | EEK | AnaBirimId=77 |
| 77 | ESP | AnaBirimId=78 |
| 78 | ETB | AnaBirimId=79 |
| 79 | FJD | AnaBirimId=80 |
| 80 | GHS | AnaBirimId=81 |
| 81 | GTQ | AnaBirimId=82 |
| 82 | HNL | AnaBirimId=83 |
| 83 | HRK | AnaBirimId=84 |
| 84 | INR | AnaBirimId=85 |
| 85 | IRR | AnaBirimId=86 |
| 86 | ISK | AnaBirimId=87 |
| 87 | ISP | AnaBirimId=88 |
| 88 | IEP | AnaBirimId=89 |
| 89 | JMD | AnaBirimId=90 |
| 90 | KES | AnaBirimId=91 |
| 91 | KGS | AnaBirimId=92 |
| 92 | KYD | AnaBirimId=93 |
| 93 | LKR | AnaBirimId=94 |
| 94 | LTL | AnaBirimId=95 |
| 95 | LVL | AnaBirimId=96 |
| 96 | LYD | AnaBirimId=97 |
| 97 | MDL | AnaBirimId=98 |
| 98 | MGA | AnaBirimId=99 |
| 99 | MKD | AnaBirimId=100 |
| 100 | MLT | AnaBirimId=101 |
| 101 | MNT | AnaBirimId=102 |
| 102 | MOP | AnaBirimId=103 |
| 103 | MUR | AnaBirimId=104 |
| 104 | MVR | AnaBirimId=105 |
| 105 | MXN | AnaBirimId=106 |
| 106 | MZR | AnaBirimId=107 |
| 107 | NAD | AnaBirimId=108 |
| 108 | NGN | AnaBirimId=109 |
| 109 | NPR | AnaBirimId=110 |
| 110 | PEN | AnaBirimId=111 |
| 111 | PYG | AnaBirimId=112 |
| 112 | RSD | AnaBirimId=113 |
| 113 | RWF | AnaBirimId=114 |
| 114 | SDG | AnaBirimId=115 |
| 115 | SIT | AnaBirimId=116 |
| 116 | SKK | AnaBirimId=117 |
| 117 | SLL | AnaBirimId=118 |
| 118 | SYP | AnaBirimId=119 |
| 119 | TJS | AnaBirimId=120 |
| 120 | TND | AnaBirimId=121 |
| 121 | TTD | AnaBirimId=122 |
| 122 | TWD | AnaBirimId=123 |
| 123 | TZS | AnaBirimId=124 |
| 124 | UGX | AnaBirimId=125 |
| 125 | UYU | AnaBirimId=126 |
| 126 | UZS | AnaBirimId=127 |
| 127 | VND | AnaBirimId=128 |
| 128 | XAF | AnaBirimId=129 |
| 129 | XCD | AnaBirimId=130 |
| 130 | XOF | AnaBirimId=131 |
| 131 | YER | AnaBirimId=132 |
| 132 | SCD | AnaBirimId=133 |
İlgili iş kuralları
- PEŞİN işlemde Cari.Islemler.BirimId bir Stok.Nakit.Id'sidir (kitapcik 2.2; Cari.IslemEx.vb:343)
- Nakit stok listesi StokTipi=2 hareketlerinden gruplanır (Stok.GetNakitStoklari.md)
- AnaBirimId Sistem.Birimler ile eşleşir; örn. Nakit TL->Birim 5, USD->3, EUR->4 (lookups.json Nakit)
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-DB-LOOKUPS — Nakit
- SRC-DB-MODULES — KnowledgeBase/04_Database/Functions/Stok.GetNakitStoklari.md
- SRC-DB-COLUMNS — Stok.Nakit
Bilinmeyenler
- Hangi sürümde eklendiği:
createdDB tarihi bir kurulumun tarihidir, ürün sürümü değil (GAP-VERSION-02).
