Cari Hareket Raporu Modülünde ki İşlem Türlerinin SQL Veritabanında ki Karşılıkları
Wolvox programında Cari Hareket Raporunda görünen her işlemin veritabanında bir karşılığı vardır, yapılan işlem SQL veritabanına kayıt olurken “İrsaliye/Fatura/Çek” ismi ile değil onu temsil eden numara ile kayıt edilir. Bu işlemin nedenini ve Fatura Türlerinin SQL tabloda ki karşılıklarını burada paylaşmıştık.
Bu makalede paylaşacağım bilgi SQL monitörden SELECT kodu ile bilgi çekerken, tablo birleştirme işlemi ile rapor çekmek istediğinizde bu numaralara ihtiyacınız olacaktır. Örneğin teklif verilmiş ve devir bakiyesi olan carileri görüntülemek istediğinizde böyle bir bilgiye ihtiyacınız olacaktır. Örnek SQL Syntax;
SELECT T.* FROM TEKLIF T LEFT JOIN CARI C ON (C.BLKODU=T.BLCRKODU) LEFT JOIN CARIHR CR ON (C.BLKODU=CR.BLCRKODU) WHERE T.BLKODU > 0 AND T.SILINDI=0 AND ISLEM_TURU IN(1) ORDER BY T.TICARI_UNVANI

| Veritabanı Karşılığı | İşlem Türü |
| 1 | Devir |
| 2 | Evrak |
| 3 | Nakit |
| 4 | Banka |
| 5 | Kredi Kartı |
| 6 | Pos |
| 7 | Çek |
| 8 | Senet |
| 9 | Fatura |
| 10 | İrsaliye |
| 12 | Virman |
| 13 | Tahakkuk |
| 14 | Bonus |
| 15 | Servis |
| 16 | Sipariş |
| 17 | Kredi Kartı İade |
| 18 | Pos İade |
| 18 | Taksit Virman |
Bir örnek daha yapalım; Nakit satışlarımızı arttırmak için daha önceden nakit ödeme yapan ve teklif durumu beklemede olan firmaları listelemek istediğimde aşağıda ki kodu kullanabilirim;
SELECT T.* FROM TEKLIF T LEFT JOIN CARI C ON (C.BLKODU=T.BLCRKODU) LEFT JOIN CARIHR CR ON (C.BLKODU=CR.BLCRKODU) WHERE T.BLKODU > 0 AND TEKLIF_DURUMU IN(1) AND T.SILINDI=0 AND ISLEM_TURU IN(3) ORDER BY T.TICARI_UNVANI
Detaylı bilgi almak için iletişim sayfasından ulaşım sağlayabilirsiniz.
