#logicalref
Explore tagged Tumblr posts
sonerorhan · 2 months ago
Text
Logo Müşteri Kredi Kartı Fiş Listesi
SELECT CLFIS.FICHENO [FİŞ NO], CLCARD.CODE AS [CARİ KODU], CLCARD.DEFINITION_ AS [CARİ AÇIKLAMA], CH.DATE_[TARİH], CH.AMOUNT[TUTAR],BANKA.DEFINITION_ AS [BANKA], CH.LINEEXP[AÇIKLAMA]FROM LG_001_05_CLFLINE AS CH JOIN(SELECT LOGICALREF, FICHENO FROM LG_001_05_CLFICHE) AS CLFIS ON CH.SOURCEFREF = CLFIS.LOGICALREF JOIN(SELECT LOGICALREF, CODE, DEFINITION_FROM LG_001_BANKACC) AS BANKA ON CH.BANKACCREF…
0 notes
logosqlserver · 6 years ago
Text
LOGO Banka Hesap Hareketleri Rapor Sorgusu
SELECT BNC.CODE + ‘ – ‘ + BNC.DEFINITION_ AS [Banka Kodu – Adı], BNL.DATE_ AS Tarih, BNL.TRANNO AS [İşlem No.], CASE bnl.TRCODE WHEN 1 THEN ‘Banka İşlem Fişi’                WHEN 2 THEN ‘Banka Virman Fişi’ WHEN 3 THEN ‘Gelen Havale-EFT’                WHEN 4 THEN ‘Gönderilen EFT/Havale’ WHEN 5 THEN ‘Banka Açılış Fişi’               WHEN 6 THEN ‘Banka Kur Farkı Fişi’ WHEN 16 THEN ‘Banka Alınan Hizmet Faturası’   WHEN 17 THEN ‘Banka Verilen Hizmet Faturası’ WHEN 18 THEN ‘Bankadan Çek Ödemesi’           WHEN 19 THEN ‘Bankadan Senet Ödemesi’ END AS [İşlem Türü], (SELECT CODE FROM LG_223_BANKACC WHERE LOGICALREF=BNL.BNACCREF) AS [Hesap Kodu], BNL.LINEEXP AS [İşlem Açıklaması], ISNULL(CASE WHEN BNL.SIGN = 0 AND BNL.TRCURR = 0 THEN BNL.TRNET END, 0) AS [Borç TL], ISNULL(CASE WHEN BNL.SIGN = 1 AND BNL.TRCURR = 0 THEN BNL.TRNET END, 0) AS [Alacak TL], ISNULL(CASE WHEN BNL.SIGN = 0 AND BNL.TRCURR = 1 THEN BNL.TRNET END, 0) AS [Borç $], ISNULL(CASE WHEN BNL.SIGN = 1 AND BNL.TRCURR = 1 THEN BNL.TRNET END, 0) AS [Alacak $], ISNULL(CASE WHEN BNL.SIGN = 0 AND BNL.TRCURR = 20 THEN BNL.TRNET END, 0) AS [Borç €], ISNULL(CASE WHEN BNL.SIGN = 1 AND BNL.TRCURR = 20 THEN BNL.TRNET END, 0) AS [Alacak €] FROM LG_223_BNCARD AS BNC LEFT OUTER JOIN LG_223_01_BNFLINE AS BNL ON BNC.LOGICALREF = BNL.BANKREF LEFT OUTER JOIN LG_223_01_BNFICHE AS BNF ON BNF.LOGICALREF = BNL.SOURCEFREF WHERE     (BNL.TRCODE IN (1, 2, 3, 4, 5, 6, 16, 17, 18, 19)) AND (BNL.TRANSTYPE NOT IN (3,2)) 
0 notes
sonerorhan · 7 months ago
Text
Logo Diğer Malzeme Fişlerinde Sayım Eksiği veya Sayım Fazlası Fişi Düzeltme
Logo’da Ambar sayımı ya da stok düzeltme zamanında elle girilen Sayım fazlası ya da sayım eksiği fişlerinde hatalı girilen stok verilerini silip yeniden girmeden gerekli Sql düzeltmesi.. Hatalı veri kaydedildikten sonraki yapılacak iş Örneğin Sayım Fazlası yerine sayım eksiği girilen fişi düzeltme ÖNCE SELECT İLE AMBAR FİŞİNİN LOGICALREF KODUNU SQL’DE BULMA SELECT * FROM…
0 notes
sonerorhan · 3 years ago
Text
Aylık Bazda Malzeme Satış Sorgusu
Select
I.NAME [ADI], I.CODE [KODU],MONTH(S.DATE_)Ay, sum((S.AMOUNT)) Satış
FROM LG_001_05_STLINE S
JOIN LG_001_ITEMS I ON I.LOGICALREF=S.STOCKREF
WHERE LINETYPE=0 AND S.TRCODE=8
GROUP BY CUBE(I.CODE,I.NAME, MONTH(S.DATE_) )
==============================================================================
Select
I.NAME AS ADI, I.CODE AS KODU,MONTH(S.DATE_)Ay, sum((S.AMOUNT)) Satış
FROM LG_001_05_STLINE S
JOIN LG_001_ITEMS I ON I.LOGICALREF=S.STOCKREF
WHERE LINETYPE=0 AND S.TRCODE=8
GROUP BY ROLLUP(I.CODE,I.NAME, MONTH(S.DATE_))
====================================
İki sorgu arasındaki te fark GROUP BY CUBE ile GROUP BY ROLLUP listelemesi....Birinde Malzeme üzerinden yürüyor diğeri ise aylık bazda yürüyor...
0 notes
sonerorhan · 2 years ago
Text
Tablo Veri Ekleme
SET IDENTITY_INSERT dbo.LG_001_MATCHES ON;
INSERT INTO dbo.LG_001_MATCHES (LOGICALREF,STOCKREF,MATCHEXP,UOMREF,USREF) VALUES (2912,12192, 'Komp Kapağı',0,0) INSERT INTO dbo.LG_001_MATCHES (LOGICALREF,STOCKREF,MATCHEXP,UOMREF,USREF) VALUES (2913,12192, 'VDN113650',0,0) INSERT INTO dbo.LG_001_MATCHES (LOGICALREF, STOCKREF, MATCHEXP, UOMREF, USREF) VALUES (2914,17145, 'Komp Kapağı',0,0) INSERT INTO dbo.LG_001_MATCHES (LOGICALREF, STOCKREF, MATCHEXP, UOMREF, USREF) VALUES (2915,17145, 'VDN113850',0,0)
SET IDENTITY_INSERT dbo.LG_001_MATCHES OFF;
0 notes
sonerorhan · 2 years ago
Text
Logo Sqlinfo Kullanımı
_SQLINFO (“Tablo Alan Adı”, “Tablo”, “Where”)
_SQLINFO("MARKREF","LG_001_ITEMS","MARKREF=' "+STR(R1.MarkRef)+" ' ")
Tumblr media
Malzeme Ambar Durum Raporuna Malzeme Marka Kodunu Eklemek için;
_SQLINFO("DESCR","LG_001_MARK","LOGICALREF='"+STR(R1.MarkRef)+" ' ")
----------------------------
SELECT IT.MARKREF,MRK.CODE, MRK.DESCR, * FROM LG_001_ITEMS IT
JOIN LG_001_MARK MRK
ON IT.MARKREF=MRK.LOGICALREF
0 notes
sonerorhan · 3 years ago
Text
Sql Logo Malzeme Hareketi Silme
DELETE FROM [GODB].[dbo].[LG_001_05_STFICHE] where LOGICALREF=99999
DELETE FROM [GODB].[dbo].[LG_001_05_STLINE] where STFICHEREF=99999
SELECT * FROM LG_001_05_STFICHE WHERE FICHENO=''
stfiche ile malzeme irsaliyesi silinecek
stline ile irsaliye içindeki malzemelerin hareketi silinecek
Tumblr media
0 notes
sonerorhan · 3 years ago
Text
Logo Malzemelerin Marka Kodunu Toplu Güncelleştirme
Ürün marka Tablosu
SELECT * FROM LG_001_MARK
Güncelleme
ÖRNEK
Türk Malı = LOGICALREF =29
UPDATE LG_001_ITEMS SET MARKREF='29' WHERE CODE LIKE 'TM.%'
Kodu TM ile başlayan tüm ürünlerin Marka kodu "Türk Malı" olarak güncellendi.
0 notes
sonerorhan · 3 years ago
Text
Logo Sql Hareket gören Malzeme birim seti değiştirme
BU SORGUDA ADET OLAN ÜRÜN BİRİM SETİNİ TAKIMA ÇEVRİLDİ....
SEÇİLEN MALZEMENİN LOGICALREF ==>> 3467
DEĞİŞECEK BİRİM SETİ OLAN "TAKIM " IN LOGICALREF==>> 27 İKEN UNITSETREF ==>> 9
=====================================
/*MALZEME */SELECT LOGICALREF FROM dbo.LG_001_ITEMS WITH(NOLOCK) WHERE CODE='MB.0008603347' /*MALZEMENIN LOGICALREFINI BULMAK ICIN=1367*/
/*BIRIM*/ SELECT LOGICALREF,UNITSETREF,CODE,NAME FROM LG_001_UNITSETL WITH(NOLOCK) WHERE MAINUNIT=1 AND NAME='TAKIM' /*HANGI MALZEME BIRIMI OLACAK ÖRN LOGICALREF=55 UNITSETREF=6*/
/*MALZEMELER EKRANI GUNCELLEME ISLEMI*/
update LG_001_ITEMS set UNITSETREF = 9 /*BIRIMIN UNITSETREFI*/ where LOGICALREF = 3467 /*MALZEMENIN LOGICALREFI*/
update LG_001_ITMUNITA set UNITLINEREF = 27 /*BIRIMIN LOGICALREFI*/ where ITEMREF = 3467 /*MALZEMENIN LOGICALREFI*/
/*RISKLI:GERIYE DONUK HAREKETLERI GUNCELLEMEK ICIN (TALEP,SIPARIS VE IRSALIYE)*/
update LG_001_05_STLINE set UOMREF = 27 /*BIRIMIN LOGICALREFI*/ , USREF = 9 /*BIRIMIN UNITSETREFI*/ where Stockref = 3467 /*MALZEMENIN LOGICALREFI*/
update LG_001_05_ORFLINE set UOMREF = 27 /*BIRIMIN LOGICALREFI*/ , USREF = 9 /*BIRIMIN UNITSETREFI*/ where Stockref = 3467 /*MALZEMENIN LOGICALREFI*/
update LG_001_05_DEMANDLINE set UOMREF = 27 /*BIRIMIN LOGICALREFI*/ , USREF = 9 /*BIRIMIN UNITSETREFI*/ where ITEMREF = 3467 /*MALZEMENIN LOGICALREFI*/
====================================
KONTROL ETMEK İÇİN SORGULAR
SELECT * FROM LG_xx_xx_STLINE
SELECT * FROM LG_xxx_UNITSETF
SELECT * FROM LG_xxx_ITEMS
SELECT * FROM LG_xxx_xx_ORFLINE
kaynak: https://semt20.home.blog/page/12/
0 notes
sonerorhan · 3 years ago
Text
Logo Go için Malzeme Fiyat Listesi Sorgusu
SELECT I.CODE AS KODU,I.NAME AS ACIKLAMASI, I.STGRPCODE AS [MALZEME GRUP KODU], (SELECT CODE FROM LG_001_UNITSETF WHERE LOGICALREF=I.UNITSETREF)AS BIRIM, P.CODE AS FİYATKODU, CASE P.PTYPE WHEN 1 THEN 'SATINALMA' WHEN 2 THEN 'SATIŞ' END AS FIYATTURU, P.PRICE AS FIYAT, CASE CURRENCY WHEN 1 THEN 'USD' WHEN 20 THEN 'EURO' WHEN 160 THEN 'TL' END AS DOVIZTURU, P.CLIENTCODE AS CARIKODU, CONVERT(DATE,P.BEGDATE) AS BASLANGICTARIHI, CONVERT(DATE,P.ENDDATE) AS BITISTARIHI, P.GRPCODE AS GRUPKOD FROM LG_001_ITEMS I LEFT OUTER JOIN LG_001_PRCLIST P ON P.CARDREF=I.LOGICALREF WHERE I.ACTIVE=0
Tumblr media
NOT: BURADAN DİREK KOPYALARKEN HATA VEREBİLİR.
0 notes