Merhaba yoğun taleb ve verdiğim sözler nedeniyle bu örneği yazmam farz oldu.
Bu işe başlamadan önce biraz logoyu, gerek kullanımı, tablo yapısı gibi özelliklerini inceleyin.
anlatma kabiliyetim biraz zayıftır şimdiden özür dilerim.
Lisansınız yoksa yormayın kendinizi !!!!
örnekteki amacım sizin işinizi yapmak değil size küçük bir örnekle yardımcı olmak balık tutumayı öğretmek gibi düşünün bu nedenle yazılım bilginiz konu için yetmiyorsa (zamanla oda olur kimse anasının karnında öğrenmedi) ne olur beni üzmeyin ben sadece 1 adet fatura örneği vereceğim farklı fişler yapma istiyorsanız kartları veya hareketleri dışarı xml olarak atarak xml dosyaları inceyin emin olun çok kısa sürede olayı kavrayacaksınız şimdi bir fatura xml ile başlayaım örnekle bereber xml yi anlayacasınız.
Etiket arşivi: Fatura
Logo Tiger Kapanmamış Satış Faturlarının Listesi
Logo Tiger Kapanmamış Satış Faturlarının Listesi
SELECT PAYTRANS.CARDREF, PAYTRANS.MODULENR, PAYTRANS.FICHEREF, PAYTRANS.TRCODE, SUM(PAYTRANS.TOTAL) AS FATURA_TOPLAMI, SUM(PAYTRANS.PAID) AS KAPANAN_TUTAR, SUM(PAYTRANS.TOTAL) - SUM(PAYTRANS.PAID) AS KALAN_TUTAR, CLCARD.CODE, CLCARD.DEFINITION_, CLCARD.TOWN,CLCARD.DISTRICT, CLCARD.TELNRS2, PAYTRANS.PROCDATE AS FATURA_TARIHI, PAYTRANS.DATE_ AS ODEME_TARIHI, ( SELECT ( SELECT DEFINITION_ FROM lg_001_PAYPLANS WHERE LOGICALREF = PAYDEFREF ) FROM lg_001_03_INVOICE WHERE LOGICALREF = PAYTRANS.FICHEREF ) AS ODEME_PLANI FROM lg_001_03_PAYTRANS AS PAYTRANS LEFT OUTER JOIN lg_001_CLCARD AS CLCARD ON PAYTRANS.CARDREF = CLCARD.LOGICALREF WHERE PAYTRANS.CARDREF IN ( SELECT LOGICALREF FROM lg_001_CLCARD AS SYN_CLCARD WHERE CODE LIKE '131 %') AND ( SELECT PAYDEFREF FROM lg_001_03_INVOICE WHERE LOGICALREF = PAYTRANS.FICHEREF) IN( 41, 43, 39 ) AND PAYTRANS.MODULENR IN( 4 ) AND PAYTRANS.PROCDATE <> PAYTRANS.DATE_ AND PAYTRANS.DATE_ <= '2016-10-11 00:00:00.000' GROUP BY PAYTRANS.CARDREF, PAYTRANS.MODULENR, PAYTRANS.FICHEREF, PAYTRANS.TRCODE, CLCARD.CODE, CLCARD.DEFINITION_, CLCARD.TOWN,CLCARD.DISTRICT, CLCARD.TELNRS2, PAYTRANS.PROCDATE, PAYTRANS.DATE_ HAVING SUM(PAYTRANS.TOTAL) - SUM(PAYTRANS.PAID) > 0.99 ORDER BY PAYTRANS.CARDREF;
Logo Tiger Fatura Kaydından Sonra Yazdırmıyor.
Başımızdan geçen logo notlarımı boş kaldıkça paylaşmaya devam ediyorum aslında bir yılın içinde baya bir birikti fakat bir çoğu kemalce düzenlenmesi gerekiyor. Fatura kesildikten sonra yazdırmıyor ise cari kartın INVPRINTCNT alanının değerinde sorun vardır 1 olması gerekiyor. Excelden veya db ye direk erişimle yazılan kartlarda çıkıyor bu sorun.
update LG_XXX_CLCARD SET INVPRINTCNT=1 WHERE CARDTYPE NOT IN ('22') AND (INVPRINTCNT=0 OR INVPRINTCNT IS NULL)