Kasa Ekstresi içerisine Cari Son Bakiyesi yerleştirme..

Gönderen Konu: Kasa Ekstresi içerisine Cari Son Bakiyesi yerleştirme..  (Okunma sayısı 1087 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı hafizali

  • Logo Uzman Kullanıcı
  • ****
  • Karma: 1
Kasa ekstresi içerisine CHtasilat , ödeme gibi hareketlerin karşısına ch son bakiyesini yerleştirmek istiyorum bu mümkün müdür??

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Logoda hersey mümkün :) , biraz çalışmak lazım .

Çevrimdışı hafizali

  • Logo Uzman Kullanıcı
  • ****
  • Karma: 1
Haklısın Birol Hocam....

Çevrimdışı hafizali

  • Logo Uzman Kullanıcı
  • ****
  • Karma: 1
Bakalım Bey,n fırtınasına başladım inşallah çözerim.. Sonuca ulaşırsam yazarım

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Once Sqli yaz sonra fonksiyona çevir .

Çevrimdışı halisbatmaz

  • Logo Uzmanı
  • *****
  • Karma: -4
SQL BURDA

                            FROM          L_CURRENCYLIST C
                            WHERE      C.FIRMNR = 004 AND C.CURTYPE = LGMAIN.TRCURR) END AS [İşlem Dövizi],
LGMAIN.TRRATE AS [İşlem Döviz Kuru],
                     
ÜLGMAIN.REPORTRATE AS [Raporlama Döviz Kuru],
KSC.CODE AS [Kasa Kodu],
KSC.NAME AS [Kasa Adı],
KSC.SPECODE AS [Kasa Özel Kodu],
                      KSC.CYPHCODE AS [Kasa Yetki Kodu], KSV.CODE AS [Virman Kasa Kodu], KSV.NAME AS [Virman Kasa Adı],
                      CASE CLC.CARDTYPE WHEN 1 THEN 'Alıcı' WHEN 2 THEN 'Satıcı' WHEN 3 THEN 'Alıcı + Satıcı' WHEN 4 THEN 'Grup Şirketi' END AS [Cari Türü],
                      CLC.CODE AS [Cari Kodu], CLC.DEFINITION_ AS [Cari Adı], SUBSTRING(CLC.CODE, 1, 3) AS [Cari Kod Grubu 1], SUBSTRING(CLC.CODE, 5, 2) AS [Cari Kod Grubu 2],
                      SUBSTRING(CLC.CODE, 8, 2) AS [Cari Kod Grubu 3], CLC.SPECODE AS [Cari Özel Kodu], CLC.CYPHCODE AS [Cari Yetki Kodu], CLC.TRADINGGRP AS [Ticari Grubu],
                      LTRIM(ISNULL(CLC.ADDR1, '') + ' ' + ISNULL(CLC.ADDR2, '')) AS Adresi, CLC.CITY AS Şehir, CLC.COUNTRY AS Ülke, CLC.POSTCODE AS [Posta Kodu],
                      CLC.TELNRS1 AS [Telefon 1], CLC.TELNRS2 AS [Telefon 2], CLC.FAXNR AS [Fax Numarası], CLC.TAXNR AS [Vergi No], CLC.TAXOFFICE AS [Vergi Dairesi],
                      CLC.INCHARGE AS [Yetkili Kişi], CASE CLC.CCURRENCY WHEN 0 THEN 'TL' ELSE
                          (SELECT     TOP 1 C.CURCODE
                            FROM          L_CURRENCYLIST C
                            WHERE      C.FIRMNR = 004 AND C.CURTYPE = CLC.CCURRENCY) END AS [Cari İşlem Dövizi],
                          (SELECT     ISNULL(ROUND(DEBIT, 2), 0) AS Expr1
                            FROM          dbo.LG_004_01_GNTOTCL
                            WHERE      (CARDREF = CLC.LOGICALREF) AND (TOTTYP = 1)) AS [Cari Güncel Borç],
                          (SELECT     ISNULL(ROUND(CREDIT, 2), 0) AS Expr1
                            FROM          dbo.LG_004_01_GNTOTCL
                            WHERE      (CARDREF = CLC.LOGICALREF) AND (TOTTYP = 1)) AS [Cari Güncel Alacak],
                          (SELECT     ISNULL(ROUND(DEBIT - CREDIT, 2), 0) AS Expr1
                            FROM          dbo.LG_004_01_GNTOTCL
                            WHERE      (CARDREF = CLC.LOGICALREF) AND (TOTTYP = 1)) AS [Cari Güncel Bakiye], CAST(USRC.NR AS CHAR(3)) + ' ' + USRC.NAME AS [Ekleyen Kullanıcı],
                      LGMAIN.CAPIBLOCK_CREADEDDATE AS [Ekleme Tarihi], CAST(USRM.NR AS CHAR(3)) + ' ' + USRM.NAME AS [Değiştiren Kullanıcı],
                      LGMAIN.CAPIBLOCK_MODIFIEDDATE AS [Değiştirme Tarihi], DATEPART(dd, LGMAIN.DATE_) AS [İşlem Gün], DATEPART(ww, LGMAIN.DATE_) AS [İşlem Hafta],
                      DATEPART(mm, LGMAIN.DATE_) AS [İşlem Ay], DATENAME(month, LGMAIN.DATE_) AS [İşlem Ayı], DATENAME(qq, LGMAIN.DATE_) AS [İşlem Çeyrek], DATEPART(yyyy,
                      LGMAIN.DATE_) AS [İşlem Yıl]
FROM         dbo.LG_004_01_KSLINES AS LGMAIN LEFT OUTER JOIN
                      dbo.LG_004_KSCARD AS KSC ON KSC.LOGICALREF = LGMAIN.CARDREF LEFT OUTER JOIN
                      dbo.LG_004_KSCARD AS KSV ON KSV.LOGICALREF = LGMAIN.VCARDREF LEFT OUTER JOIN
                      dbo.LG_004_01_CLFLINE AS CFL ON CFL.LOGICALREF = LGMAIN.TRANSREF AND LGMAIN.TRCODE < 70 LEFT OUTER JOIN
                      dbo.LG_004_CLCARD AS CLC ON CLC.LOGICALREF = CFL.CLIENTREF LEFT OUTER JOIN
                      dbo.L_CAPIUSER AS USRC ON USRC.NR = LGMAIN.CAPIBLOCK_CREATEDBY LEFT OUTER JOIN
                      dbo.L_CAPIUSER AS USRM ON USRM.NR = LGMAIN.CAPIBLOCK_MODIFIEDBY
« Son Düzenleme: 02.02.2015, 10:20 Gönderen: halisbatmaz »

Çevrimdışı hafizali

  • Logo Uzman Kullanıcı
  • ****
  • Karma: 1
İşlem Tamam..
« Yanıtla #6 : 08.02.2015, 22:43 »
Belki başkasına da lazım olur..
« Son Düzenleme: 08.02.2015, 22:45 Gönderen: hafizali »

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Güzel ama cok uzun , simdi bunu 2-4 alana düşürmeye bak boş zamanında .

Çevrimdışı hafizali

  • Logo Uzman Kullanıcı
  • ****
  • Karma: 1
Farkındayım Birol Hocam.. IF fonksiyonu içerisinde -1 ile çarpmayla ilgili sorun yaşadım...Bunu nasıl yapmam gerekiyordu?

Çevrimdışı MehmetYavuz

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 3
Bakiye:
_SQLINFO("SUM(DEBIT-CREDIT)",....


Çevrimdışı hafizali

  • Logo Uzman Kullanıcı
  • ****
  • Karma: 1
Mehmet Hocam if fonksiyonu içerisinde nasıl olacak..
IF([BAKIYE]<0,(-1*[BAKIYE]),[BAKIYE]) burada sistem neden hata vermiş olabilir?

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Aldıgın hata nedir ,VAL ile almayı denedinmi ?

Çevrimdışı hafizali

  • Logo Uzman Kullanıcı
  • ****
  • Karma: 1
Birol hocam denedim. Zaten [BAKIYE] tür olarak sayı ama genede VAL([BAKIYE]) olarak denedim gene ###### hatası oldu...

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
 IF ' blogun metinmi sayımı ? ,LUV'u gonder bana musait oldumda bakayım .

Çevrimdışı hafizali

  • Logo Uzman Kullanıcı
  • ****
  • Karma: 1
Sayı olarak da denedim metin olarak gene #### cinler tepeme çıktı bende bu şekilde çözdüm vakit kaybetmiyem diye..