Muhasebeleşmeyen hareketleri mizan şeklinde almak ?

Gönderen Konu: Muhasebeleşmeyen hareketleri mizan şeklinde almak ?  (Okunma sayısı 1041 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı heroline

  • Yeni Kullanıcı
  • *
  • Karma: 0
Merhaba Sitenize yeni üye oldum oncelikle cok faydalı bir site sizleri ve emeği gecenleri kutluyorum. ben tigerla cok yeni tanıştım bir sql biliyorum fakat tiger database ni hiç tanımıyorum.
istediğimiz sey su muhasebeleşmeyen hareketlerimi mizan raporu gibi aylık bazda almak istiyorum bunun için kullanmam gereken tablolar hangileri ve nasıl bir yol izlemeliyim cok tesekkur ederim.

Çevrimdışı heroline

  • Yeni Kullanıcı
  • *
  • Karma: 0
2: Muhasebeleşmeyen hareketleri mizan şeklinde almak ?
« Yanıtla #1 : 28.02.2008, 19:03 »
arkadaslar kimseden cıt cıkmayınca biraz araştırdım sitenizi ve table larla ilgili bilgi aldım.
ve aşağıdaki kodu yazdım bundan sonrası için biraz yardım alabilir miyim öncelikle doğru bir yoldamıyım.

SELECT
      LG_001_CLCARD.CODE AS [Cari Kodu],
      LG_001_CLCARD.DEFINITION_ AS [Ünvanı],
      LG_001_01_CLTOTFIL.MONTH_ AS [Ay],
CASE WHEN (LG_001_01_CLTOTFIL.MONTH_ = 1) THEN 'OCAK'
WHEN (LG_001_01_CLTOTFIL.MONTH_ = 2) THEN 'ŞUBAT'
WHEN (LG_001_01_CLTOTFIL.MONTH_ = 3) THEN 'MART'
WHEN (LG_001_01_CLTOTFIL.MONTH_ = 4) THEN 'NİSAN'
WHEN (LG_001_01_CLTOTFIL.MONTH_ = 5) THEN 'MAYIS'
WHEN (LG_001_01_CLTOTFIL.MONTH_ = 6) THEN 'HAZİRAN'
WHEN (LG_001_01_CLTOTFIL.MONTH_ = 7) THEN 'TEMMUZ'
WHEN (LG_001_01_CLTOTFIL.MONTH_ = 8) THEN 'AĞUSTOS'
WHEN (LG_001_01_CLTOTFIL.MONTH_ = 9) THEN 'EYLÜL'
WHEN (LG_001_01_CLTOTFIL.MONTH_ = 10) THEN 'EKİM'
WHEN (LG_001_01_CLTOTFIL.MONTH_ = 11) THEN 'KASIM'
WHEN (LG_001_01_CLTOTFIL.MONTH_ = 12) THEN 'ARALIK'
END AS [AyAdı],
      SUM (LG_001_01_CLTOTFIL.DEBIT) AS [Borç],
      SUM (LG_001_01_CLTOTFIL.CREDIT) AS [Alacak],                                                                                                            
      SUM (LG_001_01_CLTOTFIL.DEBIT - LG_001_01_CLTOTFIL.CREDIT) AS [Bakiye]
   FROM
   LG_001_CLCARD WITH (NOLOCK)
      LEFT OUTER JOIN LG_001_01_CLTOTFIL
         WITH (NOLOCK) ON LG_001_CLCARD.LOGICALREF = LG_001_01_CLTOTFIL.CARDREF AND (LG_001_01_CLTOTFIL.TOTTYP=1)
GROUP BY
      LG_001_CLCARD.DEFINITION_,
      LG_001_CLCARD.CODE,
      LG_001_01_CLTOTFIL.MONTH_,
      LG_001_01_CLTOTFIL.DEBIT,
      LG_001_01_CLTOTFIL.CREDIT
HAVING    (LG_001_01_CLTOTFIL.MONTH_=1
OR LG_001_01_CLTOTFIL.MONTH_=2
OR LG_001_01_CLTOTFIL.MONTH_=3
OR LG_001_01_CLTOTFIL.MONTH_=4
OR LG_001_01_CLTOTFIL.MONTH_=5
OR LG_001_01_CLTOTFIL.MONTH_=6
OR LG_001_01_CLTOTFIL.MONTH_=7
OR LG_001_01_CLTOTFIL.MONTH_=8
OR LG_001_01_CLTOTFIL.MONTH_=9
OR LG_001_01_CLTOTFIL.MONTH_=10
OR LG_001_01_CLTOTFIL.MONTH_=11
OR LG_001_01_CLTOTFIL.MONTH_=12)
ORDER BY [AY] DESC
« Son Düzenleme: 28.02.2008, 19:04 Gönderen: heroline »

Çevrimdışı LsuErsoy

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 33
  • Kişisel ileti
Muhasebeleşmeyen hareketleri mizan şeklinde almak ?
« Yanıtla #2 : 29.02.2008, 09:01 »
Merhaba ,

Yanlış yoldasınız...

Siz Cari hesapların hareketlerini Aylık listelemişsiniz...

Yapmanız gereken,

LG_XXX_XX_INVOICE - Faturalar
LG_XXX_XX_CLFLINE - Cari Hesap Fişleri - Virman
LG_XXX_XX_BNFICHE - Banka Fişleri
LG_XXX_XX_CSTRANS - Cek Senet Bordroları

Tabllerinde ACCOUNTED alanı SIFIR olanlar Muhasebeleşmemiş kayıtlardır...1 olanlar Muhasebeleşmiş olanlar...

Çevrimdışı heroline

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Muhasebeleşmeyen hareketleri mizan şeklinde almak ?
« Yanıtla #3 : 29.02.2008, 10:09 »
Çok Tesekkur Ederim. Yardımlarınız için.

Çevrimdışı LsuErsoy

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 33
  • Kişisel ileti
Ynt: Muhasebeleşmeyen hareketleri mizan şeklinde almak ?
« Yanıtla #4 : 29.02.2008, 11:01 »
Çok Tesekkur Ederim. Yardımlarınız için.

Rica ederim..

SQL kodunu yazdıkdan sonra bu bölümde yayımlarsanız sevinirim.

Kolay gelsin , iyi çalışmalar...