Logo Ticari Sistem Döviz Türleri Listesi (SQL Sorgusu)

Logo Ticari sistemde fiş hareket işlemlerinde (Banka,Cari,Kasa) İşlem Dövizi, Raporlama Dövizi gibi alanların detaylarını görmek için döviz türleri tablosuna ihtiyaç duyabilirsiniz.

L_CURRENCYLIST tablosu firma bazında döviz türlerini tutar.


select CURTYPE,* from L_CURRENCYLIST where FIRMNR = 119 ORDER BY L_CURRENCYLIST.CURTYPE

Sonuç:


Örnek Kullanımı:
select
LG_119_20_BNFICHE.FICHENO as FisNo
,LG_119_20_BNFICHE.DATE_ as Tarih
,LG_119_20_BNFLINE.AMOUNT as Tutar
,LG_119_20_BNFLINE.REPORTRATE AS RaporlamaDoviz
,LG_119_20_BNFLINE.REPORTNET   AS RaporDovizi 
,LG_119_20_BNFLINE.TRNET as DovizTutar
,L_CURRENCYLIST.CURCODE as DovizTuru
,L_CURRENCYLIST.CURNAME as DovizAciklama
from LG_119_20_BNFLINE
LEFT  JOIN  dbo.LG_119_20_BNFICHE ON dbo.LG_119_20_BNFLINE.SOURCEFREF = dbo.LG_119_20_BNFICHE.LOGICALREF
 LEFT JOIN L_CURRENCYLIST ON L_CURRENCYLIST.CURTYPE = LG_119_20_BNFLINE.TRCURR AND L_CURRENCYLIST.FIRMNR = 119






Döviz Türleri Listesi:
CURTYPE
CURCODE
CURNAME
1
USD
ABD Doları
2
DEM
Alman Markı
3
AUD
Avustralya Doları
4
ATS
Avusturya Şilini
5
BEF
Belçika Frangı
6
DKK
Danimarka Kronu
7
FIM
Fin Markkası
8
FRF
Fransız Frangı
9
NLG
Hollanda Florini
10
SEK
İsveç Kronu
11
CHF
İsviçre Frangı
12
ITL
İtalyan Lireti
13
JPY
Japon Yeni
14
CAD
Kanada Doları
15
KWD
Kuveyt Dinarı
16
NOK
Norveç Kronu
17
GBP
İngiliz Sterlini
18
SAR
S. Arabistan Riyali
19
XEU
Avrupa para birimi
20
EUR
Euro
21
AZM
Azerbaycan Manatı
22
BRL
Brezilya Cruzeirosu
23
BGL
Bulgar Levası
24
CZK
Çek Kuronu
25
CNY
Çin Yüeni
26
EEK
Estonya Kuronu
27
GEL
Gürcistan Larisi
28
INR
Hindistan Rupisi
29
HKD
Hongkong Doları
30
IQD
Irak Dinarı
31
IRR
İran Riyali
32
IEP
İrlanda Lirası
33
ESP
İspanyol Pesetası
34
ILS
İsrail Şekeli
35
ISK
İzlanda Kuronu
36
CYP
Kıbrıs Lirası
37
KGS
Kırgızistan Somu
38
LVL
Letonya Latsı
39
LYD
Libya Dinarı
40
LBP
Lübnan Lirası
41
LTL
Litvanya Litası
42
LUF
Lüksemburg Frangı
43
HUF
Macaristan Forinti
44
MYR
Malezya Ringgiti
45
MXN
Meksika Pesosu
46
EGP
Mısır Lirası
47
BBD
Barbados Doları
48
PLN
Polonya Zlotisi
49
PTE
Portekiz Escudosu
50
ROL
Romen Leyi
51
RUR
Rus Rublesi
52
TWD
Tayvan Doları
53
TRY
Türk Lirası
54
JOD
Ürdün Dinarı
55
GRD
Yunan Drahmisi
56
ARP
Arjantin Pesosu
57
LAK
Laos Kipi
58
ADP
Andorra Pesetası
59
AED
BAE Dirhemi
60
AFA
Afganistan Afganisi
61
ALL
Arnavutluk Leki
62
ANG
Hollanda Antilleri Florini
63
AON
Angola Kwanzası
64
BDT
Bengaldeş Takası
65
BHD
Bahreyn Dinarı
66
BIF
Burundi Frangı
67
BMD
Bermuda Doları
68
BND
Brunei Doları
69
BOB
Bolivya Bolivianosu
70
BSD
Bahama Doları
71
BTN
Butan Lirası
72
BWP
Botswana Pulası
73
BZD
Belize Doları
74
CLP
Şili Pesosu
75
COP
Kolombiya Pesosu
76
CRC
Kosta Rika Kolonu
77
CUP
Küba Pesosu
78
CVE
Cape Verde Esküdosu
79
DJF
Cibuti Frangı
80
DOP
Dominik Pesosu
81
DZD
Cezayir Dinarı
82
ECS
Ekvator Sucresi
83
ETB
Etyopya Birri
84
FJD
Fiji Adaları Doları
85
FKP
Falkland Adaları Sterlini
86
GHC
Gana Cedisi
87
GIP
Cebelitarık Sterlini
88
GMD
Gambia Dalasisi
89
GNF
Gine Frangı
90
GTQ
Guatemala Quetzali
91
GWP
Gine-Bisse Pesosu
92
GYD
Guyana Doları
93
HNL
Honduras Lempirası
94
HTG
Haiti Gourdesi
95
IDR
Endonezya Rupisi
96
JMD
Jamaika Doları
97
KES
Kenya Şilingi
98
KHR
Kamboçya Rieli
99
KMF
Komor Frangi
100
KPW
Kuzey Kore Wonu
101
KRW
Güney Kore Wonu
102
KYD
Cayman Adaları Doları
103
LKR
Sri Lanka Rupisi
104
LRD
Liberya Doları
105
LSL
Lesoto Lotisi
106
MAD
Fas Dirhemi
107
MNT
Moğol Tugriki
108
MOP
Macau Patacası
109
MRO
Moritanya Ogiyası
110
MTL
Malta Lirası
111
MUR
Mauritius Rupisi
112
MVR
Maldiv Rufiyası
113
MWK
Malavi Kwachası
114
MZM
Mozambik Meticali
115
NGN
Nijerya Nairası
116
NIO
Nikaragua Cordoba Orosu
117
NPR
Nepal Rupisi
118
NZD
Yeni Zelanda Doları
119
OMR
Umman Riyali
120
PAB
Panama Balboası
121
PEN
Peru Solu
122
PGK
Papua Yeni Gine Kinası
123
PHP
Filipin Pesosu
124
PKR
Pakistan Rupisi
125
PYG
Paraguay Guaranisi
126
QAR
Katar Riyali
127
RWF
Ruanda Frangı
128
SBD
Solomon Adaları Doları
129
SCR
Seyşel Adaları Rupisi
130
SDD
Sudan Dinarı
131
SGD
Singapur Doları
132
SHP
St. Helen Lirası
133
SLL
Sierra Leone Leonesi
134
SOS
Somali Şilini
135
SRG
Surinam Florini
136
STD
Sao Tome Dobrası
137
SVC
El Salvador Colonu
138
SYP
Suriye Lirası
139
SZL
Swaziland Lilangenisi
140
THB
Tayland Bahtı
141
TND
Tunus Dinarı
142
TPE
Doğu Timor Esküdosu
143
TTD
Trinidad ve Tobago Doları
144
TZS
Tanzanya Şilini
145
UGX
Uganda Şilini
146
UYU
Uruguay Pesosu
147
VEB
Venezuella Bolivarı
148
VND
Vietnam Dongu
149
WST
Samoa Talası
150
YDD
Yemen Dinarı
151
YER
Yemen Riyali
152
YUD
Yugoslav Dinarı
153
ZAR
Güney Afrika Randı
154
ZMK
Zambia Kwachası
155
ZWD
Zimbabwe Doları
156
KZT
Kazak Tengesi
157
UAH
Ukrayna Grevniyası
158
TMM
Türkmenistan Manatı
159
UZS
Özbekistan Somu
160
TL
Yeni Türk Lirası
161
RON
Romen Yeni Leyi
162
AYM
Azerbaycan Yeni Manatı



Logo Tiger Ticari Sistem Üretim Emirleri Sorgusu

Ticari sistem üzerinden üretim emirleri listesini çekmek için aşağıdaki sorguyu kullanabilirsiniz.



CREATE VIEW [dbo].[Uretim_Emirleri_Listesi]
as
SELECT P.DATE_ AS 'Uretim Emri Tarihi',P.FICHENO as 'Uretim Emri No',P.SPECODE AS 'Uretim Emri Turu'
,(CASE P.STATUS WHEN 0 THEN 'Baslamadı' WHEN 1 THEN 'Devam Ediyor' WHEN '3' THEN 'Kapandı' END) AS 'Uretim Emri Durumu'
,I.CODE as 'Malzeme Kodu',I.PRODUCERCODE as 'Eski Kod',I.NAME as 'Malzeme Adı'
,(CASE SUBSTRING(I.CODE,10,1) WHEN 'A' THEN P.PLNAMOUNT WHEN 'K'
             THEN P.PLNAMOUNT / (SELECT CONVFACT2 FROM LG_271_ITMUNITA ITM (NOLOCK) WHERE I.LOGICALREF = ITM.ITEMREF AND ITM.LINENR= 2)
                    END) AS 'Plan_Ur_Adt'
,(CASE SUBSTRING(I.CODE,10,1) WHEN 'K' THEN P.PLNAMOUNT WHEN 'A'
             THEN P.PLNAMOUNT * (SELECT CONVFACT2 FROM LG_271_ITMUNITA ITM (NOLOCK) WHERE I.LOGICALREF = ITM.ITEMREF AND ITM.LINENR= 2)
                    END) AS 'Plan_Ur_Kg'
,(CASE SUBSTRING(I.CODE,10,1) WHEN 'A' THEN (SELECT SUM(STL.AMOUNT) FROM LG_271_01_STLINE STL (NOLOCK) WHERE STL.PRODORDERREF = P.LOGICALREF AND STL.LPRODSTAT = 0 AND STL.TRCODE = 13) WHEN 'K'
             THEN (SELECT SUM(STL.AMOUNT) FROM LG_271_01_STLINE STL (NOLOCK) WHERE STL.PRODORDERREF = P.LOGICALREF AND STL.LPRODSTAT = 0 AND STL.TRCODE = 13) / (SELECT CONVFACT2 FROM LG_271_ITMUNITA ITM (NOLOCK) WHERE I.LOGICALREF = ITM.ITEMREF AND ITM.LINENR= 2)
                    END) AS 'Ger_Ur_Adt'
,(CASE SUBSTRING(I.CODE,10,1) WHEN 'K' THEN (SELECT SUM(STL.AMOUNT) FROM LG_271_01_STLINE STL (NOLOCK) WHERE STL.PRODORDERREF = P.LOGICALREF AND STL.LPRODSTAT = 0 AND STL.TRCODE = 13) WHEN 'A'
             THEN (SELECT SUM(STL.AMOUNT) FROM LG_271_01_STLINE STL (NOLOCK) WHERE STL.PRODORDERREF = P.LOGICALREF AND STL.LPRODSTAT = 0 AND STL.TRCODE = 13) * (SELECT CONVFACT2 FROM LG_271_ITMUNITA ITM (NOLOCK) WHERE I.LOGICALREF = ITM.ITEMREF AND ITM.LINENR= 2)
                    END) AS 'Ger_Ur_Kg'
,ISNULL(O.NAME,0) AS 'Operasyon Adı'
,(CASE D.LINESTATUS WHEN 1 THEN 'DEVAM EDIYOR' WHEN 3 THEN 'TAMAMLANDI' END) AS 'Operasyon Durumu'
,(CASE(SELECT T.TAMIR FROM TAMIR T (NOLOCK) WHERE T.LOGREF = P.LOGICALREF) WHEN 'TÇ' THEN 'Tamire Cıktı' WHEN 'TD' THEN 'Tamirden Döndü' END) AS 'Tamir Durumu'
,(CASE XT11.FIRMNR WHEN '271' THEN (SELECT ORF271.DATE_ FROM LG_271_01_ORFICHE ORF271 (NOLOCK) WHERE XT11.ORDFICHEREF = ORF271.LOGICALREF)
             WHEN '371' THEN  (SELECT ORF371.DATE_ FROM LG_371_01_ORFICHE ORF371 (NOLOCK) WHERE XT11.ORDFICHEREF = ORF371.LOGICALREF) END ) AS 'Siparis Tarihi'
,(CASE XT11.FIRMNR WHEN '271' THEN (SELECT ORF271.FICHENO FROM LG_271_01_ORFICHE ORF271 (NOLOCK) WHERE XT11.ORDFICHEREF = ORF271.LOGICALREF)
             WHEN '371' THEN  (SELECT ORF371.FICHENO FROM LG_371_01_ORFICHE ORF371 (NOLOCK) WHERE XT11.ORDFICHEREF = ORF371.LOGICALREF) END ) AS 'Siparis No'

,(CASE XT11.FIRMNR WHEN '271' THEN (SELECT C271.DEFINITION_ FROM LG_271_01_ORFICHE ORF271 (NOLOCK) , LG_271_CLCARD C271 (NOLOCK) WHERE ORF271.CLIENTREF = C271.LOGICALREF AND XT11.ORDFICHEREF = ORF271.LOGICALREF)
             WHEN '371' THEN  (SELECT C371.DEFINITION_ FROM LG_371_01_ORFICHE ORF371 (NOLOCK), LG_371_CLCARD C371 (NOLOCK) WHERE ORF371.CLIENTREF = C371.LOGICALREF AND XT11.ORDFICHEREF = ORF371.LOGICALREF) END ) AS 'Musteri Adı'



,(CASE XT11.FIRMNR WHEN '271' THEN
                    (CASE SUBSTRING(I.CODE,10,1) WHEN 'A' THEN (SELECT ORFL271.AMOUNT FROM LG_271_01_ORFLINE ORFL271 (NOLOCK) WHERE XT11.ORFLINEREF = ORFL271.LOGICALREF)
                          WHEN 'K' THEN (SELECT ORFL271.AMOUNT FROM LG_271_01_ORFLINE ORFL271 (NOLOCK) WHERE XT11.ORFLINEREF = ORFL271.LOGICALREF)
                    *(SELECT CONVFACT2 FROM LG_271_ITMUNITA ITM (NOLOCK) WHERE I.LOGICALREF = ITM.ITEMREF AND ITM.LINENR= 2) END)
             WHEN '371' THEN  (CASE SUBSTRING(I.CODE,10,1) WHEN 'A' THEN (SELECT ORFL371.AMOUNT FROM LG_371_01_ORFLINE ORFL371 (NOLOCK) WHERE XT11.ORFLINEREF = ORFL371.LOGICALREF)
                          WHEN 'K' THEN (SELECT ORFL371.AMOUNT FROM LG_371_01_ORFLINE ORFL371 (NOLOCK) WHERE XT11.ORFLINEREF = ORFL371.LOGICALREF)
                    *(SELECT CONVFACT2 FROM LG_271_ITMUNITA ITM (NOLOCK) WHERE I.LOGICALREF = ITM.ITEMREF AND ITM.LINENR= 2) END)END)  AS 'Siparis Miktarı_Adt'
,(CASE XT11.FIRMNR WHEN '271' THEN
                    (CASE SUBSTRING(I.CODE,10,1) WHEN 'K' THEN (SELECT ORFL271.AMOUNT FROM LG_271_01_ORFLINE ORFL271 (NOLOCK) WHERE XT11.ORFLINEREF = ORFL271.LOGICALREF)
                          WHEN 'A' THEN (SELECT ORFL271.AMOUNT FROM LG_271_01_ORFLINE ORFL271 (NOLOCK) WHERE XT11.ORFLINEREF = ORFL271.LOGICALREF)
                    /(SELECT CONVFACT2 FROM LG_271_ITMUNITA ITM (NOLOCK) WHERE I.LOGICALREF = ITM.ITEMREF AND ITM.LINENR= 2) END)
             WHEN '371' THEN  (CASE SUBSTRING(I.CODE,10,1) WHEN 'K' THEN (SELECT ORFL371.AMOUNT FROM LG_371_01_ORFLINE ORFL371 (NOLOCK) WHERE XT11.ORFLINEREF = ORFL371.LOGICALREF)
                          WHEN 'A' THEN (SELECT ORFL371.AMOUNT FROM LG_371_01_ORFLINE ORFL371 (NOLOCK) WHERE XT11.ORFLINEREF = ORFL371.LOGICALREF)
                    /(SELECT CONVFACT2 FROM LG_271_ITMUNITA ITM (NOLOCK) WHERE I.LOGICALREF = ITM.ITEMREF AND ITM.LINENR= 2) END)END)  AS 'Siparis Miktarı_Kg'
,SA.Seviye6Kod,SA.Seviye6Ad,SA.Seviye5Kod,SA.Seviye5Ad,SA.Seviye4Kod,SA.Seviye4Ad,SA.Seviye3Kod,SA.Seviye3Ad,SA.Seviye2Kod,SA.Seviye2Ad            
             FROM LG_271_PRODORD P (NOLOCK) LEFT OUTER JOIN
ISEMRIDURUM ISD (NOLOCK) ON P.LOGICALREF = ISD.PRODORDREF LEFT OUTER JOIN
LG_271_DISPLINE D (NOLOCK) ON D.LOGICALREF = ISD.LOGREF LEFT OUTER JOIN
LG_271_OPERTION O (NOLOCK) ON D.OPERATIONREF = O.LOGICALREF INNER JOIN
                    LG_271_ITEMS I (NOLOCK) ON P.ITEMREF = I.LOGICALREF LEFT OUTER JOIN
                    LG_XT011001_271 XT11 (NOLOCK) ON P.LOGICALREF = XT11.PRODREF INNER JOIN
             SINIF_AGACI SA (NOLOCK) ON I.LOGICALREF = SA.LOGICALREF



Logo Tiger3 Cari Hesap Ekstre Sorgusu

Logo Tiger3 programından aldığınız ekstre raporunu SQL sorgusu kullanarak alabilirsiniz. Aşağıdaki sorguda 107 yerine kendi firmanızı, 14 yerine de kendi döneminizi değiştirerek sorgu yapabilir veya view haline getirebilirsiniz.




SELECT
CAST(ROW_NUMBER() OVER(ORDER BY LG_107_14_CLFLINE.DATE_ asc) AS INT)  AS SATIRNO,
CL.CODE AS CARIKODU,
CL.DEFINITION_ + ' (' + ISNULL(LG_107_PAYPLANS.DEFINITION_,'Tanımsız') + ')' AS CARIADI,
LG_107_14_CLFLINE.CLIENTREF,
LG_107_14_CLFLINE.DATE_ AS TARIH,
CASE LG_107_14_CLFLINE.TRCODE WHEN 1 THEN 'Nakit Tahsilat' WHEN 2 THEN 'Nakit Ödeme' WHEN 3 THEN 'Borç Dekontu' WHEN 4 THEN 'Alacak Dekontu'
WHEN 5 THEN 'Virman Islemi' WHEN 6 THEN 'Kur Farki Islemi' WHEN 12 THEN 'Ozel Islem' WHEN 14 THEN 'Acilis Fisi'  WHEN 20 THEN 'Gelen Havale' 
WHEN 21 THEN 'Gönderilen Havale' WHEN 31 THEN 'Mal Alim Faturasi'
WHEN 33 THEN 'Toptan Satis iade Faturasi' WHEN 36 THEN 'Alim Iade Faturasi' WHEN 38 THEN 'Toptan Satis Faturasi' WHEN 41 THEN 'Verilen Vade Farki
Faturasi' WHEN 42 THEN 'Alinan Vade Farki Faturasi'  WHEN 61 THEN 'Cek Girisi'
WHEN 62 THEN 'Senet Girisi' WHEN 63 THEN 'Cek Cikis Cari Hesaba' WHEN 64 THEN 'Senet Cikis Cari Hesaba' ELSE 'Ne Oldugu Belirsiz' END AS ACIKLAMA,
LG_107_14_CLFLINE.TRCODE,
LG_107_14_CLFLINE.TRANNO AS BELGENO ,
(CASE WHEN LG_107_14_CLFLINE.SIGN = 0 THEN (LG_107_14_CLFLINE.AMOUNT ) ELSE 0 END)  AS BORC ,
(CASE WHEN LG_107_14_CLFLINE.SIGN = 1 THEN (LG_107_14_CLFLINE.AMOUNT ) ELSE 0 END)  AS ALACAK ,
0 AS BAKIYE

 FROM LG_107_14_CLFLINE

LEFT OUTER JOIN LG_107_CLCARD CL WITH(NOLOCK) ON CL.LOGICALREF =  LG_107_14_CLFLINE.CLIENTREF
LEFT OUTER JOIN LG_107_PAYPLANS WITH(NOLOCK) ON CL.PAYMENTREF = LG_107_PAYPLANS.LOGICALREF
--where CLIENTREF = 52500

Sonuç:


BlackListIP control on Serenity platform (.NET Core)

 In the Serenity platform, if you want to block IPs that belong to people you do not want to come from outside in the .net core web project,...