Logo Destek

Logo Plus Acil Destek (Plus versiyonlarına artık buradan destek verilecektir.) => Tiger 3 - Plus => Konuyu başlatan: E.ALKIN - 23.11.2020, 14:56

Başlık: Banka Virman fişinde karşı virman hesabı
Gönderen: E.ALKIN - 23.11.2020, 14:56
Kolay gelsin. Herkese iyi çalışmalar.
Banka ekstresi sorguma virman fişlerinde virman yapılan hesabın bilgisini getirmek istiyorum. yine aynı şekilde bankadan para çekildiğinde karşı kasa hesabını getirmek istiyorum.
BNFLINE tablosunu inceledim lakin bulamadım.
yardımcılarınız için şimdiden teşekkürler
Başlık: Ynt: Banka Virman fişinde karşı virman hesabı
Gönderen: hyponectia - 23.11.2020, 21:50
Merhaba,

Gelen/gönderilenler için aşağıdaki sorguda görebilirsiniz ama virman fişinde eşleştirme mümkün değil. Gelen havalede, mesela, banka ve cari bilgisi aynı satırda ama virman için iki farklı satır giriliyor.

Kod: [Seç]
SELECT
CASE BNFL.TRCODE
WHEN 1 THEN 'Banka İşlem Fişi'
WHEN 2 THEN 'Banka Virman Fişi'
WHEN 3 THEN 'Gelen Havale'
WHEN 4 THEN 'Gönderilen Havale'
WHEN 5 THEN 'Banka Açılış Fişi'
END AS 'Hareket Türü - Banka Fişleri'
,

BNFL.DATE_ Tarih,
BNFL.TRANNO 'Belge No', 
CASE BNFL.TRANSTYPE WHEN 1 THEN 'Ticari Hesap' WHEN 3 THEN 'Ticari Hesap' WHEN 2 THEN 'Kredi Hesabı' WHEN 4 THEN 'Kredi Hesabı' WHEN 50 THEN 'Kredi Kartı Bloke' END AS 'Hareket Türü',
LINEEXP AS 'Satır Açıklaması',
CASE BNFL.SIGN WHEN 0 THEN 'Borç' WHEN 1 THEN 'Alacak' END AS 'B-A'

BANK.CODE BankaKodu,
BANK.DEFINITION_ BankaTanimi,
CLC.CODE CariKod, CLC.DEFINITION_ CariAdi,
BNFL.TRRATE 'İşlem Dövizi Kuru',
CASE WHEN  BNFL.TRCURR=0 THEN 'TL' ELSE (SELECT TOP (1) CURCODE FROM L_CURRENCYLIST WHERE CURTYPE=BNFL.TRCURR) END AS 'İşlem Dövizi', 
CASE WHEN BNFL.SIGN=0 THEN ROUND(BNFL.TRNET,2) ELSE ROUND(BNFL.TRNET,2)*-1 END AS 'İşlem Dövizi Tutarı'  , BNFL.REPORTNET AS 'TL Toplamı'

FROM LG_217_01_BNFLINE BNFL

LEFT JOIN LG_217_BNCARD BNC ON BNFL.BANKREF=BNC.LOGICALREF
LEFT JOIN LG_217_BANKACC BANK ON BNFL.BNACCREF=BANK.LOGICALREF
LEFT JOIN LG_217_CLCARD CLC ON BNFL.CLIENTREF=CLC.LOGICALREF

WHERE BNFL.MODULENR=7
Başlık: Ynt: Banka Virman fişinde karşı virman hesabı
Gönderen: E.ALKIN - 25.11.2020, 13:19
Teşekkür Ederim anlaşılan bu bir eksiklik.
kolay gelsin
Başlık: Ynt: Banka Virman fişinde karşı virman hesabı
Gönderen: ByBirol® - 25.11.2020, 14:35
ufak bir uyarlama yada arkaya bir trigger bağlarsanız istediniz veriye ulaşabilirsiniz.