Logo Yazılım İş Ortağı
Teknik Rehber

Logo SQL Tablo Yapısı

Logo GO, Tiger ve Enterprise serilerinde kullanılan standart SQL tablo yapıları, isimlendirme mantığı ve veritabanı optimizasyonu rehberi.

ERP danışmanları ve SQL uzmanları için kritik teknik bilgiler.

Tablo Yapıları
SQL Örnekleri
Optimizasyon

Logo SQL Tablo İsimlendirme Mantığı

Logo veritabanında tablolar belirli bir hiyerarşi ile isimlendirilir. Bu yapıyı anlamak, doğru tabloya ulaşmanın ilk adımıdır.

LG_XXX_

"XXX" = Firma Numarası

Örnek: 001, 025, 100

Kullanım: Firma bazlı kartlar

  • • Stok kartları
  • • Cari kartlar
  • • Hesap planı

LG_XXX_YY_

"YY" = Dönem Numarası

Örnek: 01, 24, 25

Kullanım: Hareket tabloları

  • • Faturalar
  • • Kasa hareketleri
  • • Muhasebe fişleri

LOGICALREF

Benzersiz Anahtar (PK)

Her tabloda bulunur

Kullanım: Tablo ilişkileri

  • • JOIN işlemleri
  • • Foreign Key referansları
  • • Unique identifier

Ana Modüller ve Kritik Tablolar

Logo ERP'de en sık kullanılan tablolar ve açıklamaları

A. Malzeme (Stok) Yönetimi

Stok kartları ve hareket tabloları

Tablo Adı Açıklama Önemli Alanlar
LG_XXX_ITEMS Malzeme (Stok) Kartları CODE, DEFINITION_, ACTIVE, UNITSETREF
LG_XXX_YY_STLINE Stok Hareketleri (Fatura/İrsaliye satırları) STOCKREF, AMOUNT, PRICE, LINETYPE
LG_XXX_YY_STFICHE Stok Fişleri (Başlık bilgileri) FICHENO, DATE_, TRCODE, SOURCEINDEX
LG_XXX_PRCLIST Fiyat Listeleri CARDREF, PRICE, UOMREF, PRIORITY

B. Cari Hesap (Finans) Yönetimi

Müşteri/tedarikçi kartları ve finansal hareketler

Tablo Adı Açıklama Önemli Alanlar
LG_XXX_CLCARD Cari Hesap Kartları (Alıcı/Satıcı) CODE, DEFINITION_, TAXNR, TCKNO
LG_XXX_YY_CLFLINE Cari Hesap Hareketleri CLIENTREF, DEBIT, CREDIT, DATE_
LG_XXX_YY_CLFICHE Cari Hesap Fişleri (Başlık) FICHENO, TRCODE, GENEXP1
LG_XXX_SHIPINFO Sevk Adresleri CLIENTREF, ADDR1, CITY, COUNTRY

C. Satış ve Satın Alma (Fatura/Sipariş)

Fatura ve sipariş tabloları

Tablo Adı Açıklama Önemli Alanlar
LG_XXX_YY_INVOICE Fatura Başlık Bilgileri FICHENO, CLIENTREF, NETTOTAL, TRCODE
LG_XXX_YY_ORFLINE Sipariş Satırları STOCKREF, AMOUNT, PRICE, CLOSED
LG_XXX_YY_ORFICHE Sipariş Fişleri (Başlık) FICHENO, DATE_, CLIENTREF, STATUS

D. Muhasebe (Genel Muhasebe)

Enflasyon muhasebesi süreçlerinde kritik tablolar

Tablo Adı Açıklama Önemli Alanlar
LG_XXX_EMUHACC Muhasebe Hesap Planı CODE, DEFINITION_, PARENTREF, ACTIVE
LG_XXX_YY_EMFLINE Muhasebe Fiş Satırları (Yevmiye) ACCREF, DEBIT, CREDIT, TRCODE
LG_XXX_YY_EMFICHE Muhasebe Fiş Başlıkları FICHENO, DATE_, TRCODE, GENEXP1

2025 Enflasyon Muhasebesi: EMFLINE tablosunda TRCODE = 1 (Açılış) ve TRCODE = 4 (Genel) fişlerindeki DEBIT/CREDIT alanlarını analiz ederek farkları raporlayabilirsiniz.

SQL Sorgu Örnekleri

Logo veritabanında en çok kullanılan JOIN yapıları ve sorgu örnekleri

Fatura Satırları ile Stok İsimlerini Birleştirme
SELECT 
    INV.FICHENO AS [Fatura No], 
    ITM.DEFINITION_ AS [Malzeme Adı], 
    STL.AMOUNT AS [Miktar], 
    STL.PRICE AS [Birim Fiyat]
FROM LG_001_01_STLINE STL WITH(NOLOCK)
INNER JOIN LG_001_ITEMS ITM ON STL.STOCKREF = ITM.LOGICALREF
INNER JOIN LG_001_01_INVOICE INV ON STL.INVOICEREF = INV.LOGICALREF
WHERE STL.LINETYPE = 0 -- Sadece Malzeme hareketleri
Cari Bakiye Özeti
SELECT 
    CL.CODE AS [Cari Kodu],
    CL.DEFINITION_ AS [Cari Adı],
    SUM(CLF.DEBIT) AS [Toplam Borç],
    SUM(CLF.CREDIT) AS [Toplam Alacak],
    SUM(CLF.DEBIT) - SUM(CLF.CREDIT) AS [Bakiye]
FROM LG_001_25_CLFLINE CLF WITH(NOLOCK)
INNER JOIN LG_001_CLCARD CL ON CLF.CLIENTREF = CL.LOGICALREF
GROUP BY CL.CODE, CL.DEFINITION_
HAVING SUM(CLF.DEBIT) - SUM(CLF.CREDIT) <> 0
ORDER BY [Bakiye] DESC

2025 İçin Kritik Teknik Detaylar

Performans optimizasyonu ve güncel gereksinimler

Index Yönetimi

Logo'nun standart index'leri büyük verilerde yetersiz kalabilir.

Önerilen Covering Index:

  • • STLINE → DATE_, STOCKREF
  • • CLFLINE → DATE_, CLIENTREF
  • • INVOICE → DATE_, CLIENTREF

%40-50 performans artışı

Enflasyon Muhasebesi SQL

2025 yılı için enflasyon düzeltmeleri EMFLINE üzerinden yürütülür.

Kritik TRCODE Değerleri:

  • • TRCODE = 1 → Açılış fişleri
  • • TRCODE = 4 → Genel fişler
  • • DEBIT/CREDIT analizi

Bulut Entegrasyonu

Logo Flow/Wings ürünlerinde veriler SQL'de tutulur.

Sistem Tabloları:

  • • L_CAPIFIRM → Firma bilgileri
  • • L_CAPIUSER → Kullanıcı bilgileri
  • • Web arayüz etkileşimi

SQL Performans Danışmanlığı

Standart ERP kullanımı dışında, veritabanı seviyesinde (SQL Server) sorgu optimizasyonu, yavaşlayan tabloların bakımı ve Logo tabloları (LG_XXX) arasındaki ilişkilerin doğru kurgulanması, işletmenizin veri doğruluğu için hayati önem taşır.

İstanbul ve Van merkezli projelerimizde, SQL performans analizleri yaparak sistem hızlandırma hizmeti sağlıyoruz.

SQL Danışmanlık Hizmetlerimiz

Performans Analizi

Yavaş sorguların tespiti ve optimizasyonu

Index Optimizasyonu

Covering index ve bakım çalışmaları

Özel Raporlama

SQL tabanlı özel rapor geliştirme

SQL Eğitimi

Logo SQL tablo yapısı eğitimi