Tip: INLINE TABLE FUNCTION · Şema: Stok · Modül: MOD-STOK · Temizlik sınıfı: ACTIVE (kategori A, güven 0) · Kapsam: ERPGOLD_CORE / ALL
Kullanım haritası (13.09.2026)
| Kategori | A — ERPGOLD CORE · A-STORED_SQL |
| Güven | 95 |
| Derinlik / kök | 0 · bu nesne (Seviye-0) |
| DependencyPath | ERPGOLD → AifaDev.Reports / Design (DB içi SQL) → Stok.ResmiStokHaraketRaporu |
| Uygulama kullanımı | REPORT_SQL |
Bkz. Database Usage Map · Direct Application Objects. Hiçbir DB değişikliği yapılmadı; SAFETY > CLEANUP.
Temizlik kanıtı
| Kontrol | Sonuç |
|---|---|
| app | NO |
| report | YES |
| config | NO |
| dynamic | NO |
| db_in | NO |
| db_out | YES |
| trigger | NO |
| fk | NO |
| computed | NO |
| crossdb | NO |
| runtime | UNKNOWN |
| external | NO |
Gerekçe: REPORT (DB içi rapor/tasarım SQL'i)
KB-v1 gövdesi (2026-09-10 · kısmi kod kapsamı — kaynağı kadar güvenilir)
Tür: FUNCTION (IF) · Modül: MOD-STOK · Uzunluk: 19 satır
Özet
[GAP] Kaynakta açıklama yorumu yok; davranış aşağıdaki SQL tanımından ve ilişkilerden okunur.
Parametreler
| # | Parametre | Tip | Çıktı |
|---|---|---|---|
| 1 | @Tarih | date | |
| 2 | @BirimID | int |
Bağımlılıklar (bu nesne → hedef)
| İlişki | Hedef | Tip |
|---|---|---|
| READS | Cari.Hesaplar | TABLE |
| READS | Cari.IslemDetaylari | TABLE |
| READS | Cari.Islemler | TABLE |
| CALLS | Stok.ResmiStokHaraketleri | FUNCTION |
SQL tanımı (AS-IMPLEMENTED, örnek DB)
CREATE Function Stok.ResmiStokHaraketRaporu(@Tarih as Date,@BirimID int)
returns Table
as
return
Select '' as RefNo,0 as IslemId,@Tarih as Tarih, 'DEVIR' as HesapAdi,'DEVIR'as Islem,'' as FaturaNo,'' as Kodu,0.00 as Miktar, 0.00000 as Fiyat,0.00 as Tutar,'' as Birim ,S.StokId ,Sum(S.Miktar) as SonDurum,'' as Aciklama,0 as KasaId from Stok.ResmiStokHaraketleri () S
Where Tarih <=@Tarih and S.StokId =@BirimId
group by S.StokId
UNION ALL
Select I.RefNo, S.IslemId,S.Tarih,H.HesapAdi ,Case When I.Yon='+' Then 'G' Else 'C' End as Islem,D.FaturaSeri + '-' + CONVERT(nvarchar(max), D.FaturaNo) as FaturaNo ,I.Kodu,I.SMiktar,I.Fiyat,I.Tutar,I.Birim ,S.StokId ,S.Miktar,I.Aciklama ,I.KasaId from Stok.ResmiStokHaraketleri () S
Left Join Cari.Islemler I on I.Id =S.IslemId
Left Join Cari.IslemDetaylari D on D.IslemId =I.Id
Left Join Cari.Hesaplar H on H.Id =I.HesapId
Where S.StokId =@BirimId And I.IsDeleted ='False'
AND S.Tarih > @Tarih and S.StokId =@BirimId
Kaynaklar
- SRC-DB-MODULES —
sys.sql_modulestanımı (salt okunur); gizli sabitler[REDACTED_SECRET]ile değiştirildi.
Bilinmeyenler
- Hangi sürümde eklendiği:
createdDB tarihi bir kurulumun tarihidir, ürün sürümü değil (GAP-VERSION-02).
