arkadaşlar ben siteyi inceledim ve orada verilen örnekleri denedim sonuç alamayınca size yazmaya karar verdim...
BEN AYRINTILI TAHSİLAT LİSTESİ RAPORUNA FATURALARIN NET TOPLAMIDA GELSİN İSTİYORUM HER FATURANIN NET TUTARI NE İSE ONU YAZSIN İSTİYORUM
daha önce elif hnm'ın bu şekilde bir sorunu olmuş ersoy beyin verdiği tanımlı alanları denedim ama sonuçta şöyle birşey ortaya çıkıyor bir fatura birden fazla hareket ile kapanmışsa eğer o faturayı kapatan tek tahsilat bakiyesini görüyor tanımlı alan
alanlar şöyle:
TÜR ALAN ADI FORMÜL METİN PAİD _SQLINFO("R9.paid","LG_001_01_PAYTRANS",[Q_PAY]=[Q_ftr_ref] AND R9.trCode=8 AND R9.closingRate=1)
---------------------------------------------------------------------------------------------------------------------
SAYI Q1 R9.paid
---------------------------------------------------------------------------------------------------------------------
METİN Q_PAY "STR(R9.ficheRef)"
---------------------------------------------------------------------------------------------------------------------
METİN Q_ftr_ref "STR(R8.logicalRef)"
---------------------------------------------------------------------------------------------------------------------
METİN Q_Field_Kapanan "V.PAID"
---------------------------------------------------------------------------------------------------------------------
METİN Q_Table "LG_001_01_INVOICE Z , LG_001_01_PAYTRANS V"
---------------------------------------------------------------------------------------------------------------------
METİN Q_Where_01 "Z.FICHENO='"+[Kapatan İşlem Belge No]+"' AND V.FICHEREF=Z.LOGICALREF AND Z.TRCODE=8 AND V.TRCODE=8 AND V.CLOSINGRATE=1"
--------------------------------------------------------------------------------------------------------------------------------
METİN Q_Where_02 "Z.FICHENO='"+[Kapatan İşlem Belge No]+"' AND V.FICHEREF=Z.LOGICALREF AND Z.TRCODE=8 AND V.TRCODE=8 AND V.CLOSINGRATE=0 AND CANCELLED=0"
--------------------------------------------------------------------------------------------------------------------------------
METİN Q_SQL_Kapanan _SQLINFO([Q_Field_Kapanan],[Q_Table],[Q_Where_01])
---------------------------------------------------------------------------------------------------------------------
SAYI Q_SQL_Kapanmayan VAL(_SQLINFO([Q_Field_Kapanan],[Q_Table],[Q_Where_02]))
---------------------------------------------------------------------------------------------------------------------
Q_SQL_Kapanan ALANI O FATURAYI KAPATAN TAHSİLATLARI GETİRİYOR AMA O FATURAYI KAPATAN TEK TAHSİLAT TUTARINI GETİRİYOR .ÖRNEK : 1.000 YTL'LİK FATURAYI 500,300 YTL'LİK TAHSİLATLAR KAPATIYOR DİYELİM Q_SQL_Kapanan ALANI SADECE 500 YTL'Yİ GÖSTERİYOR DİĞER 300 YTL 'Yİ EKLEMYİOR YANİ TOPLAM TAHSİLAT 800 YTL O FATURAYA İSTİNADEN AMA BU ALAN SADECE 500 YTL'Yİ ALIYOR
BEN TANIMLI ALAN YAPIP (AYRINTILI TAH.LİSTESİNDE) VERİ ALANLARINDAN INVOICE ALANINDAN NET TOTAL ALANINI GETİRMEYE ÇALIŞTIM RAPORA AMA BOŞ GELİYOR...ŞİMDİ BEN BU RAPORA FATURAALRIN TUTARLARINIDA NASIL GETİRECEĞİM