TECHNICAL_WIKI/TABLES/TBL-SISTEM.SUBELER.md · kaynak: kanonik wiki + analiz verisiSistem.Subeler
Kanonik makale: TBL-SISTEM.SUBELER · Temizlik sınıfı: A (APP) · Skor: 14.17 · Satır: 7 · Oluşturma: 2017-09-29 · Son yazma: —
Nedir? Neden vardır?
Şube tanımı — 41 kolonla adres, vergi dairesi, e-belge ve yazıcı ayarlarını da taşır.
Hangi ekranlar yazar / okur
| Yön | Ekranlar |
|---|---|
| yazar | FrmSubeEkle |
| okur | FrmSubeEkle |
Hangi class / DAO kullanır
DAO: CLS-SISTEM.SUBE
Kod sınıfları (statik tarama): Sınıf: 14 kayıt — göster
- CLS-LISANS
- CLS-SISTEM.SUBE
- CLS-DSX
FrmBilancoSifirla- CLS-FRMBLOKTAKOZGIRISI
FrmCariHesapEkleFrmChangeAccountFrmHesapAktarFrmKasaEkleFrmKullaniciEkleFrmRiskRaporuFrmSubeStatusFrmVadeliIslemKoduEkleTakozDetails
| Sınıf | Metot | Erişim | Dosya:satır |
|---|---|---|---|
| CLS-SISTEM.SUBE | New |
SELECT | ERPPRO/Class/Dao/Sistem.Sube.vb:29 |
| CLS-SISTEM.SUBE | Insert |
INSERT | ERPPRO/Class/Dao/Sistem.Sube.vb:215 |
| CLS-SISTEM.SUBE | Update |
UPDATE | ERPPRO/Class/Dao/Sistem.Sube.vb:384 |
| CLS-SISTEM.SUBE | DeleteAt |
UPDATE | ERPPRO/Class/Dao/Sistem.Sube.vb:544 |
| CLS-SISTEM.SUBE | Delete |
UPDATE | ERPPRO/Class/Dao/Sistem.Sube.vb:558 |
| CLS-SISTEM.SUBE | Delete |
UPDATE | ERPPRO/Class/Dao/Sistem.Sube.vb:573 |
| CLS-LISANS | FirstDate |
SELECT | ERPPRO/Class/Lisans/Lisans.vb:51 |
| CLS-DSX | RetriveOfSube |
SELECT | ERPPRO/Class/Module/Database.vb:360 |
TakozDetails |
Submit |
SELECT | ERPPRO/Controls/Editor/TakozDetails.vb:220 |
| CLS-FRMBLOKTAKOZGIRISI | ListRefresh |
SELECT | ERPPRO/Controls/Islem Ekranı/Ekran/FrmBlokTakozGirisi.vb:12 |
FrmBilancoSifirla |
BtnKaydet_Click_1 |
UPDATE | ERPPRO/Form/Genel/FrmBilancoSifirla.vb:52 |
FrmChangeAccount |
FormInit |
SELECT | ERPPRO/Form/Genel/FrmChangeAccount.vb:2 |
FrmSubeStatus |
FormInit |
SELECT | ERPPRO/Form/Genel/FrmSubeStatus.vb:2 |
FrmCariHesapEkle |
FormInit |
SELECT | ERPPRO/Form/Tanımlamalar/Cari/FrmCariHesapEkle.vb:31 |
FrmRiskRaporu |
FormInit |
SELECT | ERPPRO/Form/Tanımlamalar/Cari/FrmRiskRaporu.vb:4 |
FrmHesapAktar |
FrmHesapAktar_Load |
SELECT | ERPPRO/Form/Tanımlamalar/Sistem/FrmHesapAktar.vb:2 |
FrmKasaEkle |
SirketDegisti |
SELECT | ERPPRO/Form/Tanımlamalar/Sistem/FrmKasaEkle.vb:9 |
FrmVadeliIslemKoduEkle |
FormInit |
SELECT | ERPPRO/Form/Tanımlamalar/Sistem/FrmVadeliIslemKoduEkle.vb:3 |
FrmKullaniciEkle |
FormInit |
SELECT | ERPPRO/Form/Users/FrmKullaniciEkle.vb:15 |
Tetikleyiciler
- Sistem.CreateKasa (INSERT) → yazdığı/okuduğu: Sistem.Kasalar
- Bu tabloya başka tetikleyiciler de yazar/okur: Cari.AcceptTransaction
Bundan türetilen tablolar (tetikleyici yoluyla)
Hangi DB nesneleri okur (bağımlılık kataloğu)
Görünüm: Bilanco.Patron, Cari.HesapBilgileri, Report.TakozDegisim, Sistem.GenelDurum, Sistem.IptalOnayListesi, Sistem.LoginRapor, dbo.VwUserDetails
Fonksiyon: Fonksiyon: 80 kayıt — göster
- RFN-BILANCO.OZETBILANCO
- Cari.BakiyeDevirHizi
- Cari.GelenIslemler
- Cari.GetEFaturaBilgileri
- Cari.GetEfaturaListesi
- Cari.GetHesapListesi
- Cari.GetHesaplar
- Cari.GetIslemler
- Cari.GetLimit
- Cari.GetLimitAsimRaporu
- Cari.GetMarginKontrol
- Cari.GetOldBakiye
- Cari.GetProvizyon
- Cari.GetTarihliBakiyeler
- Cari.GetTransferler
- Cari.GetVadeliIslemler
- Cari.GidenIslemler
- Cari.HistoryListesi
- Cari.IslemListesi
- Cari.LimitAsim2
- Cari.mutabakat
- Muhasebe.EDovizKontrolRaporu
- Muhasebe.EDovizKontrolRaporuBTrans
- Muhasebe.GetEFatura
- Muhasebe.GetIslemler
- Muhasebe.Islemler
- Muhasebe.IslemlerBTrans
- Muhasebe.MadenOzetRaporu
- Muhasebe.MadenStoklari
- Muhasebe.MerkezBankasiRaporu
- Muhasebe.NakitStoklari
- Muhasebe.Stoklar
- Personel.GetPersonelListesi
- Personel.IzinListesi
- Personel.ZimmetListesi
- RFN-POZISYON.GETALLPOZISYON
- RFN-POZISYON.GETDPOZISYON
- RFN-POZISYON.GETOLDPOZISYON
- RFN-POZISYON.GETPOZISYON2
- RFN-POZISYON.GETPOZISYONV1
- RFN-POZISYON.GETPOZISYONV2
- RFN-POZISYON.TRANSACTIONDETAILS
- RFN-REPORT.BAKIYEARTISRAPORU
- RFN-REPORT.BAKIYELISTESI
- RFN-REPORT.GENISBAKIYELISTESI
- RFN-REPORT.GETVADELIKARRAPORU
- RFN-REPORT.HISTORYLIST
- RFN-REPORT.ISLEMGORMEYENBAKIYELISTESI
- RFN-REPORT.MASTERBAKIYELISTESI
- RFN-REPORTS.ISLEMKONTROLRAPORU
- RFN-REPORTS.ISLEMRAPORU
- RFN-REPORTS.ISTATISTIKRAPORU
- RFN-REPORTS.MUTABAKATRAPORU
- RFN-REPORTS.RESMIISLEMRAPORU
- RFN-REPORTS.SILINMISISLEMLERRAPORU
- Siparis.GetKatalog
- Siparis.GetSiparisler
- Sistem.GetFiyatTablosu
- Sistem.GetKasaListesi
- Sistem.GetPinCodes
- Sistem.GetSubeListesi
- Sistem.GetUsers
- Sistem.GetVadeliIslemKodulari
- Stok.GetCesniStoklari
- Stok.GetMadenStok
- Stok.GetMadenStoklari
- Stok.GetMadenStoklariAll
- Stok.GetNakitStoklari
- Stok.GetNakitStoklariAll
- Stok.GetPirlantaSubeStoklari
- Stok.GetTakozSirketStoklari
- Stok.GetTakozStok
- Stok.GetTakozStoklari
- Stok.GetTakozSubeStoklari
- Stok.Gise3NakitStoklari
- Stok.ResmiMadenStoklari
- Stok.TakozOzet
- Stok.XXXGetNakitStoklari
- Takoz.GetIslemBilgisi
- Takoz.TakozKontrol
Prosedür: Cari.RSAktar, Cari.VadeliIslem, POS.FisKaydet, Pozisyon.Write, Sistem.SirketOlustur, dbo.GetTakozFarki, dbo.sp_DevirIslemiYap
Hangi raporlar okur
Doğrudan SQL'inde geçen menü raporu/dashboard: AifaDev.Reports#5 Müşteri Mütabakat Raporu
En önemli kolonlar
| Kolon | Tip | İş anlamı | Kullanım skoru | Alan sayfası |
|---|---|---|---|---|
Kodu |
nvarchar(30) | Kısa kod — kullanıcının ekranda gördüğü ürün/kart kodu. | 187 | Sistem.Subeler.Kodu |
Id |
int | Birincil anahtar. Tabloya özgü otomatik artan kayıt numarası. | 186 | Sistem.Subeler.Id |
IsDeleted |
bit | Yumuşak silme işareti. Silinen kayıt fiziksel olarak durur, sorgular IsDeleted='False' filtreler. |
111 | Sistem.Subeler.IsDeleted |
Aciklama |
nvarchar(150) | Serbest açıklama metni. | 90 | Sistem.Subeler.Aciklama |
InsertDate |
datetime | Kaydın oluşturulma anı. | 60 | Sistem.Subeler.InsertDate |
UserId |
int | İşlemi yapan kullanıcı. | 59 | Sistem.Subeler.UserId |
SirketId |
int | Şirket. Şubelerin bağlı olduğu en üst kapsam. | 58 | Sistem.Subeler.SirketId |
Unvan |
nvarchar(max) | Ticari unvan. | 42 | Sistem.Subeler.Unvan |
RefNo |
nvarchar(36) | Kayıt için üretilen GUID. Karşı kayıt/transfer eşleştirmesi bunun üzerinden yapılır. | 34 | Sistem.Subeler.RefNo |
VergiNo |
nvarchar(max) | Vergi kimlik numarası. | 33 | Sistem.Subeler.VergiNo |
VergiDairesi |
nvarchar(max) | Vergi dairesi. | 32 | Sistem.Subeler.VergiDairesi |
Ilce |
nvarchar(max) | İlçe. | 30 | Sistem.Subeler.Ilce |
Adres |
nvarchar(max) | Açık adres. | 28 | Sistem.Subeler.Adres |
BilancoBirimId |
int | BilancoBirim kaydına işaret eden numara. |
26 | Sistem.Subeler.BilancoBirimId |
IsActive |
bit | Kayıt aktif mi — pasif kayıtlar listelerde gizlenir. | 26 | Sistem.Subeler.IsActive |
Sehir |
nvarchar(max) | Metin alanı. | 20 | Sistem.Subeler.Sehir |
RsAktar |
bit | Evet/hayır bayrağı. | 14 | Sistem.Subeler.RsAktar |
Sermaye |
decimal(18,2) | Sayısal değer. | 13 | Sistem.Subeler.Sermaye |
OwnerId |
int | Sahip kayıt — hiyerarşik yapılarda üst kaydın Id'si. | 12 | Sistem.Subeler.OwnerId |
TicaretSicilNo |
nvarchar(max) | Numara alanı. | 12 | Sistem.Subeler.TicaretSicilNo |
SermayeBirimId |
int | SermayeBirim kaydına işaret eden numara. |
12 | Sistem.Subeler.SermayeBirimId |
RevCostDate |
date | Tarih alanı. | 10 | Sistem.Subeler.RevCostDate |
PostaKodu |
nvarchar(max) | Posta kodu. | 10 | Sistem.Subeler.PostaKodu |
Entegrator |
int | Sayı alanı. | 10 | Sistem.Subeler.Entegrator |
EntUserName |
nvarchar(max) | Metin alanı. | 10 | Sistem.Subeler.EntUserName |
Toplam kolon: 41 — tam liste kanonik makalede.
Satır hacmi ve kullanım istatistiği
- Satır: 7 · Kullanılan alan: 16 KB · Okuma sayacı: 16 · Yazma sayacı: 0 (SQL Server DMV. sunucu açılışından beri)
- Son okuma: 2026-09-10 22:08:20 · Son yazma: — · IsDeleted kolonu: var
İndeksler
| İndeks | Tür | Anahtar kolonlar | Include | Seek/Scan/Update |
|---|---|---|---|---|
PK_Subeler |
CLUSTERED PK | Id | 6/10/0 |
İlişkiler (mantıksal FK — fiziksel FK yok)
| Bu tablonun kolonu | → Üst tablo | Kanıt sayısı | Kanıt örneği |
|---|---|---|---|
SirketId |
Sistem.Sirketler.Id |
14 | Muhasebe.MadenStoklari, Muhasebe.NakitStoklari, Sistem.GetSubeListesi |
BilancoBirimId |
Sistem.Birimler.Id |
10 | Bilanco.OzetBilanco, Cari.HesapBilgileri, Pozisyon.GetAllPozisyon |
SermayeBirimId |
Sistem.Birimler.Id |
1 | Sistem.GetSubeListesi |
SermayeBirimId |
Bilanco.Bilancolar.Id |
1 | Bilanco.Patron |
| Alt tablo.kolon | → Bu tablo | Kanıt |
|---|---|---|
Sistem.Kasalar.SubeId |
Id |
17 |
Cari.Hesaplar.SubeId |
Id |
17 |
Cari.Islemler.SubeId |
Id |
17 |
Cari.HesapBilgileri.SubeId |
Id |
5 |
Cari.Islemler.HesapId |
Id |
5 |
Personel.Personeller.SubeId |
Id |
3 |
Stok.Takoz.SubeId |
Id |
2 |
TBL-SISTEM.USERDETAILS.SubeId |
Id |
2 |
Cari.Transferler.SubeId |
Id |
1 |
TBL-POZISYON.POZISYONLAR.SubeId |
Id |
1 |
TBL-SISTEM.FIYATTABLOSU.SubeId |
Id |
1 |
Sistem.PinCode.SubeId |
Id |
1 |
TBL-SIPARIS.SIPARISLER.SubeId |
Id |
1 |
Bilanco.BilancoListesi.SUBE |
Kodu |
1 |
Sistem.Vadeli.SubeId |
Id |
1 |
TBL-SIPARIS.KATALOG.SubeId |
Id |
1 |
Sistem.Login.SubeId |
Id |
1 |
Tam harita: LOGICAL_FK_MAP
Bilinen riskler / teknik borç / kurallar (kanonik wiki'den gelen bağlantılar)
BR-BILANCO-002, BR-KASA-004, BR-KASA-005, BR-YETKI-008, PB-019, PB-022, PB-042, PB-047, PB-056, WF-EBELGE-LIMIT-GUNCELLEME, WF-EXTRA-LIMIT, WF-SUBE-TANIMLAMA
Müşteri varyasyonları
Kolon/veri farkı KUYUMCU kurulumunda ölçüldü — kanonik makale 'KUYUMCU' bölümü.
