ERP Nedir? | Türkiye'nin ERP Forum Platformu Ana Sayfa
Forum Anasayfa Forum Anasayfa > ERP Temel Paketler > ERP Rapor Modülü
  Aktif Konular Aktif Konular RSS - stok view
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

ERP Nedir? Enterprise Resource Planning nasıl çalışır? İş süreçleri ile ilgili tüm soru ve cevapları ERPNe.org'da.

Ülkemizde hızla gelişmekte olan ERP yazılım sektörümüzün, Yerli ve Yabancı ERP işlemlerinin tanıtımı ve kullanıcılarının buluşma noktası olması hedefiyle kurulan sitemize hoş geldiniz.

Ülkemizdeki Ne.org konseptinde bir ilk olarak yayın hayatına başlayan ERPNe.org, Kurumsal Kaynak Planlaması yazılımlarını kullananların bilgi kaynağı/Portal olmak amacı ile kurulmuştur.

Genellikle yurt dışında büyük üreticiler tarafından geliştirilen SQL, Delphi, ASP, CSharp gibi teknolojilerin anlatıldığı sitelerin kullandıkları (WhatisSQL, WhatisASP) (Ülkemizde Netsis Nedir, Mikro Nedir, SAP Nedir yada Logo Nedir gibi kullanıcı sorularına) Ne ve nedir konseptinde yeni bir açılım olmasını da hedefleyen ERPNe.ORG' un, ülkemizin uluslararası ERP sektörü içinde hak ettiği yeri almasında ve ERP ürünlerini kullananların bir araya gelerek Yerli ERP'nin gelişmesine katkı sağlayacakları önemli bir kilometre taşı olacağı düşüncesindeyiz.


stok view

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
huseyin_v2451 Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 09 Aralık 2011
Durum: Aktif Değil
Puanlar: 10
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı huseyin_v2451 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: stok view
    Gönderim Zamanı: 05 Mart 2012 Saat 18:22
slm arkadaslar
stok bakiye view yapmaya çalisiyorum bakiyeyi buluyorum ama birim fiyati sthardan tekrarlamadan son net fiyati getiremiyorum yani sthar daki netfiyat alanini seçersem o stok koduna ait hareketlerin hepsini getiriyor.ben birim fiyatini veya en son satis fiyatini görmek istiyorum.alanlarim söyle ;

grupkodu -- stokkodu -- stokadi -- depo kodu -- birim   bakiye -- brim fiyati -- kalan_tutar

benbu view i en basit sekilde nasil yaparim ?
yardimlariniz için simdiden tesekkürler.
Hüseyin_v2451
Yukarı Dön
bybarone Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 23 Temmuz 2010
Konum: İstanbul
Durum: Aktif Değil
Puanlar: 924
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı bybarone Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 06 Mart 2012 Saat 10:02
SELECT
ST.GRUP_KODU,
SH.STOK_KODU,
ST.STOK_ADI,
SH.DEPO_KODU,
ST.OLCU_BR1,
(CASE WHEN SH.STHAR_GCKOD='G' THEN SH.STHAR_GCMIK ELSE -SH.STHAR_GCMIK END)AS BAKIYE,
SH.STHAR_NF,
((CASE WHEN SH.STHAR_GCKOD='G' THEN SH.STHAR_GCMIK ELSE -SH.STHAR_GCMIK END) * (SH.STHAR_NF))AS BAKIYE_DEGERI
FROM TBLSTHAR
LEFT OUTER JOIN TBLSTSABIT ST ON(SH.STOK_KODU=ST.STOK_KODU)


Düzenleyen bybarone - 06 Mart 2012 Saat 10:02
Iyi çalismalar.

Barancan GENÇ

barancan.genc@hotmail.com
Yukarı Dön
huseyin_v2451 Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 09 Aralık 2011
Durum: Aktif Değil
Puanlar: 10
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı huseyin_v2451 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 06 Mart 2012 Saat 13:29
CVP IÇIN TESEKKÜRLER BYBARONE
ama birtürlü çalistiramadim birde müsteri
fiyat lstesi kullaniyor yani bize gereken fiyat listesinden yapilan satisin en son tarihteki satis fiyati bende bir kod var ama dogru çalismiyor yani birçok tarih ve fiyat getiriyor enson tarih ve fiyati alamiyorum kontrol edermisin :

SELECT     STOK_KODU, STHAR_NF, MAX(STHAR_TARIH) AS Expr1
FROM        dbo.TBLSTHAR
WHERE     (STHAR_GCKOD = 'C') AND (STHAR_HTUR = 'J')
GROUP BY STOK_KODU, STHAR_NF

tesekkürler.
Hüseyin_v2451
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 06 Mart 2012 Saat 13:31
SELECT B.GRUP_KODU,A.STOK_KODU,B.STOK_ADI,B.DEPO_KODU,B.OLCU_BR1 BIRIM,
SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE -STHAR_GCMIK END) BAKIYE,
CASE WHEN EXISTS(SELECT TOP 1 STHAR_NF FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU=A.STOK_KODU AND
STHAR_NF <> 0 AND STHAR_GCKOD='C' AND STHAR_HTUR='J' ORDER BY STHAR_TARIH DESC) --EN SON SATIS FIYATI
THEN  (SELECT TOP 1 STHAR_NF FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU=A.STOK_KODU AND
STHAR_NF <> 0 AND STHAR_GCKOD='C' AND STHAR_HTUR='J' ORDER BY STHAR_TARIH DESC)
WHEN EXISTS(SELECT TOP 1 STHAR_NF FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU=A.STOK_KODU AND
STHAR_NF <> 0 AND STHAR_GCKOD='C' ORDER BY STHAR_TARIH DESC)                    --EN SON ÇIKIS FIYATI
THEN (SELECT TOP 1 STHAR_NF FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU=A.STOK_KODU AND
STHAR_NF <> 0 AND STHAR_GCKOD='C' ORDER BY STHAR_TARIH DESC)
WHEN EXISTS(SELECT TOP 1 STHAR_NF FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU=A.STOK_KODU AND
STHAR_NF <> 0 AND STHAR_GCKOD='G' AND STHAR_HTUR='J' ORDER BY STHAR_TARIH DESC) --EN SON ALIS FIYATI
THEN (SELECT TOP 1 STHAR_NF FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU=A.STOK_KODU AND
STHAR_NF <> 0 AND STHAR_GCKOD='G' AND STHAR_HTUR='J' ORDER BY STHAR_TARIH DESC)
ELSE (SELECT TOP 1 STHAR_NF FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU=A.STOK_KODU AND
STHAR_NF <> 0 AND STHAR_GCKOD='G' ORDER BY STHAR_TARIH DESC)                    --EN SON GIRIS FIYATI
END FIYATI,
(CASE WHEN EXISTS(SELECT TOP 1 STHAR_NF FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU=A.STOK_KODU AND
STHAR_NF <> 0 AND STHAR_GCKOD='C' AND STHAR_HTUR='J' ORDER BY STHAR_TARIH DESC) --EN SON SATIS FIYATI
THEN  (SELECT TOP 1 STHAR_NF FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU=A.STOK_KODU AND
STHAR_NF <> 0 AND STHAR_GCKOD='C' AND STHAR_HTUR='J' ORDER BY STHAR_TARIH DESC)
WHEN EXISTS(SELECT TOP 1 STHAR_NF FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU=A.STOK_KODU AND
STHAR_NF <> 0 AND STHAR_GCKOD='C' ORDER BY STHAR_TARIH DESC)                    --EN SON ÇIKIS FIYATI
THEN (SELECT TOP 1 STHAR_NF FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU=A.STOK_KODU AND
STHAR_NF <> 0 AND STHAR_GCKOD='C' ORDER BY STHAR_TARIH DESC)
WHEN EXISTS(SELECT TOP 1 STHAR_NF FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU=A.STOK_KODU AND
STHAR_NF <> 0 AND STHAR_GCKOD='G' AND STHAR_HTUR='J' ORDER BY STHAR_TARIH DESC) --EN SON ALIS FIYATI
THEN (SELECT TOP 1 STHAR_NF FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU=A.STOK_KODU AND
STHAR_NF <> 0 AND STHAR_GCKOD='G' AND STHAR_HTUR='J' ORDER BY STHAR_TARIH DESC)
ELSE (SELECT TOP 1 STHAR_NF FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU=A.STOK_KODU AND
STHAR_NF <> 0 AND STHAR_GCKOD='G' ORDER BY STHAR_TARIH DESC)                    --EN SON GIRIS FIYATI
END) * SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE -STHAR_GCMIK END)  KALAN_TUT
FROM TBLSTHAR A (NOLOCK)
INNER JOIN TBLSTSABIT B ON A.STOK_KODU=B.STOK_KODU
GROUP BY B.GRUP_KODU,A.STOK_KODU,B.STOK_ADI,B.DEPO_KODU,B.OLCU_BR1
HAVING SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE -STHAR_GCMIK END) > 0 --BAKIYESI OLANLAR

Düzenleyen mbaykan - 06 Mart 2012 Saat 15:44
Mehmet Baykan
Yukarı Dön
huseyin_v2451 Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 09 Aralık 2011
Durum: Aktif Değil
Puanlar: 10
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı huseyin_v2451 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 06 Mart 2012 Saat 14:03
slm mbaykan
verdigin kod u denedim çalisti fakat bakiye cahar la tutmuyor birde fiyat alani yine tekrarliyor tek fiyat getirmiyor. fiyat listesinde o stoga ait tanimli satis fiyat 1 gelmiyor bunu neden yapabilir.
Hüseyin_v2451
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 06 Mart 2012 Saat 14:16
cahar'la (?) tutmamasi normal, bakiye karsilastirmasini miktar üzerinden mi ? yapiyorsunuz
tutar üzerinden mi?
Tutar üzerinden ise Tutmayacaktir. Miktar'lar ise depo bazli
bunu dikkate aliyor musunuz?
Fiyat Listesi uygulamsi var demistiniz Ben bunu Dikkate almiyorum.



Düzenleyen mbaykan - 06 Mart 2012 Saat 14:19
Mehmet Baykan
Yukarı Dön
huseyin_v2451 Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 09 Aralık 2011
Durum: Aktif Değil
Puanlar: 10
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı huseyin_v2451 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 06 Mart 2012 Saat 15:36
ben bakiye hesaplamayi ayri bir view de yaptim diger alanlari ayri view.bunu birlestirdim simdi sadece buna fiyat listelerinden veya sthardan son hareket satis fiyatini getirmek istiyorum bu nasil mümkün bendeki sekli bu ;

SELECT     dbo.TBLSTSABIT.GRUP_KODU, dbo.TBLSTSABIT.STOK_KODU, dbo.TBLSTSABIT.STOK_ADI, dbo.TBLSTSABIT.DEPO_KODU,
                      dbo.TBLSTSABIT.OLCU_BR1, dbo.NBYD_STOK_BAKIYE.BAKIYE
FROM        dbo.TBLSTSABIT LEFT OUTER JOIN
                      dbo.NBYD_STOK_BAKIYE ON dbo.TBLSTSABIT.STOK_KODU = dbo.NBYD_STOK_BAKIYE.STOK_KODU
Hüseyin_v2451
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 06 Mart 2012 Saat 15:45
yukaridaki sorguda A.DEPO_KODU yerine B.DEPO_KODU yazdim simdi onu deneyin

Mehmet Baykan
Yukarı Dön
huseyin_v2451 Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 09 Aralık 2011
Durum: Aktif Değil
Puanlar: 10
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı huseyin_v2451 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 06 Mart 2012 Saat 18:06
verdiginiz dökümanlarin da yardimiyla ortaya bir view
çikardim simdilik dogru çalisiyor gibi umarim sorun çikmaz
yardimlariniz için çok tesekkürler eksik olmayin ii çalismalar.view su sekilde;


SELECT     dbo.NBYD_STOK_BAKIYE.SUBE_KODU, dbo.TBLSTSABIT.GRUP_KODU, dbo.TBLSTSABIT.STOK_KODU, dbo.TBLSTSABIT.STOK_ADI,
                      dbo.TBLSTSABIT.DEPO_KODU, dbo.TBLSTSABIT.OLCU_BR1 AS BR, dbo.NBYD_STOK_BAKIYE.BAKIYE, dbo.TBLSTOKFIAT.FIYAT1 AS FIYAT,
                      dbo.NBYD_STOK_BAKIYE.BAKIYE * dbo.TBLSTOKFIAT.FIYAT1 AS KALAN_TUTAR
FROM        dbo.TBLSTSABIT INNER JOIN
                      dbo.NBYD_STOK_BAKIYE ON dbo.TBLSTSABIT.STOK_KODU = dbo.NBYD_STOK_BAKIYE.STOK_KODU INNER JOIN
                      dbo.TBLSTOKFIAT ON dbo.TBLSTSABIT.STOK_KODU = dbo.TBLSTOKFIAT.STOKKODU
WHERE     (dbo.TBLSTOKFIAT.BASTAR =
                          (SELECT     MAX(BASTAR) AS Expr1
                            FROM          dbo.tblstokfiat AS tblstokfiat_1))

Düzenleyen huseyin_v2451 - 06 Mart 2012 Saat 18:08
Hüseyin_v2451
Yukarı Dön
 Yanıt Yaz Yanıt Yaz
  Konu Paylaş   

Forum Atla Forum İzinleri Açılır Kutu İzle

Forum Software by Web Wiz Forums® version 11.10
Copyright ©2001-2017 Web Wiz Ltd.

Bu Sayfa 0,438 Saniyede Yüklendi.