STOK_HAREKETLERI
sth_ · Mikro ERP SQL Server tablosu
Tüm stok giriş ve çıkışlarını tutar: alış/satış faturaları, irsaliyeler, depo transferleri, sayım, fire ve üretim fişleri. Depo bazlı stok bakiyesi, satış raporları ve maliyet hesapları bu tablodan üretilir.
Stok giriş, çıkış ve transfer hareketlerini saklayan tablo. Depo bazlı stok bakiye, satış raporu ve sipariş takibi sorguları buradan çekilir.
Kullanırken bilinmesi gerekenler
- Hareket yönü sth_tip alanındadır (0: Giriş, 1: Çıkış, 2: Depo Transfer).
- Hareketin türü sth_cins ve sth_evraktip alanlarıyla ayrılır.
- Giriş ve çıkış depoları sth_giris_depo_no ve sth_cikis_depo_no alanlarındadır.
Önemli sth_ alanları
Raporlarda en sık kullanılan alanlar ve kod değerleri. Tablonun tüm alanları için resmi dokümana bakın.
| Alan | Tip | Açıklama |
|---|---|---|
sth_stok_kod | Nvarchar(25) | Stok kodu. STOKLAR tablosundaki sto_kod alanına referans verir. |
sth_miktar | Float | Hareket miktarı — giriş veya çıkış miktarı. |
sth_tutar | Float | Hareket tutarı — birim fiyat × miktar ile hesaplanan toplam tutar. |
sth_tip | Tinyint | Hareket tipi — giriş mi, çıkış mı yoksa depo transferi mi olduğunu belirler. 0: Giriş, 1: Çıkış, 2: Depo Transfer |
sth_cins | Tinyint | Hareket cinsi — toptan, perakende, transfer, üretim gibi stok hareket cinsini belirler. 0: Toptan, 1: Perakende, 2: Dış Ticaret, 3: Stok Virman, 4: Fire, 5: Sarf, 6: Transfer, 7: Üretim, 8: Fason, 9: Değer Farkı, 10: Sayım, 11: Stok Açılış, 12: İthalat-İhracat, 13: Hal, 14: Müstahsil |
sth_giris_depo_no | Integer | Giriş depo numarası — stokun hangi depoya girdiğini belirler. Depo bazlı stok bakiye hesaplamalarında kritik rol oynar. |
sth_cikis_depo_no | Integer | Çıkış depo numarası — stokun hangi depodan çıktığını belirler. Transfer işlemlerinde giriş depo ile birlikte kullanılır. |
sth_birimfiyat | Float | Birim fiyat — stok hareketindeki birim başına fiyat. |
sth_evraktip | Tinyint | Evrak tipi — depo fişi mi, irsaliye mi, fatura mı olduğunu belirler. 0: Depo Çıkış Fişi, 1: Çıkış İrsaliyesi, 2: Depo Transfer Fişi, 3: Giriş Faturası, 4: Çıkış Faturası, 5: İthalat Masraf Yansıtma, 6: Stok Virman Fişi, 7: Üretim Fişi, 12: Depo Giriş Fişi, 13: Giriş İrsaliyesi, 14: Fason Giriş Çıkış, 15: Depolar Arası Satış, 16: Stok Gider Pusulası |
sth_tarih | DateTime | Stok hareket tarihi. |
sth_normal_iade | Tinyint | Hareketin normal mi iade mi olduğunu belirler. 0: Normal, 1: İade |
sth_plasiyer_kodu | Nvarchar(25) | Plasiyer (satış temsilcisi) kodu — satışla ilişkilendirilen temsilci. |
sth_cari_kodu | Nvarchar(25) | Stok hareketine ait cari hesap kodu. |
sth_parti_kodu | Nvarchar(25) | Parti/lot takibi yapılan ürünlerin parti kodu. PARTILOT tablosuna referans verir. |
sth_cari_cinsi | Tinyint | Stok hareketindeki cari cinsi — ilişkilendirilen hesabın türünü belirler. 0: Carimiz, 1: Cari Personelimiz, 2: Bankamız, 3: Hizmetimiz, 4: Kasamız, 5: Giderimiz, 6: Muhasebe Hesabımız, 7: Personelimiz, 8: Demirbaşımız, 9: İthalat Dosyamız |
sth_har_doviz_cinsi | Tinyint | Stok hareketi döviz cinsi. DOVIZ_KURLARI tablosuna referans verir. Bkz. DOVIZ_KURLARI |
sth_pos_satis | Tinyint | POS satış hareketi tipi. 0: Standart Faturalar, 1: Dış Kasadan Gelen, 2: Hızlı Satıştan Gelen, 3: Shopside'dan Gelen |
sth_Tevkifat_turu | Tinyint | KDV tevkifat türü. 0: Yok, 1: 10'da 3, 2: 10'da 9, 3: 2/1, 4: 3/2, 5: 6/1, 6: 4/5, 7: Tam, 8: 10'da 2, 9: 10'da 5, 10: 10'da 7 |
sth_disticaret_turu | Tinyint | Dış ticaret türü — yurtiçi/yurtdışı satış ayrımı. 0: Toptan Yurtiçi, 1: Perakende Yurtiçi, 2: İhraç Kayıtlı Yurtiçi, 3: Yurtdışı, 4: Yurtdışı Nitelikli İhraç Kayıtlı, 5: Yurtdışı Nitelikli Yurtiçi |
sth_isk_mas1 | Tinyint | İskonto/masraf tipi — satırdaki 1. İskonto/masraf uygulamasının türünü belirler. 0: Brüt toplamdan yüzde, 1: Ara toplamdan yüzde, 2: Tutar İskonto masraf, 3: Miktar başına tutar, 6: Bedelsiz miktar, 7: İskonto1 yüzde, 19: Masraf1 yüzde ... |
Örnek sorgu
SELECT TOP 100
STH.sth_stok_kod,
STH.sth_miktar,
STH.sth_tutar,
STH.sth_tip,
STH.sth_cins,
STH.sth_giris_depo_no
FROM dbo.STOK_HAREKETLERI STH WITH (NOLOCK) İlişkili tablolar ve JOIN koşulları
STOKLAR — S.sto_kod = STH.sth_stok_kod
SELECT TOP 100 STH.*, S.*
FROM dbo.STOK_HAREKETLERI STH WITH (NOLOCK)
LEFT JOIN dbo.STOKLAR S WITH (NOLOCK)
ON S.sto_kod = STH.sth_stok_kod CARI_HESAPLAR — CH.cari_kod = STH.sth_cari_kodu
SELECT TOP 100 STH.*, CH.*
FROM dbo.STOK_HAREKETLERI STH WITH (NOLOCK)
LEFT JOIN dbo.CARI_HESAPLAR CH WITH (NOLOCK)
ON CH.cari_kod = STH.sth_cari_kodu DEPOLAR — D.dep_no = STH.sth_giris_depo_no
SELECT TOP 100 STH.*, D.*
FROM dbo.STOK_HAREKETLERI STH WITH (NOLOCK)
LEFT JOIN dbo.DEPOLAR D WITH (NOLOCK)
ON D.dep_no = STH.sth_giris_depo_no -- Çıkış deposu için sth_cikis_depo_no SIPARISLER — SIP.sip_Guid = STH.sth_sip_uid
SELECT TOP 100 STH.*, SIP.*
FROM dbo.STOK_HAREKETLERI STH WITH (NOLOCK)
LEFT JOIN dbo.SIPARISLER SIP WITH (NOLOCK)
ON SIP.sip_Guid = STH.sth_sip_uid -- Siparişten gelen hareketler Tüm ilişkiler için Tablo İlişkileri ve JOIN Rehberi’ne ya da JOIN Jeneratörü’ne bakın.
STOK_HAREKETLERI tablosunu kullanan rehberler
- Mikro ERP Depo Bazlı Stok Bakiye Raporu: Hareket mi Özet mi Kullanılmalı?Mikro ERP'de anlık stok takibi nasıl yapılır?
- Mikro ERP Satış Raporu SQL Sorgusu: Ürün, Cari ve Dönem Bazlı AnalizMikro ERP'de satış raporu nasıl çıkarılır?
- Mikro ERP Faturadan Siparişe İz Sürme: Sipariş-Fatura Eşleştirme SQL SorgusuMikro ERP'de bir faturanın hangi siparişe ait olduğunu nasıl bulursunuz?
- Mikro ERP SQL Server Performans Optimizasyonu: Yavaşlığın 7 Kaynağı ve Çözüm RehberiMikro ERP veritabanınız yavaş mı çalışıyor?
- Mikro ERP 046355 Cari Risk Raporunu SQL ile Yeniden Üretmek: fn_CariRiskFoyu AnaliziMikro ERP 046355 Detaylı Cari Bakiye-Ciro-Risk-Teminat raporunu SQL ile nasıl çözdük?
- Mikro ERP Tablo İlişkileri ve JOIN Rehberi: Hangi Tablo Hangisiyle Birleşir?Mikro ERP veritabanında 490+ tablonun ilişkilerini ve doğru JOIN kullanımını öğrenin.
- Mikro ERP Stok Maliyet Hesabı: Son Giriş Fiyatı Neden Yetmez?Mikro ERP'de stok değerlemesi için son giriş fiyatı kullanmak neden yanıltır?
- Mikro ERP Alış-Satış Kâr Analizi: Ürün Bazlı Brüt Kâr/Zarar SQL SorgusuMikro ERP'de brüt kâr nasıl garantili hesaplanır?
- Mikro ERP Fiyat Listesi Neden Yanlış Geliyor? SQL ile Fiyat KontrolüMikro ERP'de satış fiyatı neden yanlış?
- Mikro ERP Son Alış Fiyatını ve Son Giriş Tarihini Getiren SQL SorgusuSatınalma süreçlerinin kalbi: Bir ürünün son alış fiyatı nasıl hatasız bulunur?
Resmi alan dokümanı: apidocs.mikro.com.tr — STOK_HAREKETLERI. Alan açıklamaları ve kod değerleri bu dokümanla senkronize edilmiştir; tüm alanlar için Mikro ERP Sözlüğü’ne de bakabilirsiniz.