-- KULLANIMLAR BU TARZ OLUR:
SELECT [dbo].BMF_STLINE_TRCODE_ACIKLAMA(STLINE.TRCODE) [Fiş Türü],* FROM LG_211_01_STLINE AS STLINE
-- STLINE FİŞ TÜRLERİ
CREATE FUNCTION [dbo].[BMF_STLINE_TRCODE_ACIKLAMA](@TRCODE INT)
RETURNS VARCHAR(255)
BEGIN
DECLARE @STLINE_TRCODE_ACIKLAMA VARCHAR(255);
SET @STLINE_TRCODE_ACIKLAMA = (
CASE
@TRCODE
WHEN 14 THEN 'Devir Fişi'
WHEN 11 THEN 'Fire Fişi'
WHEN 12 THEN 'Sarf Fişi'
WHEN 13 THEN 'Üretimden Giriş Fişi'
WHEN 25 THEN 'Ambar Fişi'
WHEN 50 THEN 'Sayım Fazlası'
WHEN 51 THEN 'Sayım Eksiği'
WHEN 1 THEN 'Satınalma Faturası'
WHEN 6 THEN 'Satınalma İade Faturası'
WHEN 2 THEN 'Perkende Satış İade Faturası'
WHEN 3 THEN 'Toptan Satış İade Faturası'
WHEN 7 THEN 'Perakende Satış Faturası'
WHEN 8 THEN 'Toptan Satış Faturası'
END
)
RETURN @STLINE_TRCODE_ACIKLAMA
END
-- KULLANIMI SELECT [dbo].BMF_STLINE_TRCODE_ACIKLAMA(STLINE.TRCODE) [Fiş Türü],* FROM LG_211_01_STLINE AS STLINE
--- CLFLINE ISLEM TURLERI
CREATE FUNCTION [dbo].[BMF_CLFLINE_ISLEMTURU_ACIKLAMA](@CLFLINEMODULENR INT, @CLFLINETRCODE INT)
RETURNS VARCHAR(255)
BEGIN
DECLARE @CLFLINE_ISLEMTURU_ACIKLAMA VARCHAR(255);
SET @CLFLINE_ISLEMTURU_ACIKLAMA = (
CASE ((@CLFLINEMODULENR*100)+@CLFLINETRCODE)
WHEN 381 THEN 'Satış Siparişi'
WHEN 382 THEN 'Satınalma Siparişi'
WHEN 431 THEN 'Satın Alma Faturası'
WHEN 432 THEN 'Perakende Satış İade Faturası'
WHEN 433 THEN 'Toptan satış iade faturası'
WHEN 434 THEN 'Alınan Hizmet Faturası'
WHEN 435 THEN 'Alınan proforma faturası'
WHEN 436 THEN 'Alım iade faturası'
WHEN 437 THEN 'Perakende Satış Faturası'
WHEN 438 THEN 'Toptan satış faturası'
WHEN 439 THEN 'Verilen hizmet faturası'
WHEN 440 THEN 'Verilen proforma faturası'
WHEN 441 THEN 'Verilen vade farkı faturası'
WHEN 442 THEN 'Alınan Vade farkı faturası'
WHEN 443 THEN 'Alınan fiyat farkı faturası'
WHEN 444 THEN 'Verilen fiyat farkı faturası'
WHEN 456 THEN 'Müstahsil makbuzu'
WHEN 501 THEN 'Nakit tahsilat'
WHEN 502 THEN 'Nakit ödeme'
WHEN 503 THEN 'Borç Dekontu'
WHEN 504 THEN 'Alacak Dekontu'
WHEN 505 THEN 'Virman Işlemi'
WHEN 506 THEN 'Kur farkı işlemi'
WHEN 512 THEN 'Özel işlem'
WHEN 514 THEN 'Açılış Fişi'
WHEN 570 THEN 'Kredi Kartı Fişi'
WHEN 661 THEN 'Çek girişi'
WHEN 662 THEN 'Senet girişi'
WHEN 663 THEN 'Çek çıkış cari hesaba'
WHEN 664 THEN 'Senet çıkış cari hesaba'
WHEN 720 THEN 'Gelen havaleler'
WHEN 721 THEN 'Gönderilen havaleler'
WHEN 728 THEN 'Banka Alınan Hizmet'
WHEN 729 THEN 'Banka Verilen Hizmet'
WHEN 1001 THEN 'Nakit tahsilat'
WHEN 1002 THEN 'Nakit ödeme'
END
)
RETURN @CLFLINE_ISLEMTURU_ACIKLAMA
END
--PAYTRANS DOVIZ TURU
USE [LEVENT]
GO
/****** Object: UserDefinedFunction [dbo].[Get_Ambar_Aciklama] Script Date: 1.07.2019 10:32:36 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[BMF_PAYTRANS_DOVIZ_CINSI](@PAYTRANSTRCURR INT)
RETURNS VARCHAR(255)
BEGIN
DECLARE @PAYTRANS_DOVIZ_CINSI VARCHAR(255);
SET @PAYTRANS_DOVIZ_CINSI = (
CAST((case @PAYTRANSTRCURR
WHEN 1 then 'USD'
WHEN 2 then 'DEM'
WHEN 3 then 'AUD'
WHEN 4 then 'ATS'
WHEN 5 then 'BEF'
WHEN 6 then 'DKK'
WHEN 7 then 'FIM'
WHEN 8 then 'FRF'
WHEN 9 then 'NLG'
WHEN 10 then 'SEK'
WHEN 11 then 'CHF'
WHEN 12 then 'ITL'
WHEN 13 then 'JPY'
WHEN 14 then 'CAD'
WHEN 15 then 'KWD'
WHEN 16 then 'NOK'
WHEN 17 then 'GBP'
WHEN 18 then 'SAR'
WHEN 19 then 'XEU'
WHEN 20 then 'EUR'
WHEN 21 then 'AZM'
WHEN 22 then 'BRL'
WHEN 23 then 'BLV'
WHEN 24 then 'CZK'
WHEN 25 then 'CNY'
WHEN 26 then 'EKR'
WHEN 27 then 'GMS'
WHEN 28 then 'INR'
WHEN 29 then 'HKD'
WHEN 30 then 'IQD'
WHEN 31 then 'IRR'
WHEN 32 then 'IEP'
WHEN 33 then 'ESP'
WHEN 34 then 'ILS'
WHEN 35 then 'ISK'
WHEN 36 then 'CYP'
WHEN 37 then 'KGS'
WHEN 38 then 'LTL'
WHEN 39 then 'LBD'
WHEN 40 then 'LBP'
WHEN 41 then 'LVL'
WHEN 42 then 'LXF'
WHEN 43 then 'HNL'
WHEN 44 then 'MYR'
WHEN 45 then 'MXP'
WHEN 46 then 'EGP'
WHEN 47 then 'BBD'
WHEN 48 then 'PLN'
WHEN 49 then 'PTE'
WHEN 50 then 'RML'
WHEN 51 then 'RRU'
WHEN 52 then 'TWD'
WHEN 53 then 'TRL'
WHEN 54 then 'JOD'
WHEN 55 then 'GRD'
WHEN 56 then 'ARA'
WHEN 57 then 'LAK'
WHEN 58 then 'ADP'
WHEN 59 then 'AED'
WHEN 60 then 'AFA'
WHEN 61 then 'ALL'
WHEN 62 then 'ANG'
WHEN 63 then 'AON'
WHEN 64 then 'BDT'
WHEN 65 then 'BHD'
WHEN 66 then 'BIF'
WHEN 67 then 'BMD'
WHEN 68 then 'BND'
WHEN 69 then 'BOB'
WHEN 70 then 'BSD'
WHEN 71 then 'BTN'
WHEN 72 then 'BWP'
WHEN 73 then 'BZD'
WHEN 74 then 'CLP'
WHEN 75 then 'COP'
WHEN 76 then 'CRC'
WHEN 77 then 'CUP'
WHEN 78 then 'CVE'
WHEN 79 then 'DJF'
WHEN 80 then 'DOP'
WHEN 81 then 'DZD'
WHEN 82 then 'ECS'
WHEN 83 then 'ETB'
WHEN 84 then 'FJD'
WHEN 85 then 'FKP'
WHEN 86 then 'GHC'
WHEN 87 then 'GIP'
WHEN 88 then 'GMD'
WHEN 89 then 'GNF'
WHEN 90 then 'GTQ'
WHEN 91 then 'GWP'
WHEN 92 then 'GYD'
WHEN 93 then 'HNL'
WHEN 94 then 'HTG'
WHEN 95 then 'IDR'
WHEN 96 then 'JMD'
WHEN 97 then 'KES'
WHEN 98 then 'KHR'
WHEN 99 then 'KMF'
WHEN 100 then 'KPW'
WHEN 101 then 'KRW'
WHEN 102 then 'KYD'
WHEN 103 then 'LKR'
WHEN 104 then 'LRD'
WHEN 105 then 'LSL'
WHEN 106 then 'MAD'
WHEN 107 then 'MNT'
WHEN 108 then 'MOP'
WHEN 109 then 'MRO'
WHEN 110 then 'MTL'
WHEN 111 then 'MUR'
WHEN 112 then 'MVR'
WHEN 113 then 'MWK'
WHEN 114 then 'MZM'
WHEN 115 then 'NGN'
WHEN 116 then 'NIC'
WHEN 117 then 'NPR'
WHEN 118 then 'NZD'
WHEN 119 then 'OMR'
WHEN 120 then 'PAB'
WHEN 121 then 'PEN'
WHEN 122 then 'PGK'
WHEN 123 then 'PHP'
WHEN 124 then 'PKR'
WHEN 125 then 'PYG'
WHEN 126 then 'QAR'
WHEN 127 then 'RWF'
WHEN 128 then 'SBD'
WHEN 129 then 'SCR'
WHEN 130 then 'SDP'
WHEN 131 then 'SGD'
WHEN 132 then 'SHP'
WHEN 133 then 'SLL'
WHEN 134 then 'SOS'
WHEN 135 then 'SRG'
WHEN 136 then 'STD'
WHEN 137 then 'SVC'
WHEN 138 then 'SYP'
WHEN 139 then 'SZL'
WHEN 140 then 'THB'
WHEN 141 then 'TND'
WHEN 142 then 'TPE'
WHEN 143 then 'TTD'
WHEN 144 then 'TZS'
WHEN 145 then 'UGS'
WHEN 146 then 'UYP'
WHEN 147 then 'VEB'
WHEN 148 then 'VND'
WHEN 149 then 'WST'
WHEN 150 then 'YDD'
WHEN 151 then 'YER'
WHEN 152 then 'YUD'
WHEN 153 then 'ZAR'
WHEN 154 then 'ZMK'
WHEN 155 then 'ZWD'
WHEN 156 then 'KZT'
WHEN 157 then 'UAH'
WHEN 158 then 'TMM'
WHEN 159 then 'UZS'
WHEN 160 then 'TL'
WHEN 0 then 'TL' else '' end) AS VARCHAR(4))
)
RETURN @PAYTRANS_DOVIZ_CINSI
END
GO
--IRSALIYE TURU
CREATE FUNCTION [dbo].[BMF_STFICHE_IRSALIYETURU](@STFICHETRCODE INT)
RETURNS VARCHAR(255)
BEGIN
DECLARE @STFICHE_IRSALIYETURU VARCHAR(255);
SET @STFICHE_IRSALIYETURU = (
(CASE @STFICHETRCODE
WHEN 1 THEN 'Satınalma İrsaliyesi'
WHEN 2 THEN 'Perakende Satış İade İrsaliyesi'
WHEN 3 THEN 'Toptan Satış İade İrsaliyesi'
WHEN 4 THEN 'Konsinye Çıkış İade İrsaliyesi'
WHEN 5 THEN 'Konsinye Giriş İrsaliyesi'
WHEN 6 THEN 'Satınalma İade İrsaliyesi'
WHEN 7 THEN 'Perakende Satış İrsaliyesi'
WHEN 8 THEN 'Toptan Satış İrsaliyesi'
WHEN 9 THEN 'Konsinye Çıkış İrsaliyesi'
WHEN 10 THEN 'Konsinye Giriş İade İrsaliyesi'
WHEN 11 THEN 'Fire Fişi'
WHEN 12 THEN 'Sarf Fişi'
WHEN 13 THEN 'Üretimden Giriş Fişi'
WHEN 14 THEN 'Devir Fişi'
WHEN 15 THEN 'Tanımlı Malzeme Fişi - Giriş Fişi 1'
WHEN 16 THEN 'Tanımlı Malzeme Fişi - Giriş Fişi 2'
WHEN 17 THEN 'Tanımlı Malzeme Fişi - Giriş Fişi 3'
WHEN 18 THEN 'Tanımlı Malzeme Fişi - Giriş Fişi 4'
WHEN 19 THEN 'Tanımlı Malzeme Fişi - Giriş Fişi 5'
WHEN 20 THEN 'Tanımlı Malzeme Fişi - Çıkış Fişi 1'
WHEN 21 THEN 'Tanımlı Malzeme Fişi - Çıkış Fişi 2'
WHEN 22 THEN 'Tanımlı Malzeme Fişi - Çıkış Fişi 3'
WHEN 23 THEN 'Tanımlı Malzeme Fişi - Çıkış Fişi 4'
WHEN 24 THEN 'Tanımlı Malzeme Fişi - Çıkış Fişi 5'
WHEN 25 THEN 'Ambar Fişi'
WHEN 26 THEN 'Müstahsil İrsaliyesi'
WHEN 30 THEN 'Tanımlı Satınalma İrsaliyesi 1'
WHEN 31 THEN 'Tanımlı Satınalma İrsaliyesi 2'
WHEN 32 THEN 'Tanımlı Satınalma İrsaliyesi 3'
WHEN 33 THEN 'Tanımlı Satınalma İrsaliyesi 4'
WHEN 34 THEN 'Tanımlı Satınalma İrsaliyesi 5'
WHEN 35 THEN 'Tanımlı Satış İrsaliyesi 1'
WHEN 36 THEN 'Tanımlı Satış İrsaliyesi 2'
WHEN 37 THEN 'Tanımlı Satış İrsaliyesi 3'
WHEN 38 THEN 'Tanımlı Satış İrsaliyesi 4'
WHEN 39 THEN 'Tanımlı Satış İrsaliyesi 5' ELSE '' END)
)
RETURN @STFICHE_IRSALIYETURU
END
--AMBAR ACIKLAMA
CREATE FUNCTION [dbo].[Get_Ambar_Aciklama](@ambarno VARCHAR(255), @sirketno VARCHAR(255))
RETURNS VARCHAR(255)
BEGIN
DECLARE @ambar VARCHAR(255);
SET @ambar = (SELECT NAME FROM L_CAPIWHOUSE WHERE NR = @ambarno AND FIRMNR = @sirketno )
RETURN @ambar
END
GO
--------------------EMFLINE TRCODE
USE [LEVENT]
GO
/****** Object: UserDefinedFunction [dbo].[BMF_CLFLINE_ISLEMTURU_ACIKLAMA] Script Date: 5.07.2019 12:58:25 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[BMF_EMFLINE_TRCODE_ACIKLAMA] (@EMFLINETRCODE INT)
RETURNS VARCHAR(255)
BEGIN
DECLARE @BMF_EMFLINE_TRCODE_ACIKLAMA VARCHAR(255);
SET @BMF_EMFLINE_TRCODE_ACIKLAMA = (
CASE @EMFLINETRCODE
WHEN 1 THEN 'Açılış Fişi'
WHEN 2 THEN 'Tahsil Fişi'
WHEN 3 THEN 'Tediye Fişi'
WHEN 4 THEN 'Mahsup Fişi'
WHEN 5 THEN 'Özel Fiş'
WHEN 6 THEN 'Kur Farkı Fişi'
WHEN 7 THEN 'Kapanış Fişi'
WHEN 8 THEN 'Enflasyon Muh. Fişi'
WHEN 9 THEN 'Konsolidasyon Düzeltme Fişi'
WHEN 10 THEN 'TFRS Düzeltme Fişi'
END
)
RETURN @BMF_EMFLINE_TRCODE_ACIKLAMA
END
GO
Category: LOGO ERP
LOGO KULLANILMAYAN BIRIMLERI SILME SQL
DELETE FROM LG_210_UNITSETL WHERE LOGICALREF IN (
SELECT LOGICALREF FROM (
SELECT DISTINCT
LOGICALREF,
M.ANAMALZEMEKOD,
M.ANAMZELEMEAD,
M.BIRIMKODU,
M.BIRIMADI,
ISNULL(
(
SELECT DISTINCT
CONVERT(VARCHAR, UOMREF)
FROM LG_210_01_STLINE S
WHERE S.UOMREF = M.LOGICALREF
AND S.LINETYPE = 0
),
'YOK'
) STLINEDAVARMI,
ISNULL(
(
SELECT DISTINCT
CONVERT(VARCHAR, UOMREF)
FROM LG_210_01_ORFLINE S
WHERE S.UOMREF = M.LOGICALREF
AND S.LINETYPE = 0
),
'YOK'
) ORFLINEDAVARMI,
CASE
WHEN ISNULL(
(
SELECT DISTINCT
CONVERT(VARCHAR, UOMREF)
FROM LG_210_01_STLINE S
WHERE S.UOMREF = M.LOGICALREF
AND S.LINETYPE = 0
),
'YOK'
) = 'YOK'
AND ISNULL(
(
SELECT DISTINCT
CONVERT(VARCHAR, UOMREF)
FROM LG_210_01_ORFLINE S
WHERE S.UOMREF = M.LOGICALREF
AND S.LINETYPE = 0
),
'YOK'
) = 'YOK' THEN
'SIL'
ELSE
'SILME'
END SILINEBILIR
FROM
(
SELECT UNITSETL.CODE BIRIMKODU,
UNITSETL.NAME BIRIMADI,
(
SELECT CODE
FROM LG_210_UNITSETF UNITSETF
WHERE UNITSETF.LOGICALREF = UNITSETL.UNITSETREF
) ANAMALZEMEKOD,
(
SELECT UNITSETF.NAME
FROM LG_210_UNITSETF UNITSETF
WHERE UNITSETF.LOGICALREF = UNITSETL.UNITSETREF
) ANAMZELEMEAD,
LOGICALREF,
CODE,
NAME,
UNITSETREF,
LINENR,
MAINUNIT,
CONVFACT1,
CONVFACT2,
WIDTH,
LENGTH,
HEIGHT,
AREA,
VOLUME_,
WEIGHT,
WIDTHREF,
LENGTHREF,
HEIGHTREF,
AREAREF,
VOLUMEREF,
WEIGHTREF,
DIVUNIT,
MEASURECODE,
GLOBALCODE
FROM LG_210_UNITSETL UNITSETL WITH (NOLOCK)
) M ) AS T WHERE T.SILINEBILIR='SIL' )
LOGO SQL MALZEME BIRIM DURUMLARI
CREATE VIEW BM_MALZEME_BIRIM_DURUMLARI AS
SELECT DISTINCT LOGICALREF,M.ANAMALZEMEKOD,M.ANAMZELEMEAD, M.BIRIMKODU,M.BIRIMADI,
ISNULL((SELECT DISTINCT CONVERT(VARCHAR,UOMREF) FROM LG_210_01_STLINE S WHERE S.UOMREF=M.LOGICALREF AND S.LINETYPE=0),'YOK') STLINEDAVARMI,
ISNULL((SELECT DISTINCT CONVERT(VARCHAR,UOMREF) FROM LG_210_01_ORFLINE S WHERE S.UOMREF=M.LOGICALREF AND S.LINETYPE=0),'YOK') ORFLINEDAVARMI,
CASE WHEN ISNULL((SELECT DISTINCT CONVERT(VARCHAR,UOMREF) FROM LG_210_01_STLINE S WHERE S.UOMREF=M.LOGICALREF AND S.LINETYPE=0),'YOK') ='YOK'
AND ISNULL((SELECT DISTINCT CONVERT(VARCHAR,UOMREF) FROM LG_210_01_ORFLINE S WHERE S.UOMREF=M.LOGICALREF AND S.LINETYPE=0),'YOK')='YOK' THEN 'SIL' ELSE 'SILME'
END
SILINEBILIR
FROM (SELECT
UNITSETL.CODE BIRIMKODU,
UNITSETL.NAME BIRIMADI,
(SELECT CODE FROM LG_210_UNITSETF UNITSETF WHERE UNITSETF.LOGICALREF = UNITSETL.UNITSETREF) ANAMALZEMEKOD,
(SELECT UNITSETF.NAME FROM LG_210_UNITSETF UNITSETF WHERE UNITSETF.LOGICALREF = UNITSETL.UNITSETREF) ANAMZELEMEAD,
LOGICALREF, CODE, NAME, UNITSETREF, LINENR, MAINUNIT, CONVFACT1, CONVFACT2, WIDTH, LENGTH, HEIGHT, AREA, VOLUME_, WEIGHT, WIDTHREF, LENGTHREF, HEIGHTREF, AREAREF, VOLUMEREF, WEIGHTREF, DIVUNIT, MEASURECODE, GLOBALCODE
FROM
LG_210_UNITSETL UNITSETL WITH(NOLOCK) ) M
LOGO SQL ALT BIRIMLERIYLE ANA BIRIM SETLERI
SET ROWCOUNT 0
SELECT
(SELECT CODE FROM LG_212_UNITSETF UNITSETF WHERE UNITSETF.LOGICALREF = UNITSETL.UNITSETREF) ANAMALZEMEKOD,
(SELECT UNITSETF.NAME FROM LG_212_UNITSETF UNITSETF WHERE UNITSETF.LOGICALREF = UNITSETL.UNITSETREF) ANAMZELEMEAD,
LOGICALREF, CODE, NAME, UNITSETREF, LINENR, MAINUNIT, CONVFACT1, CONVFACT2, WIDTH, LENGTH, HEIGHT, AREA, VOLUME_, WEIGHT, WIDTHREF, LENGTHREF, HEIGHTREF, AREAREF, VOLUMEREF, WEIGHTREF, DIVUNIT, MEASURECODE, GLOBALCODE
FROM
LG_212_UNITSETL UNITSETL WITH(NOLOCK)
ORDER BY
UNITSETREF, LINENR
SQL SERVER LINKED SERVER TO SQL SERVER
USE [master]
GO
/****** Object: LinkedServer [LEVENT] Script Date: 16.5.2019 14:00:30 ******/
EXEC master.dbo.sp_addlinkedserver @server = N'LEVENT', @srvproduct=N'2', @provider=N'SQLNCLI', @datasrc=N'BMS_SEMIH', @location=N'LEVENT', @catalog=N'LEVENT'
/* For security reasons the linked server remote logins password is changed with ######## */
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'LEVENT',@useself=N'False',@locallogin=NULL,@rmtuser=N'logouser',@rmtpassword='logouser'
LOGO SQL MUHASEBE FİŞLERİ VE STLINE KODLARI KONTROLU
SELECT *
FROM
(
SELECT DISTINCT
*,
CASE
WHEN ACCODE_EMFLINE = ACCODE_STLINE + ',' + ACCODE_STLINE1 THEN
ACCODE_STLINE + ',' + ACCODE_STLINE1
WHEN ACCODE_EMFLINE = ACCODE_STLINE1 + ',' + ACCODE_STLINE THEN
ACCODE_STLINE1 + ',' + ACCODE_STLINE
WHEN ACCODE_STLINE1 IS NULL THEN
ACCODE_STLINE
ELSE
''
END SIRALA
FROM
(
SELECT
(
SELECT INVOICE.FICHENO
FROM LG_201_01_INVOICE INVOICE
WHERE INVOICE.LOGICALREF = stline.INVOICEREF
) FISNO,
stline.STOCKREF,
stline.LINETYPE,
(
SELECT emuhacc.CODE
FROM LG_201_EMUHACC emuhacc
WHERE emuhacc.LOGICALREF = stline.ACCOUNTREF
) ACCODE_STLINE,
(
SELECT emuhacc.CODE
FROM LG_201_EMUHACC emuhacc
WHERE emuhacc.LOGICALREF = stline.VATACCREF
) ACCODE_STLINE1,
CASE
WHEN stline.LINETYPE = 4 THEN
STUFF(
(
SELECT DISTINCT
',' + ACCOUNTCODE
FROM LG_201_01_EMFLINE S2
WHERE S2.SOURCEFREF = stline.INVOICEREF
AND S2.LINEEXP LIKE '%' +
(
SELECT ITEMS.DEFINITION_
FROM LG_201_SRVCARD ITEMS
WHERE ITEMS.LOGICALREF = stline.STOCKREF
) + '%'
FOR XML PATH(''), TYPE
).value('.', 'NVARCHAR(MAX)'),
1,
1,
''
)
ELSE
STUFF(
(
SELECT DISTINCT
',' + S2.ACCOUNTCODE
FROM LG_201_01_EMFLINE S2
WHERE S2.SOURCEFREF = stline.INVOICEREF
AND S2.LINEEXP LIKE '%' +
(
SELECT ITEMS.NAME
FROM LG_201_ITEMS ITEMS
WHERE ITEMS.LOGICALREF = stline.STOCKREF
) + '%'
FOR XML PATH(''), TYPE
).value('.', 'NVARCHAR(MAX)'),
1,
1,
''
)
END ACCODE_EMFLINE
FROM LG_201_01_STLINE stline
WHERE BILLED = 1
) AS T
) AS C
WHERE C.SIRALA = ''
AND ACCODE_EMFLINE IS NOT NULL
AND FISNO IS NOT NULL;
LOGO TANIMLI ALANLAR TABLOSU
MODULENR LINEINFO
2 MALZEME FİŞLERİ
3 MUHASEBE HESABI
4 FATURA
5 CARİ HESAP
6 MALZEME
7 MUHASEBE FİŞİ
8 SİPARİŞ
9 İRSALİYELER
10 SABİT KIYMET KAYDI
12 ÇEK SENET BORDROLARI
40 SERİ LOT TANIMLARI
58 ÜRÜN REÇETESİ
59 TALEP FİŞLERİ
71 KASA İŞLEMLERİ
72 ÇEKLER / SENETLER
73 MALZEME SINIF FİYATLARI
260 EMİR
261 TEKLİF
262 SÖZLEŞME
263 CARİ HESAP FİŞLERİ
264 BANKALAR
265 BANKA HESAPLARI
266 BANKA FİŞLERİ
2 MALZEME FİŞLERİ
3 MUHASEBE HESABI
4 FATURA
5 CARİ HESAP
6 MALZEME
7 MUHASEBE FİŞİ
8 SİPARİŞ
9 İRSALİYELER
10 SABİT KIYMET KAYDI
12 ÇEK SENET BORDROLARI
40 SERİ LOT TANIMLARI
58 ÜRÜN REÇETESİ
59 TALEP FİŞLERİ
71 KASA İŞLEMLERİ
72 ÇEKLER / SENETLER
73 MALZEME SINIF FİYATLARI
260 EMİR
261 TEKLİF
262 SÖZLEŞME
263 CARİ HESAP FİŞLERİ
264 BANKALAR
265 BANKA HESAPLARI
266 BANKA FİŞLERİ
SYS’de girilen tanımlı ve zorunlu alanlar ile ilgili bilgi ve örnekler aşağıdadır;
L_DEFNFLDSD :SYS’de tanımlanan alanların tutulduğu tablodur.
MODULENR : Hangi modüle ait tanımlı alan olduğunu gösterir. (Fatura 4 , Malzeme Kartı 6)
LEVEL_ : Ek alanın türünü gösterir (0 – Başlık ek alanı, 1 – Satır ek alanı)
NR : Ek alan numarası
TYP : Veri tipi (1 – Metin, 2 – Sayısal, 3 – Liste, 4 – Tarih)
L_MANDFLDS : SYS’de tanımlanan alanların Zorunlu olup olmadığını gösteren tablo. (MANDATORY=1 ise zorunlu alan)
LG_CATEGLISTS : Liste seçimli alanlarda liste içeriği bu tabloda tutuluyor.
LG_002_DEFNFLDSCARDV : Kartlardaki tanımlı alanların tutulduğu tablodur. (Malzeme Kartı, Cari Hesap Kartı, Muhasebe Hesap Kartı)
LG_002_01_DEFNFLDSTRANV : Fiş ve fiş satırlarındaki tanımlı alanların tutulduğu tablodur. (Fatura,İrsaliye,Sipariş,Malzeme Fişleri,Muhasebe Fişleri)
Kart ve fişlerde girilen bilgiler DEFNFLDSTRANV,DEFNFLDSCARDV tablolarındaki TEXTFLD1,TEXTFLD2,TEXTFLD3,…. tablolarında tutulmaktadır.
Diğer TEXTFLD ve NUMFLD ile başlayan alanlar girdiğimiz verileri tutuyor.
———————————————————————————————————————————–
FATURA TANIMLI ALAN;
Fatura tanımlı alanları L_DEFNFLDSD tablosunda tutulmaktadır.
MODULENR :4 – Fatura
INVAICE Tablosundaki LOGICALREF alanı DEFNFLDSD Tablosundaki PARENTREF alanına eşittir.
ÖRNEK:
– _SQLINFO(“TEXTFLDS1″,”LG_001_01_DEFNFLDSTRANV”,”MODULENR=4 AND PARENTREF=’”+STR(R23.logicalRef)+”‘”)
————————————————————————————————————————————-
CARİ HESAP KARTI TANIMLI ALAN;
Cari Hesap Kartı tanımlı alanlar LG_001_DEFNFLDSCARDV tablosunda tutulmaktadır.
MODULENR :5
CLCARD Tablosundaki LOGICALREF alanı DEFNFLDSCARDV Tablosundaki PARENTREFalanına eşittir.
ÖRNEK:
_SQLINFO(“TEXTFLDS1″,”LG_001_DEFNFLDSCARDV”,”MODULENR=5 AND PARENTREF=’”+STR(R1.logicalRef)+”‘”)
———————————————————————————————————————————–
MALZEME KARTI TANIMLI ALAN;
Malzeme Kartı tanımlı alanlar LG_001_DEFNFLDSCARDV tablosunda tutulmaktadır.
MODULENR :6
ITEMS Tablosundaki LOGICALREF alanı DEFNFLDSCARDV Tablosundaki PARENTREFalanına eşittir.
ÖRNEK:
_SQLINFO(“TEXTFLDS1″,”LG_001_DEFNFLDSCARDV”,”MODULENR=6 AND PARENTREF=’”+STR(R1.logicalRef)+”‘”)
——————————————————————————————————————————-
MALZEME FİŞİ TANIMLI ALAN;
Muhasebe Fişi tanımlı alanlar LG_001_01_DEFNFLDSTRANV tablosunda tutulmaktadır.
MODULENR :2
STFICHE Tablosundaki LOGICALREF alanı DEFNFLDSTRANV Tablosundaki PARENTREFalanına eşittir.
ÖRNEK:
_SQLINFO(“TEXTFLDS1″,”LG_001_01_DEFNFLDSTRANV”,”MODULENR=2 AND PARENTREF=’”+STR(R2.logicalRef)+”‘”)
——————————————————————————————————————————-
MUHASEBE HESAP PLAN KARTI TANIMLI ALAN;
Muhasebe Hesap Kartı tanımlı alanlar LG_001_DEFNFLDSCARDV tablosunda tutulmaktadır.
MODULENR :3
EMUHACC Tablosundaki LOGICALREF alanı DEFNFLDSCARDV Tablosundaki PARENTREFalanına eşittir.
ÖRNEK:
_SQLINFO(“TEXTFLDS1″,”LG_001_DEFNFLDSCARDV”,”MODULENR=3 AND PARENTREF=’”+STR(R1.logicalRef)+”‘”)
—————————————————————————————————————————–
MUHASEBE FİŞİ TANIMLI ALAN;
Muhasebe Fişi tanımlı alanlar LG_001_01_DEFNFLDSTRANV tablosunda tutulmaktadır.
MODULENR :7
EMFICHE Tablosundaki LOGICALREF alanı DEFNFLDSTRANV Tablosundaki PARENTREFalanına eşittir.
ÖRNEK:
_SQLINFO(“TEXTFLDS1″,”LG_001_01_DEFNFLDSTRANV”,”MODULENR=7 AND PARENTREF=’”+STR(R1.logicalRef)+”‘”)
FİŞ SATIRLARI İÇİN
_SQLINFO(“TEXTFLDS1″,”LG_003_01_DEFNFLDSTRANV”,”MODULENR=7 AND OWNERREF=’”+STR(R2.logicalRef)+”‘”)
—————————————————————————————————————————-
İRSALİYE TANIMLI ALANLAR;
İrsaliye Fişlerindeki tanımlı alanlar LG_001_01_DEFNFLDSTRANV tablosunda tutulmaktadır.
MODULENR:9
STFICHE Tablosundaki LOGICALREF alanı DEFNFLDSTRANV Tablosundaki PARENTREFalanına eşittir.
ÖRNEK:
_SQLINFO(“TEXTFLDS1″,”LG_001_01_DEFNFLDSTRANV”,”MODULENR=9 AND PARENTREF=’”+STR(R2.logicalRef)+”‘”)
————————————————————————————————————————–
FATURA İÇERİSİNDE İRSALİYE TANIMLI ALANLAR;
İrsaliye Fişlerindeki tanımlı alanlar LG_001_01_DEFNFLDSTRANV tablosunda tutulmaktadır.
MODULENR:9
STFICHE Tablosundaki LOGICALREF alanı DEFNFLDSTRANV Tablosundaki PARENTREFalanına eşittir.
ÖRNEK:
_SQLINFO(“D.TEXTFLDS1”,”LG_001_01_DEFNFLDSTRANV D, LG_001_01_STFICHE S “,”D.MODULENR=9 AND D.PARENTREF=S.LOGICALREF AND S.INVOICEREF=’”+STR(R23.logicalRef)+”‘”)
————————————————————————————————————————-
SİPARİŞ TANIMLI ALANLAR;
Sipariş Fişlerindeki tanımlı alanlar LG_001_01_DEFNFLDSTRANV tablosunda tutulmaktadır.
MODULENR:8
ORFICHE Tablosundaki LOGICALREF alanı DEFNFLDSTRANV Tablosundaki PARENTREFalanına eşittir.
ÖRNEK:
_SQLINFO(“TEXTFLDS1″,”LG_001_01_DEFNFLDSTRANV”,”MODULENR=8 AND PARENTREF=’”+STR(R2.logicalRef)+”‘”)
LOGO SQL LOG RAPORU
SELECT USERNAME as [Kullanıcı Adı],
FIRMNO as [Firma No],
BRANCH as [Çalışma Dönemi],
DEPARTMENT as [Departman],
DATE_ as Tarih,
HOUR_ as Saat,
MINUTE_ as Dakika,
SECOND_ as Saniye,
( CASE PROCS11
WHEN 1 THEN 'Ticari Sistem Yönetimi'
WHEN 2 THEN 'Malzeme Yönetimi'
WHEN 3 THEN 'Satınalma'
WHEN 4 THEN 'Satış Dağıtım'
WHEN 5 THEN 'Finans'
WHEN 6 THEN 'Genel Muhasebe'
WHEN 7 THEN 'Sistem Yönetimi'
WHEN 22 THEN 'İş Akış Yönetimi'
WHEN 26 THEN 'Kaynak Yönetimi'
WHEN 27 THEN 'Üretim Tanımları'
WHEN 28 THEN 'Üretim Kontrol'
WHEN 33 THEN 'Kalite Kontrol'
WHEN 34 THEN 'Maliyet Muhasebesi'
WHEN 35 THEN 'Planlama'
WHEN 36 THEN 'Dosya'
WHEN 37 THEN 'Talep Yönetimi'
WHEN 40 THEN 'İthalat'
WHEN 41 THEN 'İhracat'
END ) MODUL,
( CASE PROCS11
WHEN 1 THEN ( CASE PROCS12
WHEN 1 THEN 'Çalışma Dönemi Seçimi'
WHEN 2 THEN 'Onaylama'
WHEN 3 THEN 'Fiş Numaralama'
WHEN 4 THEN 'Çalışma Parametreleri'
WHEN 5 THEN 'Özel Kod Tanımları'
WHEN 6 THEN 'Yetki Kodu Tanımları'
WHEN 7 THEN 'Bilgi Aktarımı (Dışarı)'
WHEN 8 THEN 'Bilgi Aktarımı (İçeri)'
WHEN 9 THEN 'Bakım İşlemleri'
WHEN 10 THEN 'Döviz Türleri'
WHEN 11 THEN 'Yeniden Değerleme Oranları'
WHEN 12 THEN 'Mustahsil Parametleri'
WHEN 13 THEN 'Onay Rotası'
WHEN 14 THEN 'Onay Rotası Atama'
WHEN 15 THEN 'Ortalama Döviz Kurları'
WHEN 16 THEN 'Ticari Sistem Parametreleri'
WHEN 17 THEN 'Maliyet Periyotları'
END )
WHEN 2 THEN ( CASE PROCS12
WHEN 1 THEN 'Malzeme Fişleri'
WHEN 2 THEN 'Kur Güncelleştirme'
WHEN 3 THEN 'Dönem İşlemleri'
WHEN 4 THEN 'Malzemeler'
WHEN 5 THEN 'Alternatif Gruplar'
WHEN 6 THEN 'Teslimat Kodları'
WHEN 7 THEN 'Tanımlı Malzeme Fişleri'
WHEN 8 THEN 'Malzeme KDV Ayarlamaları'
WHEN 9 THEN 'Maliyetlendirme'
WHEN 10 THEN 'Malzeme Grup Kodları'
WHEN 11 THEN 'Malzeme Sınıfları'
WHEN 12 THEN 'Birim Setleri'
WHEN 13 THEN 'Stok Yeri Kodları'
WHEN 14 THEN 'Malzeme Özellikleri'
WHEN 15 THEN 'Dağıtım Şablonları'
WHEN 16 THEN 'Ek Malzemeler'
WHEN 17 THEN 'İşlemler'
WHEN 18 THEN 'Malzeme Hareketleri Standart Maliyet Güncelleme'
WHEN 19 THEN 'Envanter Değerleme'
WHEN 20 THEN 'EK Vergiler'
WHEN 21 THEN 'Marka Tanımları'
WHEN 22 THEN 'Malzeme Varyantları'
WHEN 23 THEN 'Giriş Çıkış Hareket İlişkilendirme'
WHEN 151 THEN 'Maliyet Dağıtım Fişleri'
WHEN 152 THEN 'Malzeme Özellik Setleri'
END )
WHEN 3 THEN ( CASE PROCS12
WHEN 1 THEN 'Alım İrsaliyeleri'
WHEN 2 THEN 'Kur Güncelleştirme'
WHEN 3 THEN 'Satınalma Siparişleri'
WHEN 4 THEN 'Alım Faturaları'
WHEN 5 THEN 'Malzeme Alış Fiyat Ayarlamaları'
WHEN 6 THEN 'Hizmet Alış Fiyat Ayarlamaları'
WHEN 7 THEN 'Tanımlı Alım İrsaliyeleri'
WHEN 8 THEN 'Alınan Hizmetler'
WHEN 9 THEN 'Alış İndirimleri'
WHEN 10 THEN 'Alış Masrafları'
WHEN 11 THEN 'Alış Promosyonları'
WHEN 12 THEN 'Malzeme Alış Fiyatları'
WHEN 13 THEN 'Hizmet Alış Fiyatları'
WHEN 14 THEN 'Alış Koşulları Fiş Satırları'
WHEN 15 THEN 'Alış Koşulları Fiş Geneli'
WHEN 16 THEN 'Mustahsil Parametreleri'
WHEN 17 THEN 'Hizmet Alış KDV Ayarlamaları'
WHEN 18 THEN 'Alış Kampanyaları'
WHEN 19 THEN 'İşlemler'
WHEN 20 THEN 'Emir Fişi'
WHEN 21 THEN 'Teklif Fişi'
WHEN 22 THEN 'Sözleşme'
END )
WHEN 4 THEN ( CASE PROCS12
WHEN 1 THEN 'Satış İrsaliyeleri'
WHEN 2 THEN 'Kur Güncelleştirme'
WHEN 3 THEN 'Satış Siparişleri'
WHEN 4 THEN 'ALIM Faturaları'
WHEN 5 THEN 'Malzeme Satış Fiyat Ayarlamaları'
WHEN 6 THEN 'Hizmet Satış Fiyat Ayarlamaları'
WHEN 7 THEN 'Tanımlı Satış İrsaliyeleri'
WHEN 8 THEN 'Verilen Hizmetler'
WHEN 9 THEN 'Satış İndirimleri'
WHEN 10 THEN 'Satış Masrafları'
WHEN 11 THEN 'Satış Promosyonları'
WHEN 12 THEN 'Malzeme Satış Fiyatları'
WHEN 13 THEN 'Hizmet Satış Fiyatları'
WHEN 14 THEN 'Satış Koşulları Fiş Satırları'
WHEN 15 THEN 'Satış Koşulları Fiş Geneli'
WHEN 16 THEN 'Satış Kampanyaları'
WHEN 17 THEN 'Hizmet Satış KDV Ayarlamaları'
WHEN 18 THEN 'Pozisyon Kodları'
WHEN 19 THEN 'Satış Elemanları'
WHEN 20 THEN 'Satış Rotası'
WHEN 21 THEN 'Satış Hedefi'
WHEN 22 THEN 'Sektörler'
WHEN 23 THEN 'Müşteriler'
WHEN 24 THEN 'Dağıtım Rotaları'
WHEN 25 THEN 'Dağıtım Araçları'
WHEN 26 THEN 'Dağıtım Emirleri'
WHEN 27 THEN 'İşlemler'
WHEN 28 THEN 'Satış Fırsatları'
WHEN 29 THEN 'Satış Faaliyetleri'
WHEN 30 THEN 'Teklif Fişi'
WHEN 31 THEN 'Sözleşme'
WHEN 32 THEN 'İlgili Kişiler'
WHEN 89 THEN 'CH Sevkiyat Adresleri'
END )
WHEN 5 THEN ( CASE PROCS12
WHEN 1 THEN 'Cari Hesap İşlemleri'
WHEN 2 THEN 'Çek Senet Bordroları'
WHEN 3 THEN 'Banka İşlemleri'
WHEN 4 THEN 'Kasa İşlemleri'
WHEN 5 THEN 'Kur Güncelleştirme'
WHEN 6 THEN 'Kur Farkı Hesaplama'
WHEN 7 THEN 'Günlük Kur Girişi'
WHEN 8 THEN 'Cari Hesaplar'
WHEN 9 THEN 'Ödeme Tahsilat Planları'
WHEN 10 THEN 'Çekler Senetler'
WHEN 11 THEN 'Bankalar'
WHEN 12 THEN 'Banka Hesapları'
WHEN 13 THEN 'Kasalar'
WHEN 14 THEN 'Borç Takip'
WHEN 15 THEN 'Cari Hesap Fişleri'
WHEN 16 THEN 'Banka Fişleri'
WHEN 17 THEN 'Cari Hesap Risk Ayarlamaları'
WHEN 18 THEN 'Günlük Kur Girişi'
WHEN 19 THEN 'Sevkiyat Adresleri'
WHEN 20 THEN 'Ödeme Tahsilat Plan Grupları'
WHEN 21 THEN 'İstihbarat Bilgileri'
WHEN 22 THEN 'Cari Hesap Hareketleri'
WHEN 23 THEN 'Banka Hareketleri'
WHEN 24 THEN 'İşlemler'
END )
WHEN 6 THEN ( CASE PROCS12
WHEN 1 THEN 'Muhasebe Fişleri'
WHEN 2 THEN 'Yevmiye Madde Numaralama'
WHEN 3 THEN 'Kur Güncelleştirme'
WHEN 4 THEN 'Kur Farkı Hesaplama'
WHEN 5 THEN 'Muhasebeleştirme'
WHEN 6 THEN 'Muhasebe Hesapları'
WHEN 7 THEN 'Masraf Merkezleri'
WHEN 8 THEN 'Muhasebe Bağlantı Kodları'
WHEN 10 THEN 'İş İstasyonları Standart Maliyet Güncelleme'
WHEN 11 THEN 'İş İstasyonu Grupları Standart Maliyet Güncelleme'
WHEN 12 THEN 'Çalışanlar Standart Maliyet Güncelleme'
WHEN 13 THEN 'Çalışan Grupları Standart Maliyet Güncelleme'
WHEN 14 THEN 'İşlemler'
WHEN 15 THEN 'Projeler'
WHEN 16 THEN 'Enflasyon Parametreleri Güncelleme'
WHEN 17 THEN 'Malzeme Ortalama Stokta Kalma Süresi Güncelleme'
WHEN 18 THEN 'Tahsis Fişleri'
WHEN 19 THEN 'Bütçe Revizyon Fişleri'
END )
WHEN 7 THEN ( CASE PROCS12
WHEN 1 THEN 'Döviz Dosyaları'
WHEN 2 THEN 'Firma Veri Dosyaları'
WHEN 3 THEN 'Dönem Dosyaları'
WHEN 4 THEN 'Form Master Tanımları'
END )
WHEN 26 THEN ( CASE PROCS12
WHEN 1 THEN 'İş İstasyonu Özellikleri'
WHEN 2 THEN 'İş İstasyonları'
WHEN 3 THEN 'İş İstasyonu Grupları'
WHEN 4 THEN 'Çalışanlar'
WHEN 5 THEN 'Çalışan Grupları'
WHEN 6 THEN 'Standart Maliyet Güncelleme'
WHEN 7 THEN 'Standart Kaynak Maliyetleri'
WHEN 8 THEN 'Vardiyalar'
WHEN 9 THEN 'Çalışan Maliyeti'
WHEN 10 THEN 'İş İstasyonu Maliyeti'
WHEN 11 THEN 'Otomatik İş İstasyonu Üretme'
WHEN 12 THEN 'Otomatik Çalışan Üretme'
WHEN 13 THEN 'İşlemler'
WHEN 14 THEN 'İş İstasyonu İstisnai Durum Ataması'
WHEN 15 THEN 'Çalışan İstisnai Durum Ataması'
WHEN 16 THEN 'İş İstasyonu Vardiya Ataması'
WHEN 17 THEN 'Çalışan Vardiya Atamaları'
END )
WHEN 27 THEN ( CASE PROCS12
WHEN 1 THEN 'Operasyon Tanımları'
WHEN 2 THEN 'ROTA Tanımları'
WHEN 3 THEN 'Ürün Reçeteleri'
WHEN 4 THEN 'Operasyon Kalite Kontrol Kriterleri'
WHEN 5 THEN 'Toplu Reçete Güncelleme'
WHEN 6 THEN 'Üretim Reçete Revizyon Güncelleme'
WHEN 7 THEN 'Mühendislik Değişikliği İşlemleri'
WHEN 8 THEN 'Toplu Standart Reçete Maliyet Güncelleme'
WHEN 9 THEN 'Ürün Hatları'
WHEN 10 THEN 'Üretim Sabitleri'
END )
WHEN 28 THEN ( CASE PROCS12
WHEN 1 THEN 'Üretim Emirleri'
WHEN 2 THEN 'İş Emirleri'
WHEN 3 THEN 'Durma Nedenleri'
WHEN 4 THEN 'İşlemler'
END )
WHEN 35 THEN ( CASE PROCS12
WHEN 1 THEN 'Üretim Planlama'
WHEN 2 THEN 'Kapasite Planlama'
WHEN 3 THEN 'Kaynak Çizelgeleme'
END )
END ) ISLEM_TURU,
( CASE PROCS13
WHEN 1 THEN 'Ekle'
WHEN 2 THEN 'Ekle'
WHEN 3 THEN 'Değiştir'
WHEN 4 THEN 'Çıkar'
WHEN 5 THEN 'Kopyala'
WHEN 6 THEN 'İncele'
WHEN 7 THEN 'Muhasebe Kodları'
WHEN 12 THEN 'Satınalma İşlemleri'
WHEN 21 THEN 'Muhasebeleştirme Raporu'
WHEN 18 THEN 'Ambar Bilgileri'
END ) ISLEM,
( CASE PROCS25
WHEN 10 THEN 'Eklendi'
WHEN 9 THEN 'İncelendi'
WHEN 7 THEN 'Değiştirildi'
WHEN 11 THEN 'Çıkarıldı'
WHEN 8 THEN 'Vazgeçildi'
WHEN 25 THEN 'Oluşturuldu'
WHEN 16 THEN 'Kopyalandı'
WHEN 17 THEN 'İptal Edildi'
WHEN 18 THEN 'Geri Alındı'
WHEN 19 THEN 'Faturalandı'
WHEN 22 THEN 'Kapatıldı'
WHEN 23 THEN 'Geri Alındı'
END ) SONUC,
MSGS1,
MSGS2
FROM LG_000_SYSLOG SYSLG
WHERE FIRMNO=211
ORDER BY SYSLG.DATE_ DESC,SYSLG.HOUR_ DESC,SYSLG.MINUTE_ DESC,SYSLG.SECOND_ DESC
LOGO CARI BAKIYELER SQL SORGU
CREATE VIEW ZV_CARI_BAKIYELER AS
SELECT
* ,
CASE WHEN C.BAKIYE>RISK AND RISK>0 THEN 'SATMA' ELSE 'SAT' END KONTROL
FROM ( SELECT
CLCARD.LOGICALREF, CLCARD.CODE AS CARI_KOD, CLCARD.DEFINITION_ AS CARI_AD,
CONVERT(DECIMAL(10),(SUM((1-CLFLINE.SIGN) * CLFLINE.AMOUNT) - SUM(CLFLINE.SIGN * CLFLINE.AMOUNT)) ) AS [BAKIYE],
ISNULL((select ACCRISKLIMIT from LG_{0}_01_CLRNUMS WHERE CLCARDREF = CLCARD.LOGICALREF),0) RISK
FROM
LG_{0}_01_CLFLINE CLFLINE INNER JOIN
LG_{0}_CLCARD CLCARD ON CLFLINE.CLIENTREF = CLCARD.LOGICALREF AND CLFLINE.CANCELLED = 0 AND CLCARD.SPECODE''
GROUP BY CLCARD.LOGICALREF, CLCARD.CODE, CLCARD.DEFINITION_, CLCARD.ACTIVE
HAVING (CLCARD.ACTIVE = 0)
) AS C
LOGO MUHASEBE BAKİYE LİSTESİ
SET ROWCOUNT 0
SELECT GLACC.CODE,
GLACC.DEFINITION_,
SUM(GLSUM.DEBIT) DEBIT,SUM(GLSUM.CREDIT) CREDIT,SUM(GLSUM.DEBIT-GLSUM.CREDIT) BAKIYE
FROM
LV_101_01_EMUHTOT GLSUM WITH(NOLOCK) LEFT OUTER JOIN LG_101_EMUHACC GLACC WITH(NOLOCK) ON (GLSUM.ACCOUNTREF = GLACC.LOGICALREF)
WHERE
((GLSUM.MONTH_ -1) OR (GLSUM.YEAR_ = 2019)) AND ((GLSUM.MONTH_ -2) OR (GLSUM.YEAR_ = 2019)) AND (( (GLSUM.YEAR_ = 2019) AND( (GLSUM.MONTH_ >= 1) OR (GLSUM.MONTH_ = -1) ) ) OR ( (GLSUM.YEAR_ = 2019) AND(GLSUM.MONTH_ <= 12) )) AND ((GLSUM.TOTTYPE 8) OR (GLSUM.CURRTYP > 0) ) AND (GLSUM.TOTTYPE IN (1)) AND ((GLSUM.TOTTYPE 8) OR (GLSUM.CURRTYP = GLACC.CCURRENCY))
GROUP BY
GLACC.CODE,DEFINITION_,GLSUM.ACCOUNTREF,GLSUM.TOTTYPE
ORDER BY CODE