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

Sistem.Kasalar

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

İş anlamı

Kasa tanımı. Her işlem bir kasaya düşer; ResmiKasa işareti fatura tarafını ayırı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.Kasa → Sistem.Kasalar
Uygulama kullanımıAPP_CODE+REPORT_SQL · Sistem.Kasa, FrmHesapAktar, FrmKasaEkle, SISTEM.KASA, SISTEM.LOGINUSER

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-SISTEM · Satır (örnek DB): 26 · Kolon: 10 · İndeks: 1 · Tetikleyici: yok · DB'de oluşturma/değişiklik: 2015-10-09 / 2023-11-30

Özet

Kasa/vezne tanımları (~26 kayıt), her biri bir şubeye bağlı. İşlemler ve stok hareketleri KasaId ile buraya bağlanır. Yeni şube açılınca otomatik ANAKASA oluşur.

Kolonlar

# Kolon Tip Null Özellik Varsayılan Anlam
1 Id int identity Birincil anahtar. Tabloya özgü otomatik artan kayıt numarası.
2 SirketId int Şirket. Şubelerin bağlı olduğu en üst kapsam. → Sistem.Sirketler.Id (1 kanıt)
3 SubeId int Şube. Her şubenin hesapları, stokları ve bilançosu ayrıdır. → Sistem.Subeler.Id (17 kanıt)
4 Kodu nvarchar(20) Kısa kod — kullanıcının ekranda gördüğü ürün/kart kodu.
5 Aciklama nvarchar(300) Serbest açıklama metni.
6 UserId int İşlemi yapan kullanıcı.
7 InsertDate datetime (getdate()) Kaydın oluşturulma anı.
8 IsDeleted bit ((0)) Yumuşak silme işareti. Silinen kayıt fiziksel olarak durur, sorgular IsDeleted='False' filtreler.
9 RefNo nvarchar(72) Kayıt için üretilen GUID. Karşı kayıt/transfer eşleştirmesi bunun üzerinden yapılır.
10 ResmiKasa bit ((0)) Kasada belge uyum/kontrol fonksiyonları aktif mi (Yetkili Müessese kullanımı; legacy adı 'resmi kasa' — ayrı bir defter anlamına gelmez).

İndeksler

İndeks Tip PK Tekil Kolonlar Dahil
PK_Kasalar 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
Bilanco.OzetBilanco FUNCTION okur
Cari.FaturaBilgileri VIEW okur
Cari.GelenIslemler FUNCTION okur
Cari.GetFullBakiye FUNCTION okur
Cari.GetFullBakiyemut FUNCTION okur
Cari.GetFullBankaBakşye FUNCTION okur
Cari.GetIslemler FUNCTION okur
Cari.GetLimit FUNCTION okur
Cari.GetTransferler FUNCTION okur
Cari.GetVadeliIslemler FUNCTION okur
Cari.GidenIslemler FUNCTION okur
Cari.HistoryListesi FUNCTION okur
Cari.IslemListesi FUNCTION okur
Cari.LimitAsim2 FUNCTION okur
Cari.MadenKarRaporu FUNCTION okur
Cari.NetBakiye FUNCTION okur
Cari.NetBakiyemut FUNCTION okur
Cari.RSAktar PROCEDURE okur
Cari.VadeliIslem PROCEDURE okur
dbo.sp_DevirIslemiYap PROCEDURE okur
Dov.GetFaturaIslemleri FUNCTION okur
Dov.GetHarcamalar FUNCTION okur
Dov.GetMadenStoklari FUNCTION okur
Dov.GetNakitStoklari FUNCTION okur
Dov.GetStoklar FUNCTION okur
FX.StartSync PROCEDURE okur
[MüşteriŞemasıD.GetIslemKontrolRaporu] FUNCTION okur
[MüşteriŞemasıD.GetIslemKontrolRaporu2] FUNCTION okur
[MüşteriŞemasıD.GetPozisyon] FUNCTION okur
Muhasebe.EDovizKontrolRaporu FUNCTION okur
Muhasebe.EDovizKontrolRaporuBTrans FUNCTION okur
Muhasebe.GetIslemler FUNCTION okur
Muhasebe.Islemler FUNCTION okur
Muhasebe.IslemlerBTrans FUNCTION okur
Muhasebe.Stoklar FUNCTION okur
POS.FisKaydet PROCEDURE okur
Pozisyon.GetAllPozisyon FUNCTION okur
Pozisyon.GetDPozisyon FUNCTION okur
Pozisyon.GetOldPozisyon FUNCTION okur
Pozisyon.GetPozisyonV1 FUNCTION okur
Pozisyon.Summary FUNCTION okur
Pozisyon.TransactionDetails FUNCTION okur
Pozisyon.Write PROCEDURE okur
Report.BakiyeListesi FUNCTION okur
Report.HistoryList FUNCTION okur
Report.TakozDegisim VIEW okur
Reports.BakiyeListesi FUNCTION okur
Reports.DuzeltilmisIslemlerRaporu FUNCTION okur
Reports.IslemKontrolRaporu FUNCTION okur
Reports.IslemRaporu FUNCTION okur
Reports.IstatistikRaporu FUNCTION okur
Reports.MutabakatRaporu FUNCTION okur
Reports.ResmiIslemKontrolRaporu FUNCTION okur
Reports.ResmiIslemRaporu FUNCTION okur
Reports.SilinmisIslemlerRaporu FUNCTION okur
Sistem.Aktar PROCEDURE okur
Sistem.CreateKasa TRIGGER yazar
Sistem.FromERP PROCEDURE okur
Sistem.GetKasaListesi FUNCTION okur
Sistem.GetUsers FUNCTION okur
Stok.GetMadenStok FUNCTION okur
Stok.GetMadenStoklari FUNCTION okur
Stok.GetMadenStoklariAll FUNCTION okur
Stok.GetNakitStoklari FUNCTION okur
Stok.GetNakitStoklariAll FUNCTION okur
Stok.GetStokHaraketleri FUNCTION okur
Stok.GetTakozSirketStoklari FUNCTION okur
Stok.GetTakozStok FUNCTION okur
Stok.GetTakozStoklari FUNCTION okur
Stok.GetTakozSubeStoklari FUNCTION okur
Stok.Gise3NakitStoklari FUNCTION okur
Stok.ResmiMadenStoklari FUNCTION okur
Stok.StokHareketleri FUNCTION okur
Stok.XXXGetNakitStoklari FUNCTION okur
Uretim.TrBakiyeHesapla TRIGGER okur

İçerik (örnek DB, 22 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 ANAKASA SubeId=1 Resmi=0
2 GISE1 SubeId=1 Resmi=0
3 GISE2 SubeId=1 Resmi=0
7 KASA1 SubeId=1 Resmi=0
8 KASA2 SubeId=1 Resmi=0
9 KASA3 SubeId=1 Resmi=0
10 KASA4 SubeId=1 Resmi=0
11 RESMIKASA SubeId=1 Resmi=0
12 KASA5 SubeId=1 Resmi=0
13 PAZARLAMA SubeId=1 Resmi=0
14 GISE3 SubeId=1 Resmi=0
15 ANAKASA SubeId=4 Resmi=0
16 KASA6 SubeId=1 Resmi=0
17 IZMANAKASA SubeId=5 Resmi=1
18 KYPANAKASA SubeId=6 Resmi=1
19 KYPVEZNE1 SubeId=6 Resmi=1
20 KYPVEZNE2 SubeId=6 Resmi=1
21 IZMVEZNE1 SubeId=5 Resmi=1
22 IZMVEZNE2 SubeId=5 Resmi=1
24 ALTIN SubeId=5 Resmi=0
25 GİSE4 SubeId=4 Resmi=0
26 MUHASEBE SubeId=1 Resmi=0

İlgili iş kuralları

  • Sistem.Subeler'e INSERT olunca Sistem.CreateKasa tetikleyicisi ANAKASA oluşturur (Sistem.CreateKasa.md)
  • Kasa listesi: SELECT Id,Kodu WHERE IsDeleted=0 AND SubeId=@SubeId (az/08-teknik.md 8.3.16)
  • ResmiKasa kapalıysa geçmiş tarihli işlemde onay istenir (kitapcik 2.8)

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-MODULES — KnowledgeBase/04_Database/Triggers/Sistem.CreateKasa.md
  • SRC-DB-LOOKUPS — Kasalar
  • SRC-DB-COLUMNS — Sistem.Kasalar

Bilinmeyenler

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