Forum Anasayfa Forum Anasayfa > Mikro Ürünleri ile ilgili Forumlar > Mikro Fly
  Yeni Mesajlar Yeni Mesajlar RSS Besemesi - Ödeme emirleri için sorgu
  SSS SSS  Forum Araması   Etkinlikler   Foruma Kayıt Olun Foruma Kayıt Olun  Giriş Giriş

Ödeme emirleri için sorgu

 Cevap Yaz Cevap Yaz
Yazar
Mesaj
  Başlık Arama Başlık Arama  Konu Ayarları Konu Ayarları
Hdf Sürükle bırak
Senior Member
Senior Member


Kayıt tarihi: 15 Temmuz 2015
Konum: İstanbul
Durum: Çevrimdışı
Puan: 130
Mesaj Ayarları Mesaj Ayarları   Teşekkürler (0) Teşekkürler(0)   Alıntı Hdf Alıntı  Cevap YazCevap Bu mesaja direkt link Başlık: Ödeme emirleri için sorgu
    Gönderildi: 05 Aralık 2018 saat 14:42
Merhaba,

Son pozisyonlarını referans tarihini dikkate alarak döküm almak için sorgu yapmak istiyorum.  Ödeme emirleri için 074200 aldığımız rapor uzun sürüyor onun yerine menü sorgu yönetiminde çalıştıracağım bir sorguya ihtiyacım var.. Yardım rica ediyorum.
Başa dön
oxnxuxr Sürükle bırak
Groupie
Groupie
Avatar

Kayıt tarihi: 08 Ocak 2018
Konum: Gaziantep
Durum: Çevrimdışı
Puan: 90
Mesaj Ayarları Mesaj Ayarları   Teşekkürler (0) Teşekkürler(0)   Alıntı oxnxuxr Alıntı  Cevap YazCevap Bu mesaja direkt link Gönderildi: 05 Aralık 2018 saat 23:39
070006 Ödeme Emirleri Yönetimi ekranını denemenizi tavsiye ederim. Son pozisyon kolonunu ekrana getirip filtre için kullanabilirsiniz.
Onur
Başa dön
Hdf Sürükle bırak
Senior Member
Senior Member


Kayıt tarihi: 15 Temmuz 2015
Konum: İstanbul
Durum: Çevrimdışı
Puan: 130
Mesaj Ayarları Mesaj Ayarları   Teşekkürler (0) Teşekkürler(0)   Alıntı Hdf Alıntı  Cevap YazCevap Bu mesaja direkt link Gönderildi: 06 Aralık 2018 saat 15:50
Aşağıda sorgu ile bir rapor alıyorum hızlı da veriyor fakat bazı kayıtların referans bazlı pozisyonunu hatalı veriyor..!!

SELECT DISTINCT
sck_Guid AS [#msg_S_0088] /* KAYIT NO */ ,
(SELECT TOP 1 dbo.fn_CekSenetPos(cha_sntck_poz,1) FROM CARI_HESAP_HAREKETLERI 
WHERE sck_refno=cha_trefno  )  AS [SON POZİSYON],
sck_refno AS [msg_S_0298] /* REFERANS NO */ ,
sck_no AS [msg_S_0299] /* ÇEK NO */ ,
sck_vade AS [msg_S_0300] /* VADE TARİHİ */ ,
sck_tutar AS [msg_S_0293\T] /* TUTAR */ ,
sck_odenen AS [msg_S_0238\T] /* ÖDENEN */ ,
sck_tutar-sck_odenen AS [msg_S_0301\T] /* KALAN */ ,
dbo.fn_DovizIsmi(sck_doviz) AS [msg_S_0254] /* DÖVİZ */ ,
sck_doviz_kur AS [msg_S_0302] /* DÖVİZ KURU */ ,
RTrim(dbo.fn_ResourceSplit ('A',493,sck_imza+1,DEFAULT))  AS [msg_S_1413] /* SAHİBİ */,
bankkod_bankadi AS [msg_S_0303] /* BANKASI */ ,
bankkod_subeadi AS [msg_S_0304] /* ŞUBESİ */ ,
Sck_TCMB_il_kodu AS [msg_S_0305] /* İL KODU */ ,
sck_bankano AS [#msg_S_0306] /* BANKALAR NO */ ,
SAHIP.CCinsIsim AS [msg_S_0199] /* CARİ CİNSİ */ ,
sck_sahip_cari_kodu AS [msg_S_0200] /* CARİ KODU */ ,
dbo.fn_CarininIsminiBul(sck_sahip_cari_cins,sck_sahip_cari_kodu) AS [msg_S_0201] /* CARİ İSMİ */ ,
sck_borclu AS [msg_S_1407] /* BORÇLU ADI */,
sck_banka_adres1 AS [msg_S_1408] /* BANKA/ADRES1 */,
sck_sube_adres2  AS [msg_S_1409] /* SUBE/ADRES2 */,
sck_hesapno_sehir AS [msg_S_1410] /* HESAP NO/ŞEHİR */,
NEREDE.CCinsIsim  AS [msg_S_1422] /* NEREDE/CİNSİ */,
sck_nerede_cari_kodu AS [msg_S_1423] /* NEREDE/KODU */,
dbo.fn_CarininIsminiBul(sck_nerede_cari_cins,sck_nerede_cari_kodu) AS [msg_S_1424], /* NEREDE/İSMİ */
sck_uye_isyeri_no  AS [msg_S_1541], /* [ÜYE İŞYERİ NO],  */
CASE
WHEN sck_kredi_karti_tipi = 0 THEN 'Kendi Kartı'
ELSE 'Başka Banka Kartı'
END AS [msg_S_1550], /* [KARTI TİPİ],  */
sck_taksit_sayisi  AS [msg_S_1551], /* [TAKSİT SAYISI],  */
sck_kacinci_taksit  AS [msg_S_1552] /* [TAKSİT NO]  */
FROM dbo.ODEME_EMIRLERI WITH (NOLOCK)
LEFT OUTER JOIN MikroDB_V16.dbo.YEREL_BANKA_KODLARI ON
((bankkod_kod=Sck_TCMB_Banka_kodu      COLLATE database_default) and
(bankkod_subekodu=Sck_TCMB_Sube_kodu COLLATE database_default) and
(bankkod_ilkodu=Sck_TCMB_il_kodu     COLLATE database_default))
LEFT OUTER JOIN dbo.vw_Cari_Cins_Isimleri SAHIP ON SAHIP.CCinsNo=sck_sahip_cari_cins
LEFT OUTER JOIN dbo.vw_Cari_Cins_Isimleri NEREDE ON NEREDE.CCinsNo=sck_nerede_cari_cins
WHERE sck_tip=(@P2)   AND sck_son_hareket_tarihi<(@P1) 

UNION ALL
SELECT TOP 1
sck_Guid AS [#msg_S_0088] /* KAYIT NO */ ,
(SELECT TOP 1 dbo.fn_CekSenetPos(sca_sntck_poz,1) FROM  ODEME_EMRI_ACILISLARI
WHERE sck_refno=sca_trefno  )  AS [SON POZİSYON],
sck_refno AS [msg_S_0298] /* REFERANS NO */ ,
sck_no AS [msg_S_0299] /* ÇEK NO */ ,
sck_vade AS [msg_S_0300] /* VADE TARİHİ */ ,
sck_tutar AS [msg_S_0293\T] /* TUTAR */ ,
sck_odenen AS [msg_S_0238\T] /* ÖDENEN */ ,
sck_tutar-sck_odenen AS [msg_S_0301\T] /* KALAN */ ,
dbo.fn_DovizIsmi(sck_doviz) AS [msg_S_0254] /* DÖVİZ */ ,
sck_doviz_kur AS [msg_S_0302] /* DÖVİZ KURU */ ,
RTrim(dbo.fn_ResourceSplit ('A',493,sck_imza+1,DEFAULT))  AS [msg_S_1413] /* SAHİBİ */,
bankkod_bankadi AS [msg_S_0303] /* BANKASI */ ,
bankkod_subeadi AS [msg_S_0304] /* ŞUBESİ */ ,
Sck_TCMB_il_kodu AS [msg_S_0305] /* İL KODU */ ,
sck_bankano AS [#msg_S_0306] /* BANKALAR NO */ ,
SAHIP.CCinsIsim AS [msg_S_0199] /* CARİ CİNSİ */ ,
sck_sahip_cari_kodu AS [msg_S_0200] /* CARİ KODU */ ,
dbo.fn_CarininIsminiBul(sck_sahip_cari_cins,sck_sahip_cari_kodu) AS [msg_S_0201] /* CARİ İSMİ */ ,
sck_borclu AS [msg_S_1407] /* BORÇLU ADI */,
sck_banka_adres1 AS [msg_S_1408] /* BANKA/ADRES1 */,
sck_sube_adres2  AS [msg_S_1409] /* SUBE/ADRES2 */,
sck_hesapno_sehir AS [msg_S_1410] /* HESAP NO/ŞEHİR */,
NEREDE.CCinsIsim  AS [msg_S_1422] /* NEREDE/CİNSİ */,
sck_nerede_cari_kodu AS [msg_S_1423] /* NEREDE/KODU */,
dbo.fn_CarininIsminiBul(sck_nerede_cari_cins,sck_nerede_cari_kodu) AS [msg_S_1424], /* NEREDE/İSMİ */
sck_uye_isyeri_no  AS [msg_S_1541], /* [ÜYE İŞYERİ NO],  */
CASE
WHEN sck_kredi_karti_tipi = 0 THEN 'Kendi Kartı'
ELSE 'Başka Banka Kartı'
END AS [msg_S_1550], /* [KARTI TİPİ],  */
sck_taksit_sayisi  AS [msg_S_1551], /* [TAKSİT SAYISI],  */
sck_kacinci_taksit  AS [msg_S_1552] /* [TAKSİT NO]  */
FROM dbo.ODEME_EMIRLERI WITH (NOLOCK)
LEFT OUTER JOIN MikroDB_V16.dbo.YEREL_BANKA_KODLARI ON
((bankkod_kod=Sck_TCMB_Banka_kodu      COLLATE database_default) and
(bankkod_subekodu=Sck_TCMB_Sube_kodu COLLATE database_default) and
(bankkod_ilkodu=Sck_TCMB_il_kodu     COLLATE database_default))
LEFT OUTER JOIN dbo.vw_Cari_Cins_Isimleri SAHIP ON SAHIP.CCinsNo=sck_sahip_cari_cins
LEFT OUTER JOIN dbo.vw_Cari_Cins_Isimleri NEREDE ON NEREDE.CCinsNo=sck_nerede_cari_cins
WHERE sck_tip=(@P2)   AND sck_son_hareket_tarihi<(@P1) 
order by sck_son_hareket_tarihi desc

Başa dön
 Cevap Yaz Cevap Yaz
  Konuyu Paylaş   

Foruma Atla Forum Yetkileri Sürükle bırak

Forum Software by Web Wiz Forums® version 11.04
Copyright ©2001-2015 Web Wiz Ltd.

Bu sayfa 0,125 saniyede yüklenmiştir.