LOGO & SQL

Logo SQL veritabanı işlemleri: tablo isimleri ve yapısı

Logo Start, Go Plus, Go3, Tiger Plus ve Tiger Enterprise ürünlerinin MS SQL veritabanında hangi tablonun hangi veriyi tuttuğunu adım adım öğrenin.

19 Eylül 202614 dk okuma

Logo yazılım ürünleri verilerini MS SQL Server veritabanında tutar. Raporlama, entegrasyon veya teknik destek sırasında doğru tablodan veri çekmek, işlemleri hem hızlandırır hem de güvenli hale getirir. Bu yazıda Logo veritabanının tablo isimlendirme kuralını ve tüm temel tablolarının ne işe yaradığını açıklıyoruz.

150+
Operasyon ve genel tablo
XXX
Firma kodu · XX dönem kodu
TRCODE
Fiş ve hareket türlerini tanımlar

Tablo isimlendirme kuralı

Logo veritabanı iki ana tablo grubundan oluşur: firma ve dönem bazlı tablolar ile firma bağımsız (genel) tablolar.

Önemli: Sorgu yazarken XXX yerine mutlaka çalıştığınız firmanın kodunu, XX yerine dönem kodunu yazın. Örneğin LG_001_ITEMS 1 numaralı firmanın malzeme kartlarını, LG_001_02_CLFLINE ise 1 numaralı firmanın 02 dönemindeki cari hesap hareketlerini tutar.

Önemli genel ve sistem tabloları

Stok ve ticari operasyon tabloları

Malzeme kartları, stok hareketleri, sipariş ve faturaların tutulduğu temel tablolar:

Fiyatlandırma ve ticari koşullar tabloları: LG_XXX_PRCLIST alış/satış fiyatları, LG_XXX_ASCOND alış/satış koşulları, LG_XXX_DECARDS indirim/masraf kartları, LG_XXX_PRCARDS promosyon kartları, LG_XXX_DISTTEMP / LG_XXX_DISTLINE dağıtım şablonları ve satırları, LG_XXX_SPECODES özel kodlar.

Cari hesap, banka, kasa ve çek/senet tabloları

Finansal hareketlerin izlendiği tablolar:

Muhasebe tarafında ise LG_XXX_EMUHACC muhasebe hesaplarını, LG_XXX_XX_EMFICHE muhasebe fişlerini, LG_XXX_XX_EMFLINE muhasebe hareketlerini ve LG_XXX_XX_EMUHTOT aylık toplamları tutar. LG_XXX_CRDACREF kart-muhasebe kodlarını, LG_XXX_ACCCODES entegrasyon bağlantı kodlarını içerir.

Üretim ve kalite tabloları

Reçete, üretim emri, rota ve iş istasyonu yönetiminin tabloları:

Personel, hizmet ve sabit kıymet tabloları

Firma bağımsız genel tablolar

Firma koduna bağlı olmayan, tüm kuruluşlar için ortak kullanılan tablolar:

Önemli tabloların önemli alanları

Hareket ve fiş tablolarında yer alan TRCODE alanı, kaydın türünü tanımlayan en kritik sütundur. Sık kullanılan tablolarda TRCODE değerleri şöyledir:

Dikkat: Sütun adları ve enum değerleri Logo sürümüne göre küçük farklılıklar gösterebilir. Kritik bir rapor veya entegrasyon geliştirmeden önce mutlaka ilgili sürümün veritabanı şemasını doğrulayın.

Örnek SQL sorguları

Aşağıdaki örnekler firma kodlu tablolarda XXX ve dönemde XX yazılarak verilmiştir; kendi firma ve dönem kodunuzla değiştirin. Sorguları SQL Server Management Studio üzerinde çalıştırabilirsiniz.

Firmanın malzeme kartları

SELECT LOGICALREF, CODE, NAME, CARDTYPE
FROM LG_XXX_ITEMS
WHERE ACTIVE = 0
ORDER BY CODE

Dönemin cari hesap hareketleri

SELECT DATE_, TRCODE, DEBIT, CREDIT, DOC_NUMBER
FROM LG_XXX_XX_CLFLINE
WHERE CANCELLED = 0
ORDER BY DATE_ DESC

Dönemin satış faturaları

SELECT FICHENO, TRCODE, DATE_, TOTAL, GRP_FIRM
FROM LG_XXX_XX_INVOICE
WHERE TRCODE IN (7, 8, 9)
ORDER BY DATE_ DESC

Dönemin muhasebe hareketleri

SELECT DATE_, TRCODE, ACCOUNTREF, DEBIT, CREDIT
FROM LG_XXX_XX_EMFLINE
ORDER BY DATE_ DESC

Sık sorulan sorular

Logo SQL veritabanında tablo isimleri hangi kurala göre belirlenir?

Logo tablo isimleri üç gruptan oluşur: LG_XXX_TABLOADI firma bazlı veriyi, LG_XXX_XX_TABLOADI firmanın dönem bazlı verisini, L_TABLOADI ise ülke, il ve kullanıcı gibi firma bağımsız genel veriyi tutar. XXX firma kodu, XX dönem kodudur.

Logo stok kartları ve stok hareketleri hangi tabloda tutulur?

Stok kartları LG_XXX_ITEMS, stok fiş başlıkları LG_XXX_XX_STFICHE, fiş satırları yani malzeme hareketleri ise LG_XXX_XX_STLINE tablosunda tutulur. Seri ve lot takibi için LG_XXX_XX_SERILOTN ve LG_XXX_XX_SLTRANS tabloları kullanılır.

Logo cari hesap hareketleri hangi tabloda tutulur?

Cari hesap kartları LG_XXX_CLCARD, cari hesap hareketleri LG_XXX_XX_CLFLINE, hareketlerin bağlı olduğu fiş başlıkları ise LG_XXX_XX_CLFICHE tablosunda tutulur.

Logo faturaların başlık bilgileri hangi tabloda tutulur?

Fatura başlık bilgileri LG_XXX_XX_INVOICE tablosunda, satır bilgileri ise LG_XXX_XX_STLINE tablosundan okunur. TRCODE alanı faturanın satış, iade, hizmet veya proforma faturası olduğunu belirler.

Logo SQL sorgularını nerede çalıştırabilirim?

Logo veritabanı MS SQL Server üzerinde çalıştığı için sorguları SQL Server Management Studio (SSMS) ile çalıştırabilirsiniz. Sorgularınızda XXX yerine firma kodunu, XX yerine dönem kodunu yazmayı unutmayın.

Sonuç

Logo ürünlerinin SQL veritabanında doğru tablodan doğru alanı okumak; raporlama, veri analitiği, e-fatura ve maliyet entegrasyonları gibi işlemlerde en büyük zaman tasarrufunu sağlar. Tablo isimlendirme kuralını (LG_XXX, LG_XXX_XX, L_) ve en sık kullanılan tabloların görevini bilmek, teknik destek ve geliştirme süreçlerinde işlemleri hızlandırır.

Veritabanı üzerinde çalışırken üretim ortamında çalışmadan önce mutlaka yedek alın ve sorgularınızı önce test ortamında deneyin. Logo SQL raporlama, sorgular ve entegrasyon konularında uzman ekibimizden destek alabilirsiniz.

← Bloga dön

Diğer blog yazılarımız