AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Veritabanı › Views › VW-SISTEM.GENELDURUM

Sistem.GenelDurum

VIEWMOD-SISTEMERPGOLD_COREUNUSED_HIGH_CONFIDENCEVERY_HIGH[SOURCE_IMPLEMENTED]
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Tip: VIEW · Şema: Sistem · Modül: MOD-SISTEM · Temizlik sınıfı: UNUSED_HIGH_CONFIDENCE (kategori E, güven 95) · Kapsam: ERPGOLD_CORE / ALL

Kullanım haritası (13.09.2026)

KategoriF — MANUAL REVIEW · F-POSSIBLE_STORED_SQL_TARGET
Güven50
GerekçeSonuç kümesi döndüren TVF/görünüm: menü raporu, popup grid ve dashboard tanımları (AifaDev.Reports.SQL, ReportsFilter.SQL, Design.PopupGrid.SQL, Dashboard.Layout) kurulum bazlı VERİDİR; V2 demoda referans yok ama başka müşteri DB'sinde olabilir. ERPGOLD kodunda, DB içi rapor/tasarım SQL'inde (V2 demo), dinamik SQL kalıplarında, tetikleyici/FK/computed/cross-db bağlarında ve gerekli nesnelerin bağımlılık grafında referans yok

Bkz. Database Usage Map · Manual Review. Hiçbir DB değişikliği yapılmadı; SAFETY > CLEANUP.

Temizlik kanıtı

Kontrol Sonuç
app NO
report NO
config NO
dynamic NO
db_in NO
db_out YES
trigger NO
fk NO
computed NO
crossdb NO
runtime UNKNOWN
external NO

Gerekçe: Hiçbir kaynakta referans bulunamadı

KB-v1 gövdesi (2026-09-10 · kısmi kod kapsamı — kaynağı kadar güvenilir)

Tür: VIEW (V) · Modül: MOD-SISTEM · Uzunluk: 28 satır

Özet

[GAP] Kaynakta açıklama yorumu yok; davranış aşağıdaki SQL tanımından ve ilişkilerden okunur.

Bağımlılıklar (bu nesne → hedef)

İlişki Hedef Tip
READS Cari.BakiyeIslem TABLE
CALLS Cari.BakiyeKodlari VIEW
READS Cari.Hesaplar TABLE
CALLS FN.Bol FUNCTION
CALLS Sistem.GetKurListesi FUNCTION
READS Sistem.Subeler TABLE
CALLS Stok.GetMadenStoklariAll FUNCTION
CALLS Stok.GetNakitStoklariAll FUNCTION
CALLS Stok.TakozOzet FUNCTION

SQL tanımı (AS-IMPLEMENTED, örnek DB)

CREATE View [Sistem].[GenelDurum]
as
Select Cinsi,Sube,GrupKodu,HesapAdi,Kodu,Bakiye,CONVERT(Decimal(18,2), FN.Bol ( Bakiye * Kur.Alis,Kur1.Alis)) As NETBakiye  FRom

(
    Select 'BAKIYE' as Cinsi, S.Kodu as Sube, IsNull(GrupKodu,'DIGER') AS GrupKodu , HesapAdi,K.Kodu ,Bakiye From
        (
            Select   B.HesapId , B.BirimId , SUM(NetBakiye) as Bakiye From Cari.BakiyeIslem B  group by B.BirimId ,B.HesapId Having SUM(Bakiye)<>0
        ) BIslem
        Left Join Cari.Hesaplar H on H.Id =BIslem.HesapId  
        Left Join Sistem.Subeler S on S.Id =H.SubeId 
        Left Join Cari.BakiyeKodlari K on K.Id =BirimId 
        UNION ALL
        Select 'STOK' as Cinsi, Sube,GrupKodu,Cinsi as HesapAdi,AnaBirim,Miktar from Stok.GetMadenStoklariAll()
        UNION ALL
        Select 'STOK' as Cinsi, Sube,'NAKIT STOKLARI','NAKIT' as HesapAdi,AnaBirim,Miktar From Stok.GetNakitStoklariAll() 
        UNION ALL
        Select  T.Cinsi,T.Sube,T.Turu,T.Turu,T.Birim,T.Has   From Stok.TakozOzet()
        CROSS APPLY (VALUES(Cinsi,Turu,Sube,'HAS', Has ), (Cinsi,Turu,Sube, 'GUM',Gum)) t(Cinsi,Turu,Sube,Birim, Has) 




) B
Left Join Sistem.GetKurListesi(GETDATE()) Kur on Kur.Birim = Case When B.Kodu='TAKOZ' Then 'HAS' Else B.Kodu End
Left Join Sistem.GetKurListesi(GETDATE()) Kur1 on Kur1.Birim = 'HAS'

Kaynaklar

  • SRC-DB-MODULES — sys.sql_modules tanımı (salt okunur); gizli sabitler [REDACTED_SECRET] ile değiştirildi.

Bilinmeyenler

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