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

Sistem.Subeler

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

İş anlamı

Şube tanımı — 41 kolonla adres, vergi dairesi, e-belge ve yazıcı ayarlarını da taşı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 → FrmBlokTakozGirisi → Sistem.Subeler
Uygulama kullanımıAPP_CODE+REPORT_SQL · FrmBlokTakozGirisi, Sistem.Sube, FrmBilancoSifirla, FrmCariHesapEkle, FrmChangeAccount

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 YES
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): 7 · Kolon: 41 · İndeks: 1 · Tetikleyici: var · DB'de oluşturma/değişiklik: 2017-09-29 / 2023-11-30

Özet

Şubeler (~7 kayıt, 41 kolon davranış anahtarı). Bilanço birimi, limit kontrolü, resmi işlem, RS aktarımı ve e-belge entegratör ayarları buradadır. Şube pasifse işlem kaydedilemez.

Kolonlar

# Kolon Tip Null Özellik Varsayılan Anlam
1 Id int identity Birincil anahtar. Tabloya özgü otomatik artan kayıt numarası.
2 OwnerId int Sahip kayıt — hiyerarşik yapılarda üst kaydın Id'si.
3 Kodu nvarchar(60) Kısa kod — kullanıcının ekranda gördüğü ürün/kart kodu.
4 Aciklama nvarchar(300) Serbest açıklama metni.
5 BilancoBirimId int BilancoBirim kaydına işaret eden numara. → Sistem.Birimler.Id (10 kanıt)
6 Sermaye decimal(18,2) Sayısal değer.
7 SermayeBirimId int SermayeBirim kaydına işaret eden numara. → Sistem.Birimler.Id (1 kanıt) · Bilanco.Bilancolar.Id (1 kanıt)
8 SubeGrubu nvarchar(100) Metin alanı.
9 SubeTuru nvarchar(100) Metin alanı.
10 SubeTipi nvarchar(100) 'DOVIZ'/'GENEL'
11 SirketId int Şirket. Şubelerin bağlı olduğu en üst kapsam. → Sistem.Sirketler.Id (14 kanıt)
12 UserId int İşlemi yapan kullanıcı.
13 IsResmi bit ((0)) Evet/hayır bayrağı: Resmi.
14 ResmiIslemLimitiTL decimal(18,2) ((0)) resmi işlem limiti
15 RsAktar bit ((0)) dış muhasebe aktarımı açık mı
16 InsertDate datetime (getdate()) Kaydın oluşturulma anı.
17 IsDeleted bit ((0)) Yumuşak silme işareti. Silinen kayıt fiziksel olarak durur, sorgular IsDeleted='False' filtreler.
18 RefNo nvarchar(72) Kayıt için üretilen GUID. Karşı kayıt/transfer eşleştirmesi bunun üzerinden yapılır.
19 IsActive bit ((1)) Kayıt aktif mi — pasif kayıtlar listelerde gizlenir.
20 RevCostDate date Tarih alanı.
21 IsLimitControl bit ((0)) Evet/hayır bayrağı: LimitControl.
22 Unvan nvarchar(max) Ticari unvan.
23 VergiDairesi nvarchar(max) Vergi dairesi.
24 VergiNo nvarchar(max) Vergi kimlik numarası.
25 Adres nvarchar(max) Açık adres.
26 Sehir nvarchar(max) Metin alanı.
27 Ilce nvarchar(max) İlçe.
28 Ilkodu nvarchar(max) Kod alanı.
29 PostaKodu nvarchar(max) Posta kodu.
30 YetkiliMuesseseNo nvarchar(max) Numara alanı.
31 TicaretSicilNo nvarchar(max) Numara alanı.
32 RSBKodu nvarchar(max) Kod alanı.
33 Entegrator int e-belge entegratörü
34 EntUserName nvarchar(max) entegratör kullanıcı
35 EntPassword nvarchar(max) entegratör şifresi — [REDACTED_SECRET], açık durur ama raporlara çekilmez
36 EntCustId int EntCust kaydına işaret eden numara.
37 EBelgeTaslak int Sayı alanı.
38 EBelgeTest bit Evet/hayır bayrağı.
39 EBelgeTcknControl bit Evet/hayır bayrağı.
40 EBelgeUsdLimit int Sayı alanı.
41 EBelgeTlLimit int Sayı alanı.

İndeksler

İndeks Tip PK Tekil Kolonlar Dahil
PK_Subeler 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
Bilanco.Patron VIEW okur
Cari.AcceptTransaction TRIGGER okur
Cari.BakiyeDevirHizi FUNCTION okur
Cari.GelenIslemler FUNCTION okur
Cari.GetEFaturaBilgileri FUNCTION okur
Cari.GetEfaturaListesi FUNCTION okur
Cari.GetHesaplar FUNCTION okur
Cari.GetHesapListesi FUNCTION okur
Cari.GetIslemler FUNCTION okur
Cari.GetLimit FUNCTION okur
Cari.GetLimitAsimRaporu FUNCTION okur
Cari.GetMarginKontrol FUNCTION okur
Cari.GetOldBakiye FUNCTION okur
Cari.GetProvizyon FUNCTION okur
Cari.GetTarihliBakiyeler FUNCTION okur
Cari.GetTransferler FUNCTION okur
Cari.GetVadeliIslemler FUNCTION okur
Cari.GidenIslemler FUNCTION okur
Cari.HesapBilgileri VIEW okur
Cari.HistoryListesi FUNCTION okur
Cari.IslemListesi FUNCTION okur
Cari.LimitAsim2 FUNCTION okur
Cari.mutabakat FUNCTION okur
Cari.RSAktar PROCEDURE okur
Cari.VadeliIslem PROCEDURE okur
dbo.GetTakozFarki PROCEDURE okur
dbo.sp_DevirIslemiYap PROCEDURE okur
dbo.VwUserDetails VIEW okur
[MüşteriŞemasıD.BakiyeEkstresi] FUNCTION okur
Muhasebe.EDovizKontrolRaporu FUNCTION okur
Muhasebe.EDovizKontrolRaporuBTrans FUNCTION okur
Muhasebe.GetEFatura FUNCTION okur
Muhasebe.GetIslemler FUNCTION okur
Muhasebe.Islemler FUNCTION okur
Muhasebe.IslemlerBTrans FUNCTION okur
Muhasebe.MadenGirisCikisRaporu FUNCTION okur
Muhasebe.MadenOzetRaporu FUNCTION okur
Muhasebe.MadenStoklari FUNCTION okur
Muhasebe.MerkezBankasiRaporu FUNCTION okur
Muhasebe.NakitStoklari FUNCTION okur
Muhasebe.OzetIslemRaporu FUNCTION okur
Muhasebe.StokDegisimRaporu FUNCTION okur
Muhasebe.Stoklar FUNCTION okur
Personel.GetPersonelListesi FUNCTION okur
Personel.IzinListesi FUNCTION okur
Personel.ZimmetListesi FUNCTION okur
POS.FisKaydet PROCEDURE okur
Pozisyon.GetAllPozisyon FUNCTION okur
Pozisyon.GetDPozisyon FUNCTION okur
Pozisyon.GetOldPozisyon FUNCTION okur
Pozisyon.GetPozisyon2 FUNCTION okur
Pozisyon.GetPozisyonV1 FUNCTION okur
Pozisyon.GetPozisyonV2 FUNCTION okur
Pozisyon.TransactionDetails FUNCTION okur
Pozisyon.Write PROCEDURE okur
Report.BakiyeArtisRaporu FUNCTION okur
Report.BakiyeListesi FUNCTION okur
Report.GenisBakiyeListesi FUNCTION okur
Report.GetVadeliKarRaporu FUNCTION okur
Report.HistoryList FUNCTION okur
Report.IslemGormeyenBakiyeListesi FUNCTION okur
Report.MasterBakiyeListesi FUNCTION okur
Report.TakozDegisim VIEW okur
Reports.IslemKontrolRaporu FUNCTION okur
Reports.IslemRaporu FUNCTION okur
Reports.IstatistikRaporu FUNCTION okur
Reports.MutabakatRaporu FUNCTION okur
Reports.ResmiIslemRaporu FUNCTION okur
Reports.SilinmisIslemlerRaporu FUNCTION okur
Siparis.GetKatalog FUNCTION okur
Siparis.GetSiparisler FUNCTION okur
Sistem.GenelDurum VIEW okur
Sistem.GetFiyatTablosu FUNCTION okur
Sistem.GetKasaListesi FUNCTION okur
Sistem.GetPinCodes FUNCTION okur
Sistem.GetSubeListesi FUNCTION okur
Sistem.GetUsers FUNCTION okur
Sistem.GetVadeliIslemKodulari FUNCTION okur
Sistem.IptalOnayListesi VIEW okur
Sistem.LoginRapor VIEW okur
Sistem.SirketOlustur PROCEDURE yazar
Stok.GetCesniStoklari FUNCTION okur
Stok.GetMadenStok FUNCTION okur
Stok.GetMadenStoklari FUNCTION okur
Stok.GetMadenStoklariAll FUNCTION okur
Stok.GetNakitStoklari FUNCTION okur
Stok.GetNakitStoklariAll FUNCTION okur
Stok.GetPirlantaSubeStoklari 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.TakozOzet FUNCTION okur
Stok.XXXGetNakitStoklari FUNCTION okur
Takoz.GetIslemBilgisi FUNCTION okur
Takoz.TakozKontrol FUNCTION okur

İçerik (örnek DB, 6 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 MERKEZ Tip=GENEL Resmi=1 Limit=0 BilancoBirim=3
2 MUHASEBE Tip=GENEL Resmi=1 Limit=0 BilancoBirim=3
3 CRM Tip=GENEL Resmi=0 Limit=0 BilancoBirim=3
4 VEZNE3 Tip=GENEL Resmi=0 Limit=0 BilancoBirim=3
5 İZMİR Tip=GENEL Resmi=1 Limit=0 BilancoBirim=3
6 KEYAP Tip=GENEL Resmi=1 Limit=0 BilancoBirim=3

İlgili iş kuralları

  • Şube IsActive=False ise Cari.AcceptTransaction 'SUBE PASIF HALDE' ile işlemi reddeder (Cari.AcceptTransaction.md satır 152-158)
  • IsLimitControl açıksa MADEN/HURDA/NAKİT çıkış (peşin değil) işlemlerinde cari limit kontrol edilir (Cari.Islem.vb:520)
  • Sube.RsAktar açıksa kayıt sonrası EXEC Cari.RsAktar çalışır (Cari.Islem.vb:696)
  • EntPassword şifredir; raporlara asla çekilmez (az/08-teknik.md 8.3.15)

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/Cari.AcceptTransaction.md
  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb :520
  • SRC-DB-LOOKUPS — Subeler
  • SRC-DB-COLUMNS — Sistem.Subeler

Bilinmeyenler

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