İlginizi Çekebilir
  1. Ana Sayfa
  2. SQL
Trendlerdeki Yazı

Logo Stok-Muhasebe Bağlantı Kontrolü

Logo Stok-Muhasebe Bağlantı Kontrolü
logo stok muhasebe kodu raporu
4

Stok modülü, logo ticari programında, malzemelerin giriş çıkış hareketlerinin takibinin yapıldığı bölümdür. Bu hareketlere ait fişlerin muhasebe kayıtlarına geçmesi için muhasebeleştirme işlemi yapılması gerekir. Logo stok muhasebe kod bağlantısı, stok kartı içerisindeki Muhasebe Hesapları sekmesinde yer alır.

Stok-Muhasebe Kodu Bağlantısı Nasıl Kontrol Edilir?

Stok kartlarına tanımlanan muhasebe bağlantı kodları sayesinde, ilgili stokların hareketlerinin muhasebeleştirme işlemi yapılır. Logo Stok Kartı içerisindeki muhasebe hesapları sekmesinde, toplamda 28 adet muhasebe bağlantı alanı ve masraf merkezi bağlantı alanı bulunur. Muhasebeleştirme işlemi yapılacak işlem türüne ait muhasebe kodu tanımlı ise, muhasebeleştirme işlemi sorunsuz yapılabilir. Örneğin: oluşturulan bir satış faturası içerisinde A malzemesi kullanılacak ve bu fatura muhasebeleşecek ise, A malzemesine ait stok kartı içerisindeki muhasebe hesapları alanında, Satışlar Hesabı alanının tanımlı olması gerekir.

Stok-Muhasebe Kodu Raporu

Logo programı içerisinde, stok kartlarına tanımlanan muhasebe hesaplarının toplu şekilde listelenebileceği bir rapor bulunmamaktadır. Fakat bu rapor SQL Server üzerinden çekilebilir. Aşağıdaki kodu kullanarak, stok kartlarına tanımlanan, satın alma, satış, sarf, fire, üretim, satın alma iade, satış iade, satış indirim, sayım fazlası, sayım eksiği ve smm  muhasebe kodlarını liste alabilirsiniz. Bu listeyi excele alıp filtreleme yapabilir, hatalı veya eksik muhasebe kodlarını tespit ederek girişini yapabilirsiniz.

[sql]

SELECT
ITM.CODE MalzemeKodu,
ITM.NAME MalzemeAdı,
ISNULL((SELECT CODE FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=1 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Satınalma Muhasebe Kodu’,
ISNULL((SELECT DEFINITION_ FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=1 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Satınalma Muhasebe Adı’,
ISNULL((SELECT CODE FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=3 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Satış Muhasebe Kodu’,
ISNULL((SELECT DEFINITION_ FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=3 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Satış Muhasebe Adı’,
ISNULL((SELECT CODE FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=5 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Sarf Muhasebe Kodu’,
ISNULL((SELECT DEFINITION_ FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=5 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Sarf Muhasebe Adı’,
ISNULL((SELECT CODE FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=6 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Fire Muhasebe Kodu’,
ISNULL((SELECT DEFINITION_ FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=6 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Fire Muhasebe Adı’,
ISNULL((SELECT CODE FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=7 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Üretim Muhasebe Kodu’,
ISNULL((SELECT DEFINITION_ FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=7 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Üretim Muhasebe Adı’,
ISNULL((SELECT CODE FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=10 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Satınalma İade Muhasebe Kodu’,
ISNULL((SELECT DEFINITION_ FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=10 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Satınalma İade Muhasebe Adı’,
ISNULL((SELECT CODE FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=11 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Satış İade Muhasebe Kodu’,
ISNULL((SELECT DEFINITION_ FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=11 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Satış İade Muhasebe Adı’,
ISNULL((SELECT CODE FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=13 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Satış İndirim Muhasebe Kodu’,
ISNULL((SELECT DEFINITION_ FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=13 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Satış İndirim Muhasebe Adı’,
ISNULL((SELECT CODE FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=95 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Sayım Fazlası Muhasebe Kodu’,
ISNULL((SELECT DEFINITION_ FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=95 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Sayım Fazlası Muhasebe Adı’,
ISNULL((SELECT CODE FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=96 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Sayım Eksiği Muhasebe Kodu’,
ISNULL((SELECT DEFINITION_ FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=96 AND CARDREF = ITM.LOGICALREF)),”) AS ‘Sayım Eksiği Muhasebe Adı’,
ISNULL((SELECT CODE FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=99 AND CARDREF = ITM.LOGICALREF)),”) AS ‘SMM Muhasebe Kodu’,
ISNULL((SELECT DEFINITION_ FROM LG_001_EMUHACC WHERE LOGICALREF = (SELECT ACCOUNTREF FROM LG_001_CRDACREF WHERE TRCODE=1 AND TYP=99 AND CARDREF = ITM.LOGICALREF)),”) AS ‘SMM Muhasebe Adı’

FROM LG_001_ITEMS ITM

WHERE ITM.CARDTYPE NOT IN (20,21,22)

[/sql]

Koddaki LG_001 kısımlarını kendi firma numaranıza düzenlemeniz gerekir. Örneğin 210 nolu firma için LG_210 , 64 nolu firma için LG_064 gibi. SQL Server Management Studio üzerinden kodu çalıştırıp çıkan sonuçları excele aktarabilirsiniz.

 

Logo stok-muhasebe raporları veya diğer modüller ile ilgili ekstra rapor talepleriniz var ise, iletişim sayfamızdaki formu doldurabilir, mail adreslerimize mail atabilirsiniz. En kısa sürede dönüş yapılacaktır.

Yazar Hakkında

Bilgisayarla 2001 yılında tanıştım. 2005 yılında ilk web sitemi kurdum ve o saatten sonra bu sanal dünyadan hiç kopmak istemedim. Web site kurulumu, wordpress, php, html, css konularında kendimi geliştirdim. 2017 yılında LOGO Yazılım ile tanıştım. Aynı yıl sertifikalı Logo Sistem Uzmanı oldum. MSSQL ve C# konusunda kendimi geliştirip müşteriye özel raporlamalar yaptım.

Yorum Yap

Yorumlar (4)

  1. Merhaba bu excel tablosunda güncellenecek alanları düzenledikten sonra toplu olarak geriye aktarabiliyor muyuz ?

  2. 1 sene önce

    Merhaba Feyyaz bey, aldığımız excel tablosunu geri nasıl atabiliriz ?

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir