TECHNICAL_WIKI/TABLES/TBL-SISTEM.KASALAR.md · kaynak: kanonik wiki + analiz verisiSistem.Kasalar
Kanonik makale: TBL-SISTEM.KASALAR · Temizlik sınıfı: A (APP) · Skor: 13.44 · Satır: 26 · Oluşturma: 2015-10-09 · Son yazma: —
Nedir? Neden vardır?
Kasa tanımı. Her işlem bir kasaya düşer; ResmiKasa işareti fatura tarafını ayırır.
Hangi ekranlar yazar / okur
| Yön | Ekranlar |
|---|---|
| yazar | FrmKasaEkle |
| okur | — |
Hangi class / DAO kullanır
DAO: CLS-SISTEM.KASA, CLS-SISTEM.LOGINUSER
Kod sınıfları (statik tarama): CLS-SISTEM.KASA, CLS-DSX, FrmHesapAktar
| Sınıf | Metot | Erişim | Dosya:satır |
|---|---|---|---|
| CLS-SISTEM.KASA | New |
SELECT | ERPPRO/Class/Dao/Sistem.Kasa.vb:28 |
| CLS-SISTEM.KASA | Insert |
INSERT | ERPPRO/Class/Dao/Sistem.Kasa.vb:113 |
| CLS-SISTEM.KASA | Update |
UPDATE | ERPPRO/Class/Dao/Sistem.Kasa.vb:153 |
| CLS-SISTEM.KASA | DeleteAt |
UPDATE | ERPPRO/Class/Dao/Sistem.Kasa.vb:188 |
| CLS-SISTEM.KASA | Delete |
UPDATE | ERPPRO/Class/Dao/Sistem.Kasa.vb:202 |
| CLS-SISTEM.KASA | Delete |
UPDATE | ERPPRO/Class/Dao/Sistem.Kasa.vb:217 |
| CLS-DSX | RetriveOfKasa |
SELECT | ERPPRO/Class/Module/Database.vb:339 |
FrmHesapAktar |
Button1_Click |
SELECT | ERPPRO/Form/Tanımlamalar/Sistem/FrmHesapAktar.vb:7 |
Tetikleyiciler
- Bu tabloya başka tetikleyiciler de yazar/okur: Sistem.CreateKasa, Uretim.TrBakiyeHesapla
Bundan türetilen tablolar (tetikleyici yoluyla)
—
Hangi DB nesneleri okur (bağımlılık kataloğu)
Görünüm: Cari.FaturaBilgileri, Report.TakozDegisim
Fonksiyon: Fonksiyon: 60 kayıt — göster
- RFN-BILANCO.OZETBILANCO
- Cari.GelenIslemler
- Cari.GetFullBakiye
- Cari.GetFullBakiyemut
- Cari.GetFullBankaBakşye
- Cari.GetIslemler
- Cari.GetLimit
- Cari.GetTransferler
- Cari.GetVadeliIslemler
- Cari.GidenIslemler
- Cari.HistoryListesi
- Cari.IslemListesi
- Cari.LimitAsim2
- Cari.MadenKarRaporu
- Cari.NetBakiye
- Cari.NetBakiyemut
- Dov.GetFaturaIslemleri
- Dov.GetHarcamalar
- Dov.GetMadenStoklari
- Dov.GetNakitStoklari
- Dov.GetStoklar
- Muhasebe.EDovizKontrolRaporu
- Muhasebe.EDovizKontrolRaporuBTrans
- Muhasebe.GetIslemler
- Muhasebe.Islemler
- Muhasebe.IslemlerBTrans
- Muhasebe.Stoklar
- RFN-POZISYON.GETALLPOZISYON
- RFN-POZISYON.GETDPOZISYON
- RFN-POZISYON.GETOLDPOZISYON
- RFN-POZISYON.GETPOZISYONV1
- RFN-POZISYON.SUMMARY
- RFN-POZISYON.TRANSACTIONDETAILS
- RFN-REPORT.BAKIYELISTESI
- RFN-REPORT.HISTORYLIST
- RFN-REPORTS.BAKIYELISTESI
- RFN-REPORTS.DUZELTILMISISLEMLERRAPORU
- RFN-REPORTS.ISLEMKONTROLRAPORU
- RFN-REPORTS.ISLEMRAPORU
- RFN-REPORTS.ISTATISTIKRAPORU
- RFN-REPORTS.MUTABAKATRAPORU
- RFN-REPORTS.RESMIISLEMKONTROLRAPORU
- RFN-REPORTS.RESMIISLEMRAPORU
- RFN-REPORTS.SILINMISISLEMLERRAPORU
- Sistem.GetKasaListesi
- Sistem.GetUsers
- Stok.GetMadenStok
- Stok.GetMadenStoklari
- Stok.GetMadenStoklariAll
- Stok.GetNakitStoklari
- Stok.GetNakitStoklariAll
- Stok.GetStokHaraketleri
- Stok.GetTakozSirketStoklari
- Stok.GetTakozStok
- Stok.GetTakozStoklari
- Stok.GetTakozSubeStoklari
- Stok.Gise3NakitStoklari
- Stok.ResmiMadenStoklari
- Stok.StokHareketleri
- Stok.XXXGetNakitStoklari
Prosedür: Cari.VadeliIslem, FX.StartSync, POS.FisKaydet, Pozisyon.Write, Sistem.Aktar, Sistem.FromERP, dbo.sp_DevirIslemiYap
Hangi raporlar okur
Doğrudan menü SQL'inde geçmiyor; rapor fonksiyonları üzerinden dolaylı (yukarıdaki fonksiyon listesi).
En önemli kolonlar
| Kolon | Tip | İş anlamı | Kullanım skoru | Alan sayfası |
|---|---|---|---|---|
Id |
int | Birincil anahtar. Tabloya özgü otomatik artan kayıt numarası. | 122 | Sistem.Kasalar.Id |
Kodu |
nvarchar(10) | Kısa kod — kullanıcının ekranda gördüğü ürün/kart kodu. | 114 | Sistem.Kasalar.Kodu |
SubeId |
int | Şube. Her şubenin hesapları, stokları ve bilançosu ayrıdır. | 111 | Sistem.Kasalar.SubeId |
IsDeleted |
bit | Yumuşak silme işareti. Silinen kayıt fiziksel olarak durur, sorgular IsDeleted='False' filtreler. |
75 | Sistem.Kasalar.IsDeleted |
Aciklama |
nvarchar(150) | Serbest açıklama metni. | 70 | Sistem.Kasalar.Aciklama |
InsertDate |
datetime | Kaydın oluşturulma anı. | 56 | Sistem.Kasalar.InsertDate |
UserId |
int | İşlemi yapan kullanıcı. | 54 | Sistem.Kasalar.UserId |
SirketId |
int | Şirket. Şubelerin bağlı olduğu en üst kapsam. | 42 | Sistem.Kasalar.SirketId |
RefNo |
nvarchar(36) | Kayıt için üretilen GUID. Karşı kayıt/transfer eşleştirmesi bunun üzerinden yapılır. | 30 | Sistem.Kasalar.RefNo |
ResmiKasa |
bit | Kasada belge uyum/kontrol fonksiyonları aktif mi (Yetkili Müessese kullanımı; legacy adı 'resmi kasa' — ayrı bir defter anlamına gelmez). | 7 | Sistem.Kasalar.ResmiKasa |
Toplam kolon: 10 — tam liste kanonik makalede.
Satır hacmi ve kullanım istatistiği
- Satır: 26 · Kullanılan alan: 16 KB · Okuma sayacı: 15 · Yazma sayacı: 0 (SQL Server DMV. sunucu açılışından beri)
- Son okuma: 2026-09-10 22:07:41 · Son yazma: — · IsDeleted kolonu: var
İndeksler
| İndeks | Tür | Anahtar kolonlar | Include | Seek/Scan/Update |
|---|---|---|---|---|
PK_Kasalar |
CLUSTERED PK | Id | 6/9/0 |
İlişkiler (mantıksal FK — fiziksel FK yok)
| Bu tablonun kolonu | → Üst tablo | Kanıt sayısı | Kanıt örneği |
|---|---|---|---|
SubeId |
Sistem.Subeler.Id |
17 | Bilanco.OzetBilanco, Cari.GelenIslemler, Cari.GetIslemler |
SirketId |
Sistem.Sirketler.Id |
1 | Sistem.GetKasaListesi |
| Alt tablo.kolon | → Bu tablo | Kanıt |
|---|---|---|
Cari.Islemler.KasaId |
Id |
25 |
Cari.History.KasaId |
Id |
4 |
Cari.BakiyeIslem.KasaId |
Id |
2 |
Cari.Transferler.CikanKasaId |
Id |
1 |
Cari.Transferler.GirenKasaId |
Id |
1 |
TBL-DOV.HARCAMALAR.KasaId |
Id |
1 |
Stok.StokHaraketleri.KasaId |
Id |
1 |
Tam harita: LOGICAL_FK_MAP
Bilinen riskler / teknik borç / kurallar (kanonik wiki'den gelen bağlantılar)
BR-KASA-001, BR-KASA-005, PB-042, WF-KASA-TANIMLAMA
Müşteri varyasyonları
Kolon/veri farkı KUYUMCU kurulumunda ölçüldü — kanonik makale 'KUYUMCU' bölümü.
