CARİ HESAPLAR YANLIŞ GELİYOR

Gönderen Konu: CARİ HESAPLAR YANLIŞ GELİYOR  (Okunma sayısı 687 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı latif1

  • Yeni Kullanıcı
  • *
  • Karma: 0
CARİ HESAPLAR YANLIŞ GELİYOR
« : 20.01.2013, 22:22 »
SELAM ARKADAŞLAR HATAYI NEREDE YAPIYORUM CARİLER YANLIŞ GELİYOR

SELECT MALZEME.NAME [MALZEME ADI]
, STRNS.AMOUNT [MİKTAR]
, STRNS.PRICE [BİRİM FİYAT]
,STRNS.TOTAL [TOPLAM TUTAR]
,STFIC.DATE_[TARİH]
,PA.PRICE[ALIŞ FİYAT]
,PS.PRICE[SATIŞ FİYAT]
,CARİ.DEFINITION_[CARİ HESAP]
FROM LG_007_01_STLINE STRNS WITH(NOLOCK) 
 LEFT OUTER JOIN LG_007_01_STFICHE STFIC ON (STRNS.STFICHEREF  =  STFIC.LOGICALREF)
 LEFT OUTER JOIN LG_007_ITEMS MALZEME ON (STRNS.STOCKREF  =  MALZEME.LOGICALREF)
 LEFT OUTER JOIN LG_007_PRCLIST PA ON PA.CARDREF = MALZEME.LOGICALREF AND PA.PTYPE=1
 LEFT OUTER JOIN LG_007_PRCLIST PS ON PS.CARDREF = MALZEME.LOGICALREF AND PS.PTYPE=2
 LEFT OUTER JOIN LG_007_CLCARD CARİ ON STFIC.LOGICALREF =CARİ.LOGICALREF   
 WHERE (STRNS.SOURCEINDEX IN (0,1)) AND ((STFIC.DATE_ >= CONVERT(dateTime, '1-1-2013', 101)) AND (STFIC.DATE_ <= CONVERT(dateTime, '01-17-2013', 101))) AND (STFIC.CANCELLED = 0)
 AND STFIC.TRCODE IN (8)
 ORDER BY MALZEME.NAME

Çevrimdışı fast7

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: CARİ HESAPLAR YANLIŞ GELİYOR
« Yanıtla #1 : 21.01.2013, 09:35 »
Birincisi bu satır fazla olmuş. Raporlama yaparken zaten tarih girebilirsiniz. Her rapor almak istediğinizde buradaki tarih ile oynama yapmak zorunda kalmazsınız.

AND ((STFIC.DATE_ >= CONVERT(dateTime, '1-1-2013', 101)) AND (STFIC.DATE_ <= CONVERT(dateTime, '01-17-2013', 101)))

İkincisi kodda da görüldüğü üzere fiş referans numarasını cari kartlarla ilişkilendirmişsiniz
LEFT OUTER JOIN LG_007_CLCARD CARİ ON STFIC.LOGICALREF =CARİ.LOGICALREF

bu şekilde olmalı

LEFT OUTER JOIN LG_007_CLCARD CARİ ON STFIC.CLIENTREF =CARİ.LOGICALREF


 


Çevrimdışı latif1

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: CARİ HESAPLAR YANLIŞ GELİYOR
« Yanıtla #2 : 21.01.2013, 12:23 »
öncelikle tşk ediyorum verdiğin bilgi için peki tarihi nasıl yazcam başka yol nedir_?

Çevrimdışı fast7

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: CARİ HESAPLAR YANLIŞ GELİYOR
« Yanıtla #3 : 21.01.2013, 12:42 »
Bu raporu rapor üreticide kullanarak rapor oluşturduğunuzu farzettim. Rapor sihirbazında filtreler alanına Tarih filtresi ekleyin. Bunun gibi.