Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
LOGO Yazılım Veritabanı hakkında
#6
(09-02-2022, Saat: 20:47)adelphiforumz Adlı Kullanıcıdan Alıntı: Merhabalar

LOGO yazılım Database ile bir entegrasyon yapmam lazım daha önceden uğraşan DB yapısını bilen varsa yardımcı olabilirmi

İhtiyacım olan firmanın günlük olarak tüm parasal giriş(TAHSİLAT) hareketlerine ulaşmaya çalışıyorum 
Logo bunu herbiri farklı raporlarla veriyor bense Direkt DB üzerinden bir Soru ile alabilirmiyim.

KASA GİRİŞLERİ
HAVALE
EFT
ÇEK
KREDİ KARTI
POS
VB......

Teşekkürler
SELECT
  "Firma"='100', 
 "Donem"='01',
 FIRM.NAME as  Firma_Adı,
 L_CAPIDIV.NAME AS "ISYERI", 
 L_CAPIDIV.NR AS "ISYERI_NO",
 L_CAPIDEPT.NAME AS "BOLUM", 
 L_CAPIDEPT.NR AS "BOLUM_NO", 
 KSCARD.NAME AS "KASA_ADI", 
 KSCARD.CODE AS "KASA_KODU",
 KSCARD.EXPLAIN AS "KASA_ACIKLAMASI", 
 KSLINES.DATE_ AS "TARIH",
 YEAR(KSLINES.DATE_) AS "YIL",
 AY=CASE MONTH(KSLINES.DATE_)
  WHEN 1 THEN '01_Ocak'
  WHEN 2 THEN '01_Şubat'
  WHEN 3 THEN '03_Mart'
  WHEN 4 THEN '04_Nisan'
  WHEN 5 THEN '05_Mayıs'
  WHEN 6 THEN '06_Haziran'
  WHEN 7 THEN '07_Temmuz'
  WHEN 8 THEN '08_Ağustos'
  WHEN 9 THEN '09_Eylül'
  WHEN 10 THEN '10_Ekim'
  WHEN 11 THEN '11_Kasım'
  WHEN 12 THEN '12_Aralık'
  END,


-------------TL TUTARLAR
KSLINES.AMOUNT AS "TUTAR", 
CASE KSLINES.SIGN WHEN 0 THEN KSLINES.AMOUNT ELSE 0 END AS "BORC", 
CASE KSLINES.SIGN WHEN 1 THEN KSLINES. AMOUNT ELSE 0 END AS "ALACAK", 
CASE KSLINES.SIGN WHEN 0 THEN KSLINES.AMOUNT ELSE KSLINES.AMOUNT*-1 END AS "TL_BAKIYE", 

ISNULL(L_CURRENCYLIST.CURCODE,'TL') AS "ISLEM_DOVIZ_TURU", 
ISNULL(L_CURRENCYLIST2.CURCODE,'TL') AS "KASA_DOVIZ_TURU", 
ISNULL(L_CURRENCYLIST.CURTYPE,0) AS CURTYPE,

(CASE KSLINES.SIGN WHEN 1 THEN -1 ELSE 1 END)*(KSLINES.REPORTNET) AS "DOVIZ_BAKIYE", 

(CASE KSLINES.SIGN WHEN 1 THEN 
(CASE KSLINES.TRRATE WHEN 0 THEN KSLINES.AMOUNT ELSE KSLINES.TRNET END)*-1 ELSE 
(CASE KSLINES.TRRATE WHEN 0 THEN KSLINES.AMOUNT ELSE KSLINES.TRNET END) END) AS "ID_BAKIYE", 

(CASE KSLINES.SIGN WHEN 0 THEN 'BORC' ELSE 'ALACAK' END) AS "BORC_ALACAK", 

CASE KSLINES.TRRATE WHEN 0 THEN 'TL' ELSE L_CURRENCYLIST_2.CURCODE END AS "FIRMA_DOVIZ_TURU",
KUR1=ISNULL((SELECT TOP 1 RATES1 AS "KUR1" FROM TIGER.[dbo].L_DAILYEXCHANGES EXCHANGE 
INNER JOIN TIGER.[dbo].L_CURRENCYLIST LISTE ON EXCHANGE.CRTYPE=LISTE.CURTYPE AND LISTE.FIRMNR='100'
WHERE EDATE<=GETDATE()
AND LISTE.CURTYPE=L_CURRENCYLIST.CURTYPE
ORDER BY EDATE DESC),1),
KSLINES.LOGICALREF AS KSLINES_LOGREF

FROM TIGER.dbo.LG_100_01_KSLINES KSLINES (NOLOCK) 
LEFT JOIN TIGER.dbo.LG_100_PROJECT PROJECT (NOLOCK) ON KSLINES.PROJECTREF = PROJECT.LOGICALREF
LEFT JOIN TIGER.dbo.LG_100_KSCARD KSCARD (NOLOCK) ON KSLINES.CARDREF = KSCARD.LOGICALREF 
LEFT JOIN TIGER.dbo.LG_100_KSCARD KSCARD_2 (NOLOCK) ON KSLINES.VCARDREF = KSCARD_2.LOGICALREF 
LEFT JOIN TIGER.dbo.LG_100_EMUHACC EMUHACC (NOLOCK) ON KSLINES.ACCREF = EMUHACC.LOGICALREF 
LEFT JOIN TIGER.[dbo].L_CURRENCYLIST L_CURRENCYLIST (NOLOCK) ON L_CURRENCYLIST.CURTYPE=KSLINES.TRCURR and L_CURRENCYLIST.FIRMNR='100'
LEFT JOIN TIGER.[dbo].L_CURRENCYLIST L_CURRENCYLIST2 (NOLOCK) ON L_CURRENCYLIST2.CURTYPE=KSCARD.CCURRENCY and L_CURRENCYLIST2.FIRMNR='100'
LEFT JOIN TIGER.[dbo].L_CAPIFIRM FIRM (NOLOCK) ON FIRM.NR='100'
LEFT JOIN TIGER.[dbo].L_CURRENCYLIST L_CURRENCYLIST_2 (NOLOCK) ON L_CURRENCYLIST_2.CURTYPE=FIRM.LOCALCTYP and SEPEXCHTABLE=1 AND L_CURRENCYLIST_2.FIRMNR='100'
LEFT JOIN TIGER.dbo.L_CAPIDIV L_CAPIDIV (NOLOCK) ON L_CAPIDIV.NR=KSLINES.BRANCH AND L_CAPIDIV.FIRMNR='100'
LEFT JOIN TIGER.dbo.L_CAPIDEPT L_CAPIDEPT (NOLOCK) ON L_CAPIDEPT.NR=KSLINES.DEPARTMENT AND L_CAPIDEPT.FIRMNR='100'

WHERE KSLINES.CANCELLED=0

Yukarıdaki sorgu ile kasada oluşan tüm hareketleri alabilirsiniz tüm detayı ile birlikte. Firma numarası 100 siz kendi firmanıza göre düzenlemelisiniz.
Cevapla


Bu Konudaki Yorumlar
LOGO Yazılım Veritabanı hakkında - Yazar: adelphiforumz - 09-02-2022, Saat: 20:47
Cvp: LOGO Yazılım Veritabanı hakkında - Yazar: KUNTAY - 09-02-2022, Saat: 21:48
LOGO Yazılım Veritabanı hakkında - Yazar: adelphiforumz - 10-02-2022, Saat: 09:21
LOGO Yazılım Veritabanı hakkında - Yazar: sabanakman - 10-02-2022, Saat: 10:13
Cvp: LOGO Yazılım Veritabanı hakkında - Yazar: bydelphi - 10-02-2022, Saat: 10:35
Cvp: LOGO Yazılım Veritabanı hakkında - Yazar: hassur - 10-02-2022, Saat: 11:15
Cvp: LOGO Yazılım Veritabanı hakkında - Yazar: hassur - 10-02-2022, Saat: 14:25
Cvp: LOGO Yazılım Veritabanı hakkında - Yazar: yasard - 10-02-2022, Saat: 14:37
Cvp: LOGO Yazılım Veritabanı hakkında - Yazar: cinarbil - 10-02-2022, Saat: 16:48
LOGO Yazılım Veritabanı hakkında - Yazar: themerdogan - 23-08-2022, Saat: 16:39

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Forum Asabileri Hakkında! DelphiCan Yönetim 0 506 12-02-2025, Saat: 09:01
Son Yorum: DelphiCan Yönetim
  Çoklu Fare İmleci Hakkında berk06 5 2.014 23-06-2024, Saat: 02:14
Son Yorum: mrmarman
  T.C. KÜLTÜR VE TURİZM BAKANLIĞInın Yazılım Sektöründe Telif Hakları Konulu Belgeleri AlpDmr 2 1.744 06-02-2022, Saat: 22:55
Son Yorum: shooterman
  LOGO Kayıtlı GIB Mükellef Listesini Hangi Tablo Tutuyor hi_selamlar 9 6.193 24-12-2021, Saat: 17:35
Son Yorum: Jakarta2
  YES TÜRKİYE / Yazılım Endüstrisi Fuarı gbg 0 1.031 12-11-2021, Saat: 19:23
Son Yorum: gbg



Konuyu Okuyanlar: 1 Ziyaretçi