AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Veritabanı › Functions › FN-CARI.ISLEMLISTESI

Cari.IslemListesi

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

Tip: INLINE TABLE FUNCTION · Şema: Cari · Modül: MOD-CARI · Temizlik sınıfı: ACTIVE (kategori A, güven 0) · Kapsam: ERPGOLD_CORE / ALL

Kullanım haritası (13.09.2026)

KategoriA — ERPGOLD CORE · A-APP_CODE
Güven100
Derinlik / kök0 · bu nesne (Seviye-0)
DependencyPathERPGOLD → FrmSeriIslem → Cari.IslemListesi
Uygulama kullanımıAPP_CODE+CONFIG_SQL · FrmSeriIslem, iScreen
Dış uygulamaErpPosV2:FrmMainForm

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 NO
config YES
dynamic NO
db_in NO
db_out YES
trigger NO
fk NO
computed NO
crossdb NO
runtime UNKNOWN
external NO

Gerekçe: APP

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

Tür: FUNCTION (IF) · Modül: MOD-CARI · Uzunluk: 18 satır

Özet

Ekrandaki işlem listesini (0-LİSTE) döner: bir hesabın (opsiyonel fiş/tarih) aktif işlemleri, fatura no, has, kâr, mutabakat ve kullanıcı bilgisiyle.

Parametreler

# Parametre Tip Çıktı
1 @HesapType int
2 @HesapId int
3 @FisNo int
4 @Tarih1 date
5 @Tarih2 date

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

İlişki Hedef Tip
READS Cari.IslemDetaylari TABLE
READS Cari.Islemler TABLE
CALLS Sistem.GetIslemKodu FUNCTION
READS Sistem.Kasalar TABLE
READS Sistem.Subeler TABLE
READS Sistem.Users TABLE

İlgili iş kuralları

  • Cari.Islemler'i IsDeleted=0, HesapId, Status=0 ve fiş/tarih filtresiyle listeler, GetIslemKodu ile kısaltma üretir (Cari.IslemListesi.md)

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

CREATE Function [Cari].[IslemListesi] (@HesapType int,@HesapId int,@FisNo int,@Tarih1 as date,@Tarih2 as Date)
RETURNS TABLE
as
RETURN
(
Select  I.Id, I.IsRapor as R,RaporNo,CesniMiktar as Cesni,Isnull(Tarih,Convert(Date,I.InsertDate)) as Tarih,FaturaSeri +' '+ Convert(nvarchar(max),FaturaNo) as FaturaNo ,I.FisNo,IslemKodu as ICode,IslemTuru as IType,Sistem.GetIslemKodu(I.IslemKodu,I.IslemTuru,I.IslemTipi) as Islem,I.StokId,I.Kodu,Olcu,Adet,Miktar,Convert(Nvarchar(6),Left(AuMilyem,6)) as Milyem,Convert(Decimal(18,2), Miktar * AuMilyem) as Has,Fiyat   
,Case When I.FiyatTipi =0 Then 'A' When I.FiyatTipi=1 Then 'M' When I.FiyatTipi=2 Then 'O' When I.FiyatTipi=3 Then 'H'   End as F,BSMV,Tutar,I.Birim,AgMilyem , Convert(Decimal(18,2), Miktar * AgMilyem) as AgHas,Vade,I.Aciklama2 as Aciklama,Maliyet,Satis,Kar,Iscilik ,IscilikBirim as IBirim,I.Kategori,Kategori2,I.InsertDate as Kayıt,S.Kodu as Sube ,K.Kodu as Kasa,U.UserName as Kullanıcı,IsNull(Mutabakat,0)  as M,MUser,MTarih,LastModify as Degistirme,I.Status,I.Durum From Cari.Islemler I 
Left Join Cari.IslemDetaylari D on D.IslemId=I.Id
Left Join Sistem.Users U on U.Id =I.UserId 
Left Join Sistem.Kasalar K on K.Id=I.KasaId
Left Join Sistem.Subeler S on S.Id=K.SubeId

Where I.IsDeleted ='False' And (I.HesapId=@HesapId) And I.Status=0 And (FisNo=@FisNo or @FisNo=0)  and  HesapType=@HesapType and
(
(Tarih)>= @Tarih1  and Tarih  <= @Tarih2 
)
)

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).