TECHNICAL_WIKI/TABLES/TBL-SISTEM.BIRIMLER.md · kaynak: kanonik wiki + analiz verisiSistem.Birimler
Kanonik makale: TBL-SISTEM.BIRIMLER · Temizlik sınıfı: A (APP) · Skor: 15.69 · Satır: 133 · Oluşturma: 2019-05-20 · Son yazma: —
Nedir? Neden vardır?
Birim tanımı — TL, USD, EUR, HAS, GR, ADET... IsMetal, Carpan, AlisFormul/SatisFormul alanlarıyla hem para hem maden birimlerini aynı listede taşır. Türev birimler (IsComputed) başka bir birimden formülle hesaplanır.
Hangi ekranlar yazar / okur
| Yön | Ekranlar |
|---|---|
| yazar | FrmBirimEkle |
| okur | — |
Hangi class / DAO kullanır
DAO: CLS-SISTEM.BIRIM
Kod sınıfları (statik tarama): Sınıf: 11 kayıt — göster
- CLS-SISTEM.BIRIM
- CLS-DSX
- CLS-DOVIZPANOSU
FrmBirimEkleFrmCariKartEkleFrmDovizPanosuFrmEmitaEkleFrmNakitEkleFrmRiskRaporuFrmSubeEkleFrmTasEkle
| Sınıf | Metot | Erişim | Dosya:satır |
|---|---|---|---|
| CLS-SISTEM.BIRIM | New |
SELECT | ERPPRO/Class/Dao/Sistem.Birim.vb:28 |
| CLS-SISTEM.BIRIM | Insert |
INSERT | ERPPRO/Class/Dao/Sistem.Birim.vb:153 |
| CLS-SISTEM.BIRIM | Update |
UPDATE | ERPPRO/Class/Dao/Sistem.Birim.vb:201 |
| CLS-SISTEM.BIRIM | DeleteAt |
UPDATE | ERPPRO/Class/Dao/Sistem.Birim.vb:245 |
| CLS-SISTEM.BIRIM | Delete |
UPDATE | ERPPRO/Class/Dao/Sistem.Birim.vb:259 |
| CLS-SISTEM.BIRIM | Delete |
UPDATE | ERPPRO/Class/Dao/Sistem.Birim.vb:274 |
| CLS-DSX | RetriveOfBirim |
SELECT | ERPPRO/Class/Module/Database.vb:110 |
| CLS-DOVIZPANOSU | New |
SELECT | ERPPRO/Form/Pano/DovizPanosu.vb:15 |
| CLS-DOVIZPANOSU | TOList |
SELECT | ERPPRO/Form/Pano/DovizPanosu.vb:40 |
FrmDovizPanosu |
RefreshData |
SELECT | ERPPRO/Form/Pano/FrmDovizPanosu.vb:12 |
FrmCariKartEkle |
RefreshTeminatlar |
SELECT | ERPPRO/Form/Tanımlamalar/Cari/FrmCariKartEkle.vb:202 |
FrmRiskRaporu |
FormInit |
SELECT | ERPPRO/Form/Tanımlamalar/Cari/FrmRiskRaporu.vb:4 |
FrmBirimEkle |
IsComputed |
SELECT | ERPPRO/Form/Tanımlamalar/Sistem/FrmBirimEkle.vb:4 |
FrmSubeEkle |
FormInit |
SELECT | ERPPRO/Form/Tanımlamalar/Sistem/FrmSubeEkle.vb:3 |
FrmEmitaEkle |
FormInit |
SELECT | ERPPRO/Form/Tanımlamalar/Stok/FrmEmitaEkle.vb:3 |
FrmNakitEkle |
FormInit |
SELECT | ERPPRO/Form/Tanımlamalar/Stok/FrmNakitEkle.vb:3 |
FrmTasEkle |
FormInit |
SELECT | ERPPRO/Form/Tanımlamalar/Stok/FrmTasEkle.vb:4 |
Tetikleyiciler
- Bu tabloya başka tetikleyiciler de yazar/okur: Cari.AcceptTransaction, Uretim.TrBakiyeHesapla
Bundan türetilen tablolar (tetikleyici yoluyla)
—
Hangi DB nesneleri okur (bağımlılık kataloğu)
Görünüm: Bilanco.Patron, Cari.BakiyeKodlari, Cari.HesapBilgileri, Cari.HesapListesi, Sistem.AnaBirimler, Sistem.GetLastKur, Sistem.GetOrtalamaKurlar
Fonksiyon: Fonksiyon: 76 kayıt — göster
- RFN-BAKIYE.GETBAKIYE
- RFN-BAKIYE.GETFISBAKIYE
- RFN-BILANCO.GENISBILANCO
- RFN-BILANCO.GETKURFARKI
- RFN-BILANCO.OZETBILANCO
- Cari.GetBakiyeDetay
- Cari.GetFaturaDetay
- Cari.GetFaturaListesi
- Cari.GetFiyatListesi
- Cari.GetHesapListesi
- Cari.GetHesaplar
- Cari.GetLimit
- Cari.GetProformaDetay
- Cari.GetProformaListesi
- Cari.HesapMuhExtresi
- Cari.ToplamBakiye
- Dov.GetNakitStoklari
- Finans.GetHesapListesi
- Muhasebe.GetIslemler
- Muhasebe.GetStokOzetRaporu
- Muhasebe.NakitGirisCikisRaporu
- Muhasebe.NakitGunSonuRaporu
- Muhasebe.NakitOzetRaporu
- Muhasebe.NakitStokHaraketRaporu
- Muhasebe.NakitStokHaraketleri
- Muhasebe.NakitStoklari
- Muhasebe.OzetIslemRaporu
- Muhasebe.StokDegisimRaporu
- Muhasebe.StokHaraketleri
- POS.AnaBirimId
- RFN-POZISYON.GETALLPOZISYON
- RFN-POZISYON.GETDPOZISYON
- RFN-POZISYON.GETHACIMRAPORU
- RFN-POZISYON.GETOLDPOZISYON
- RFN-POZISYON.GETPOZISYON2
- RFN-POZISYON.GETPOZISYONV1
- RFN-POZISYON.GETPOZISYONV2
- RFN-REPORT.BAKIYELISTESI
- RFN-REPORT.PROFORMA
- RFN-REPORTS.BAKIYELISTESI2
- RFN-REPORTS.BAKIYELISTESIDAY
- RFN-REPORTS.GETPOZISYONDETAY
- RFN-REPORTS.GETPOZISYONDETAYANALIZ
- RFN-REPORTS.GETPOZISYONDETAYV2
- RFN-REPORTS.ISLEMKONTROLRAPORU
- RFN-REPORTS.TAKOZKARRAPORU
- RFN-REPORTS.VADELIBAKIYERAPORU
- RFN-REPORTS.VADELIHACIMRAPORU
- Siparis.GetModelKartlari
- Siparis.GetSiparisDetay
- Sistem.GetBirimListesi
- Sistem.GetBirimToId
- Sistem.GetDovizPanosu
- Sistem.GetIdToBirim
- Sistem.GetSubeListesi
- Sistem.GetVadeliIslemKodulari
- Stok.GetEmtiaStoklari
- Stok.GetFiyatlar
- Stok.GetGenelListesi
- Stok.GetGenelStokBilgileri
- Stok.GetGenelStokHaraketleri
- Stok.GetMadenListesi
- Stok.GetMadenStok
- Stok.GetMadenStoklari
- Stok.GetMadenStoklariAll
- Stok.GetModelListesi
- Stok.GetNakitListesi
- Stok.GetNakitStoklari
- Stok.GetNakitStoklariAll
- Stok.GetPirlantaListesi
- Stok.GetPirlantaStoklari
- Stok.GetResmiStoklar
- Stok.GetTasListesi
- Stok.Gise3NakitStoklari
- Stok.ResmiStokHaraketleri
- Stok.XXXGetNakitStoklari
Prosedür: Prosedür: 10 kayıt — göster
- Bakiye.DunkiBakiyeler
- Cari.FaturaYaz
- Cari.VadeliIslem
- POS.FisKaydet
- Pozisyon.Write
- Repair.BalanceRepair
- Sistem.MT4OrdersSync
- Sistem.MT4TicketsSync
- Sistem.NabizTick
- dbo.sp_DevirIslemiYap
Hangi raporlar okur
Doğrudan SQL'inde geçen menü raporu/dashboard: AifaDev.Reports#76 Bakiye Ekstresi Dikey, Design.PopupGrid#3
En önemli kolonlar
| Kolon | Tip | İş anlamı | Kullanım skoru | Alan sayfası |
|---|---|---|---|---|
Kodu |
nvarchar(15) | Kısa kod — kullanıcının ekranda gördüğü ürün/kart kodu. | 185 | Sistem.Birimler.Kodu |
Id |
int | Birincil anahtar. Tabloya özgü otomatik artan kayıt numarası. | 174 | Sistem.Birimler.Id |
IsDeleted |
bit | Yumuşak silme işareti. Silinen kayıt fiziksel olarak durur, sorgular IsDeleted='False' filtreler. |
107 | Sistem.Birimler.IsDeleted |
Aciklama |
nvarchar(150) | Serbest açıklama metni. | 88 | Sistem.Birimler.Aciklama |
AnaBirimId |
int | Stoğun bağlı olduğu ana birim (Sistem.Birimler). Hizmet dışındaki tüm stoklarda vardır. | 52 | Sistem.Birimler.AnaBirimId |
SiraNo |
int | Listeleme sırası. | 48 | Sistem.Birimler.SiraNo |
SirketId |
int | Şirket. Şubelerin bağlı olduğu en üst kapsam. | 46 | Sistem.Birimler.SirketId |
AnaBirim |
nvarchar(50) | Metin alanı. | 36 | Sistem.Birimler.AnaBirim |
InsertDate |
datetime | Kaydın oluşturulma anı. | 34 | Sistem.Birimler.InsertDate |
UserId |
int | İşlemi yapan kullanıcı. | 27 | Sistem.Birimler.UserId |
IsMetal |
bit | Birim kıymetli maden mi (altın/gümüş/platin/paladyum). | 26 | Sistem.Birimler.IsMetal |
RefNo |
nvarchar(36) | Kayıt için üretilen GUID. Karşı kayıt/transfer eşleştirmesi bunun üzerinden yapılır. | 24 | Sistem.Birimler.RefNo |
IsComputed |
bit | Birim başka bir birimden hesaplanıyor mu. | 18 | Sistem.Birimler.IsComputed |
IsStatic |
bit | İşlem ekranındaki bakiye alanında bakiye sıfır olsa da görünsün. | 18 | Sistem.Birimler.IsStatic |
Carpan |
decimal(18,5) | Birim çarpanı — ana birime çevirmede kullanılır. | 14 | Sistem.Birimler.Carpan |
ComputedBirimId |
int | ComputedBirim kaydına işaret eden numara. |
10 | Sistem.Birimler.ComputedBirimId |
ComputedCarpan |
decimal(18,5) | Sayısal değer. | 10 | Sistem.Birimler.ComputedCarpan |
AlisFormul |
nvarchar(max) | Metin alanı. | 2 | |
SatisFormul |
nvarchar(max) | Metin alanı. | 2 |
Toplam kolon: 19 — tam liste kanonik makalede.
Satır hacmi ve kullanım istatistiği
- Satır: 133 · Kullanılan alan: 40 KB · Okuma sayacı: 300 · Yazma sayacı: 0 (SQL Server DMV. sunucu açılışından beri)
- Son okuma: 2026-09-10 18:26:29 · Son yazma: — · IsDeleted kolonu: var
İndeksler
| İndeks | Tür | Anahtar kolonlar | Include | Seek/Scan/Update |
|---|---|---|---|---|
PK_Birimler |
CLUSTERED PK | Id | 216/85/0 |
İlişkiler (mantıksal FK — fiziksel FK yok)
| Bu tablonun kolonu | → Üst tablo | Kanıt sayısı | Kanıt örneği |
|---|---|---|---|
| Alt tablo.kolon | → Bu tablo | Kanıt |
|---|---|---|
Cari.BakiyeIslem.BirimId |
Id |
11 |
Sistem.Subeler.BilancoBirimId |
Id |
10 |
Stok.Nakit.AnaBirimId |
Id |
6 |
Stok.Maden.AnaBirimId |
Id |
5 |
TBL-CARI.FATURALAR.BirimId |
Id |
5 |
Cari.Hesaplar.LimitBirimId |
Id |
4 |
TBL-SISTEM.DOVIZPANOSU.BirimId |
Id |
4 |
Stok.Maden.MaliyetBirimId |
Id |
4 |
TBL-CARI.PROFORMA.BirimId |
Id |
3 |
Stok.Pirlanta.MaliyetBirimId |
Id |
2 |
Stok.Pirlanta.SatisBirimId |
Id |
2 |
Stok.Genel.AlisBirimId |
Id |
2 |
Stok.Genel.SatisBirimId |
Id |
2 |
Stok.Maden.GirisIsciligiBirimId |
Id |
2 |
Stok.Maden.CikisIsciligiBirimId |
Id |
2 |
Cari.Islemler.BirimId |
Id |
2 |
Sistem.Vadeli.BirimId |
Id |
2 |
Cari.Islemler.BakiyeId |
Id |
1 |
Sistem.Subeler.SermayeBirimId |
Id |
1 |
TBL-FINANS.BANKAHESAPLARI.LimitBirimId |
Id |
1 |
TBL-STOK.EMTIA.BirimId |
Id |
1 |
TBL-SIPARIS.MODELKARTI.GirisIscBirimId |
Id |
1 |
TBL-SIPARIS.MODELKARTI.CikisIscBirimId |
Id |
1 |
Cari.Kartlar.LimitBirimId |
Id |
1 |
Stok.Model.MaliyetBirimId |
Id |
1 |
Stok.Model.SatisBirimId |
Id |
1 |
Siparis.SiparisDetay.BirimId |
Id |
1 |
TBL-CARI.FIYATLAR.BirimId |
Id |
1 |
Sistem.Vadeli.AnaBirimId |
Id |
1 |
TBL-STOK.TAS.GirisFiyatBirimId |
Id |
1 |
Tam harita: LOGICAL_FK_MAP
Bilinen riskler / teknik borç / kurallar (kanonik wiki'den gelen bağlantılar)
BR-BAKIYE-011, BR-BILANCO-002, BR-MALIYET-005, BR-TIP-007, PB-039, PB-040
Müşteri varyasyonları
Kolon/veri farkı KUYUMCU kurulumunda ölçüldü — kanonik makale 'KUYUMCU' bölümü.
