• Merhaba Ziyaretçi,
    Microsoft 365 Uygulamaları ile ilgili yeni haberler, dikkat çekici konular, ilgi ile takip edeceğiniz yazılar için.

    Abone Olun
  • ESTE - Microsoft Office Eğitimleri

    Yeni yıl Microsoft Office Eğitim planlarınız için bütçenizi oluşturmadan önce ESTE eğitim kalitesi ile tanışın. 🙌
    Kullanıcıların ihtiyacı olan yazılı materyal, dosya ve video kaynağı desteğimiz ile tüm ofis çalışanlarının iş süreçlerini rahatlatacak eğitimler planlayın. 🎯
    Microsoft Office eğitimlerimiz hakkında detaylı bilgi için bize ulaşın.

    👉 Microsoft Office Eğitim Talebi

SQL Sorgu Kasa Hareketleri

vahdet

Yeni Üye
Katılım
15 Eki 2020
Mesajlar
1
En iyi yanıt
0
Puanları
1
Yaş
46
Konum
ev
Ad Soyad
vahdet eren
teşekkürler
 

Kvnc33

Yeni Üye
Katılım
9 Kas 2025
Mesajlar
2
En iyi yanıt
0
Puanları
1
Yaş
45
Konum
Kıvanç
Ad Soyad
Kıvanç
Office Vers.
2016
Logo'da Kasa Hareketleri raporu için bu sorguyu kullanabilirsiniz.

[HIDEREPLYTHANKS]
SQL:
SELECT YIL,AY,TARIH,TURU,FISNO,KASAKODU,KASAADI,
CASE WHEN TRCODE IN(11,12) THEN
    (SELECT CODE FROM LG_215_EMUHACC WHERE LOGICALREF=
    (SELECT CLACCREF FROM LG_215_01_CLFLINE WHERE LOGICALREF=SNM.TRANSREF))
WHEN TRCODE IN(21,22) THEN
    (SELECT CODE FROM LG_215_EMUHACC WHERE LOGICALREF=
    (SELECT BNACCOUNTREF FROM LG_215_01_BNFLINE WHERE LOGICALREF=SNM.TRANSREF))
ELSE (SELECT CODE FROM LG_215_EMUHACC WHERE LOGICALREF=SNM.ACCREF) END AS KARSIHESAPKODU,
CASE WHEN TRCODE IN(11,12) THEN
    (SELECT DEFINITION_ FROM LG_215_EMUHACC WHERE LOGICALREF=
    (SELECT CLACCREF FROM LG_215_01_CLFLINE WHERE LOGICALREF=SNM.TRANSREF))
WHEN TRCODE IN(21,22) THEN
    (SELECT DEFINITION_ FROM LG_215_EMUHACC WHERE LOGICALREF=
    (SELECT BNACCOUNTREF FROM LG_215_01_BNFLINE WHERE LOGICALREF=SNM.TRANSREF))
ELSE (SELECT DEFINITION_ FROM LG_215_EMUHACC WHERE LOGICALREF=SNM.ACCREF) END AS KARSIHESAPADI,
    ISNULL(CASE SNM.HAREKETTURU WHEN 'BORC' THEN SNM.TUTAR END,0) AS BORC,
    ISNULL(CASE SNM.HAREKETTURU WHEN 'ALACAK' THEN SNM.TUTAR END,0) AS ALACAK FROM
(SELECT KSL.ACCREF,KSL.TRCODE,YEAR(KSL.DATE_)AS YIL,MONTH(KSL.DATE_)AS AY,KSL.DATE_ AS TARIH,
CASE KSL.TRCODE
    WHEN '11' THEN 'Cari Hesap Tahsilat'
    WHEN '12' THEN 'Cari Hesap Ödeme'
    WHEN '21' THEN 'Banka Tahsilat'
    WHEN '22' THEN 'Banka Ödeme'
    WHEN '31' THEN 'Satınalma Fatura'
    WHEN '32' THEN 'Perakende İade Fatura'
    WHEN '33' THEN 'Toptan İade Fatura'
    WHEN '34' THEN 'Alınan Hizmet Fatura'
    WHEN '35' THEN 'Satınalma İade Fatura'
    WHEN '36' THEN 'Perakende Satış Fatura'
    WHEN '37' THEN 'Toptan Satış Fatura'
    WHEN '38' THEN 'Verilen Hizmet Fatura'
    WHEN '39' THEN 'Müstahsil'
    WHEN '41' THEN 'Muhasebe Tahsil'
    WHEN '42' THEN 'Muhasebe Tediye'
    WHEN '61' THEN 'Çek Tahsili'
    WHEN '62' THEN 'Çek Ödeme'
    WHEN '63' THEN 'Senet Tahsili'
    WHEN '64' THEN 'Senet Ödeme'
    WHEN '71' THEN 'Açılış Borç'
    WHEN '72' THEN 'Açılış Alacak'
    WHEN '73' THEN 'Virman Borç'
    WHEN '74' THEN 'Virman Alacak'
    WHEN '75' THEN 'Gider Pusulası'
    WHEN '76' THEN 'Verilen Ser.Mes.Mak'
    WHEN '77' THEN 'Alına n Ser.Mes.Mak.'
    WHEN '79' THEN 'Kur Farkı Borç'
    WHEN '80' THEN 'Kur Farkı Alacak'
END AS TURU,KSL.FICHENO AS FISNO,
    (select CODE FROM LG_215_KSCARD WHERE LOGICALREF=KSL.CARDREF) AS KASAKODU,
    (select NAME FROM LG_215_KSCARD WHERE LOGICALREF=KSL.CARDREF) AS KASAADI,
    (select CODE FROM LG_215_KSCARD WHERE LOGICALREF=KSL.VCARDREF) AS KARSIKASAKODU,
    (select NAME FROM LG_215_KSCARD WHERE LOGICALREF=KSL.VCARDREF) AS KARSIKASAADI,
    (SELECT CODE FROM LG_215_EMUHACC WHERE LOGICALREF=KSL.ACCREF) AS KARSIHESAPKODU,
    (SELECT DEFINITION_ FROM LG_215_EMUHACC WHERE LOGICALREF=KSL.ACCREF) AS KARSIHESAPADI,
KSL.TRANSREF,
KSL.AMOUNT AS TUTAR,
CASE SIGN WHEN 0 THEN 'BORC' ELSE 'ALACAK' END AS HAREKETTURU
FROM LG_215_01_KSLINES KSL WHERE KSL.CANCELLED=0) SNM
[/HIDEREPLYTHANKS]

Merhaba Murat bey,
WHEN '61' THEN 'Çek Tahsili'
WHEN '62' THEN 'Çek Ödeme'
WHEN '63' THEN 'Senet Tahsili'
WHEN '64' THEN 'Senet Ödeme'
bölümünü kontrol edebilir misiniz?

Ben şu şekilde kullanıyorum:
WHEN '51' THEN 'Personel Borçlandırması'
WHEN '52' THEN 'Personel Geri Ödemesi'
WHEN '61' THEN 'Çek Tahsili'
WHEN '62' THEN 'Senet Tahsili'
WHEN '63' THEN 'Çek Ödemesi'
WHEN '64' THEN 'Senet Ödemesi'
 
Üst Alt