iki tarih arası stok raporu

Gönderen Konu: iki tarih arası stok raporu  (Okunma sayısı 730 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı info

  • Yeni Kullanıcı
  • *
  • Karma: -1
iki tarih arası stok raporu
« : 19.05.2019, 22:15 »
merhaba,

iki tarih arası ambar bazında dönem başı dönem sonu  dönem içi giriş dönem içi çıkış stok bilgilerini alabileceğim bir sql view sorgusuna ihtiyacım var. Logo kullanmayan kullanıcılar için bu raporu oluşturmak istiyorum.

excel den view ı çalıştırarak stolarını görmelerini sağlamak istiyorum.

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: iki tarih arası stok raporu
« Yanıtla #1 : 20.05.2019, 17:28 »
Sitede stoklar ile ilgili örnekler mevcut ,DB dökümanları vs. de , burdan yola çıkarak fikir elde edebilirsiniz ,takıldıgınız yer olursa yardımcı oluruz ,

Fakat kopyala > yapıştır'a karşıyız.

Çevrimdışı info

  • Yeni Kullanıcı
  • *
  • Karma: -1
Ynt: iki tarih arası stok raporu
« Yanıtla #2 : 02.08.2019, 11:05 »
İhtiyacı olan arkadaşlar için benim işimi gördü.

CREATE VIEW [dbo].[SSL_STOK_DURUM] AS
SELECT TOP 100000000000
[STOK GRUP KODU],
[STOK KODU],
[STOK ADI],
[BİRİM],
[STOK ÖZEL KODU],
[STOK YETKİ KODU],
[AMBAR NUMARASI],
[AMBAR ADI],
[FİİLİ STOK],
[GERÇEK STOK] ,
[SEVKEDiLEBiLiR STOK],
[REZERVE EDILEN MIKTAR],
[TOPLAM SATIŞ SiPARiŞLERi],
[SEVKEDILEN SATIŞ SIPARIŞI],
[ÜRETiMDEN GiRiŞLER],
[SARFLAR / FiRELER],
[DEViR MiKTARI],
[SATIŞLAR MIKTARI],
[SATIŞLAR TUTARI (YEREL)],
[KONSiNYE GiRiŞ],
[KONSiNYE ÇIKIŞ],
[AMBARA GIRIŞLER],
[AMBARDAN ÇIKIŞLAR],
[ALIMLAR MIKTARI],
[ALIMLAR TUTARI (YEREL)],
[TOPLAM SATINALMA SiPARiŞi],
[BEKLEYEN SATIN ALMA SIPARIŞLERI],
[TESLIM ALINAN ALIM SIPARIŞLERI],
[FİŞ TARİHİ]

FROM
(
SELECT
KART.STGRPCODE [STOK GRUP KODU],
KART.CODE [STOK KODU],
KART.NAME [STOK ADI],
BIRIM.CODE [BİRİM],
KART.SPECODE [STOK ÖZEL KODU],
KART.CYPHCODE [STOK YETKİ KODU],
TOPLAM.INVENNO [AMBAR NUMARASI],AMBAR.NAME [AMBAR ADI],
SUM(TOPLAM.ONHAND) [FİİLİ STOK],
SUM(TOPLAM.ONHAND+TOPLAM.TEMPOUT-TOPLAM .RESERVED-TOPLAM.TEMPIN)   [GERÇEK STOK] ,
SUM(TOPLAM.ONHAND-TOPLAM.RESERVED) [SEVKEDiLEBiLiR STOK],
SUM(TOPLAM.RESERVED) [REZERVE EDILEN MIKTAR],
SUM(TOPLAM.ACTSORDER+TOPLAM.SHIPPED) [TOPLAM SATIŞ SiPARiŞLERi],
SUM(TOPLAM.SHIPPED) [SEVKEDILEN SATIŞ SIPARIŞI],
SUM(TOPLAM.ACTPRODIN) [ÜRETiMDEN GiRiŞLER],
SUM(TOPLAM.ACTWASTE) [SARFLAR / FiRELER],
SUM(TOPLAM.TRANSFERRED) [DEViR MiKTARI],
SUM(TOPLAM.SALAMNT) [SATIŞLAR MIKTARI],
SUM(TOPLAM.SALCASH) [SATIŞLAR TUTARI (YEREL)],
SUM(TOPLAM.TEMPIN) [KONSiNYE GiRiŞ],
SUM(TOPLAM.TEMPOUT) [KONSiNYE ÇIKIŞ],
SUM(TOPLAM.ACTWHOUSEIN) [AMBARA GIRIŞLER],
SUM(TOPLAM.ACTWHOUSEOUT) [AMBARDAN ÇIKIŞLAR],
SUM(TOPLAM.PURAMNT) [ALIMLAR MIKTARI],
SUM(TOPLAM.PURCASH) [ALIMLAR TUTARI (YEREL)],
SUM(TOPLAM.ACTPORDER+TOPLAM.RECEIVED) [TOPLAM SATINALMA SiPARiŞi],
SUM(TOPLAM.ACTPORDER) [BEKLEYEN SATIN ALMA SIPARIŞLERI],
SUM(TOPLAM.RECEIVED) [TESLIM ALINAN ALIM SIPARIŞLERI],TOPLAM.DATE_ [FİŞ TARİHİ]
FROM
LG_014_ITEMS KART
LEFT OUTER JOIN LV_014_01_STINVTOT TOPLAM WITH(NOLOCK) ON (TOPLAM.STOCKREF = KART.LOGICALREF)
LEFT OUTER JOIN L_CAPIWHOUSE AMBAR ON TOPLAM.INVENNO=AMBAR.NR AND FIRMNR=014
LEFT OUTER JOIN LG_014_ITMUNITA ITMUNITA ON ITMUNITA.ITEMREF=TOPLAM.STOCKREF AND ITMUNITA.LINENR=1
LEFT OUTER JOIN  LG_014_UNITSETL AS BIRIM ON  BIRIM.LOGICALREF=ITMUNITA.UNITLINEREF
WHERE KART.ACTIVE IN(0,1) AND (TOPLAM.INVENNO <> -1) AND BIRIM.MAINUNIT=1


GROUP BY
KART.CARDTYPE,
KART.LOGICALREF,
KART.STGRPCODE,
KART.CODE,
KART.NAME,
KART.SPECODE,
KART.CYPHCODE,
TOPLAM.INVENNO,
AMBAR.NAME,
BIRIM.CODE,TOPLAM.DATE_
)STOK

ORDER BY [STOK KODU] ASC,[STOK ADI] ASC