Add files via upload

This commit is contained in:
Uğur Özpınar 2018-03-02 18:51:33 +03:00 committed by GitHub
parent 3b73f79597
commit 0668531081
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 120 additions and 0 deletions

View File

@ -0,0 +1,38 @@
/*
Cari hesaplar ile Muhasebe hesap bakiye kontrolü
Cari Hesaplar ile Muhasebe Hesapları arasında bakiye kontrolü yapmak için aşağıdaki kod kullanabilirsiniz. “F.DATE_ = @a” değerini ihtiyacınıza göre düzenleye bilirsiniz. mesal ocak ayı için MONTH(F.DATE_) = 1
@a ile ben istediğim gün şeklinde kullandım.
*/
DECLARE @a datetime
set @a = '11.06.2014'
SELECT CariKod, CariHesap, MuhasebeKod, MuhasebeHesap, ISNULL
((SELECT SUM(F.DEBIT - F.CREDIT)
FROM LG_001_01_EMFLINE F
WHERE F.CANCELLED = 0 AND F.DATE_ = @a AND F.TRCODE = 1 AND F.ACCOUNTCODE = A.MuhasebeKod), 0) AS MuhasebeAcilis,
ISNULL
((SELECT SUM(F.DEBIT - F.CREDIT)
FROM LG_001_01_EMFLINE F
WHERE F.CANCELLED = 0 AND F.DATE_ = @a AND F.ACCOUNTCODE = A.MuhasebeKod), 0) AS MuhasebeBakiye, isNULL
((SELECT SUM(CASE C.SIGN WHEN 0 THEN C.AMOUNT ELSE C.AMOUNT * - 1 END)
FROM LG_001_01_CLFLINE C
WHERE C.CANCELLED = 0 AND C.DATE_ = @a AND C.CLIENTREF = A.LOGICALREF AND C.TRCODE = 14), 0) AS CariAcilis, isNULL
((SELECT SUM(CASE C.SIGN WHEN 0 THEN C.AMOUNT ELSE C.AMOUNT * - 1 END)
FROM LG_001_01_CLFLINE C
WHERE C.CANCELLED = 0 AND C.DATE_ = @a AND C.CLIENTREF = A.LOGICALREF), 0) AS CariBakiye
FROM (SELECT LOGICALREF, CODE AS CariKod, DEFINITION_ AS CariHesap,
(SELECT MK.CODE
FROM LG_001_EMUHACC MK
WHERE MK.LOGICALREF =
(SELECT B.ACCOUNTREF
FROM LG_001_CRDACREF B
WHERE (B.TRCODE = 5) AND CK.LOGICALREF = B.CARDREF)) AS MuhasebeKod,
(SELECT MK.DEFINITION_
FROM LG_001_EMUHACC MK
WHERE MK.LOGICALREF =
(SELECT B.ACCOUNTREF
FROM LG_001_CRDACREF B
WHERE (B.TRCODE = 5) AND CK.LOGICALREF = B.CARDREF)) AS MuhasebeHesap
FROM LG_001_CLCARD CK) A

View File

@ -0,0 +1,44 @@
-- Hesap Özeti SQL
ALTER FUNCTION [dbo].[GET_LOGO_EKSTRE] ( -- Add the parameters for the function here
@REF INTEGER )
RETURNS TABLE
AS
RETURN
(
SELECT DATE_ AS TARIH ,
TRANNO AS BELGENO ,
LINEEXP ,
DEBIT AS BORC ,
CREDIT AS ALACAK
FROM BDSYB2014.dbo.LV_001_01_CLEKSTRE
WHERE CLIENTREF = @REF
AND TRCODE NOT IN ( 38, 39 )
UNION ALL
SELECT BDSYB2014.dbo.LV_001_01_CLEKSTRE.DATE_ ,
BDSYB2014.dbo.LV_001_01_CLEKSTRE.TRANNO ,
CONVERT(VARCHAR, BDSYB2014.dbo.LV_001_01_STLINE.AMOUNT, 102)
+ '- Ad. ' + BDSYB2014.dbo.LV_001_01_STLINE.LINEEXP AS ACIKLAMA ,
( SELECT VATAMNT + VATMATRAH
FROM BDSYB2014.dbo.LG_001_01_STLINE
WHERE BDSYB2014.dbo.LG_001_01_STLINE.LOGICALREF = BDSYB2014.dbo.LV_001_01_STLINE.LOGICALREF
) AS BORC ,
CASE ( SELECT TOP 1
PAIDINCASH
FROM BDSYB2014.dbo.LG_001_01_INVOICE
WHERE LOGICALREF = BDSYB2014.dbo.LV_001_01_CLEKSTRE.SOURCEFREF
)
WHEN 1
THEN ( SELECT VATAMNT + VATMATRAH
FROM BDSYB2014.dbo.LG_001_01_STLINE
WHERE BDSYB2014.dbo.LG_001_01_STLINE.LOGICALREF = BDSYB2014.dbo.LV_001_01_STLINE.LOGICALREF
)
ELSE 0
END AS ALACAK
FROM BDSYB2014.dbo.LV_001_01_CLEKSTRE
INNER JOIN BDSYB2014.dbo.LV_001_01_STLINE ON BDSYB2014.dbo.LV_001_01_CLEKSTRE.SOURCEFREF = BDSYB2014.dbo.LV_001_01_STLINE.INVOICEREF
WHERE ( BDSYB2014.dbo.LV_001_01_CLEKSTRE.CLIENTREF = @REF )
AND ( BDSYB2014.dbo.LV_001_01_CLEKSTRE.TRCODE IN ( 38, 39 ) )
)

View File

@ -0,0 +1,5 @@
-- Muhasebe Kodu Olmayan Cariler
SELECT LOGICALREF,CODE,DEFINITION_,
(SELECT COUNT(*) FROM dbo.LG_001_CRDACREF WHERE dbo.LG_001_CRDACREF.CARDREF= dbo.LG_001_CLCARD.LOGICALREF) AS say
FROM dbo.LG_001_CLCARD
WHERE (SELECT COUNT(*) FROM dbo.LG_001_CRDACREF WHERE dbo.LG_001_CRDACREF.CARDREF= dbo.LG_001_CLCARD.LOGICALREF) < 1

View File

@ -0,0 +1,25 @@
-- Satılan Ürünlerin Fatura Bilgileri ve Satış Fiyatları
SELECT
INVOICE.DATE_ AS [Tarih],
TIGERDB.dbo.LG_INTTOTIME(INVOICE.TIME_) AS [Saat],
INVOICE.FICHENO [Fiş No],
RTRIM(INVOICE.GENEXP1+' '+INVOICE.GENEXP2+' '+INVOICE.GENEXP3+' '+INVOICE.GENEXP4) AS [Açıklama],
STLINE.CODE [Stok Kodu],
STLINE.AMOUNT [Adet],
STLINE.PRICE [Birim Fiyat]
FROM LG_001_03_INVOICE AS INVOICE WITH (NOLOCK)
RIGHT OUTER JOIN LV_001_03_STLINE AS STLINE ON INVOICE.LOGICALREF = STLINE.INVOICEREF
WHERE(INVOICE.TRCODE IN(8))
AND INVOICE.DATE_ >= '2016-01-01 00:00:00.000'
AND INVOICE.DATE_ <= '2016-12-31 23:59:59.999'
AND (STLINE.CODE IN
(
SELECT CODE
FROM dbo.LG_001_ITEMS
WHERE STGRPCODE = 'STOK'
))
ORDER BY INVOICE.DATE_,
INVOICE.SOURCEINDEX,
INVOICE.FICHENO

View File

@ -0,0 +1,8 @@
-- KULLANICILARIN AYLIK KESTİĞİ FATURA SAYISI
SELECT [User].NAME, MONTH( INV.DATE_) as AY, INV.TRCODE,COUNT(*) FATSAY
FROM TIGERDB.dbo.L_CAPIUSER AS [User] INNER JOIN
LG_001_02_INVOICE AS INV ON [User].NR = INV.CAPIBLOCK_CREATEDBY
WHERE INV.TRCODE IN (8)
GROUP BY [User].NAME, MONTH( INV.DATE_), INV.TRCODE
ORDER by [User].NAME, MONTH( INV.DATE_)