ERP Nedir? | Türkiye'nin ERP Forum Platformu Ana Sayfa
Forum Anasayfa Forum Anasayfa > ERP Temel Paketler > ERP Stok Modülü
  Aktif Konular Aktif Konular RSS - RAPORLAMA
  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.


RAPORLAMA

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

Kayıt Tarihi: 15 Şubat 2012
Konum: Osmaniye
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı ADEM KÜRKLÜ Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: RAPORLAMA
    Gönderim Zamanı: 15 Şubat 2012 Saat 10:45
ARKADASLAR;
 
 
M.01.4001.00.3101
M.01.4001.00.4290
M.01.4001.00.4395
M.01.4001.00.4572
 
SEKLINDE STOK KODLARIMIZ VAR BU STOKLAR ASLINDA AYNI ÜRÜNLER IÇIN KULLANILIYOR.
 
ANCAK SON 4 KAREKTERLERI FARKLI RENK AYRIMI IÇIN KULLANIYORUZ.
 
SIMDI RAPOR ALMAK ISTEDIGIMDE SU SEKILDE OLAMSINI ISTIYORUM.
 
M.01.4001.00.3101
M.01.4001.00.4290
M.01.4001.00.4395
M.01.4001.00.4572
 
BU KODLARA AIT STOK HAREKETLERINI AYRI AYRI VERDIGI GIBI EN ALTTA VEYA ÜZTE M.01.4001.00 ILE BASLAYAN BÜTÜN STOKLARIN TOPLAMINIDA VERMESINI ISTIYORUM NASIL RAPOR ALMALIYIM.
 
 
 
Yukarı Dön
rhan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 05 Temmuz 2008
Durum: Aktif Değil
Puanlar: 590
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı rhan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 15 Şubat 2012 Saat 13:28
raporlardan özel rapor hazirlamalisiniz, stogun koduna ait ilk 12 karakteri içerecek bir kodlama olabilir , yada üretici/satici kodu kismina bu kodlamayi yazip ona göre gruplayabilirsiniz.
Yukarı Dön
ADEM KÜRKLÜ Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 15 Şubat 2012
Konum: Osmaniye
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı ADEM KÜRKLÜ Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 15 Şubat 2012 Saat 14:01
BEN KOD 4 ILE YAPMAYA ÇALISTIM
ÖRNEK;
 
SADECE KOD 4 BÖLÜMÜ 1 OLANLARI ISTEDIGIM ZAMAN ÇALISIYOR AMA
 
RAPOR BÖLÜMÜNDE KAD 4 KISMI 1 ILE 10000 ARASINDA OLANLARI ISTEDIGIM ZAMA HER KOD 4 BIRIMI TOPLAMINI AYRI SEKILDE VERMIYOR.
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ı: 16 Şubat 2012 Saat 00:56
SQL'de su sorguyu yazabilirsiniz. Sorgu sonucunu Excel'e alabilirsiniz
SQL'de isterseniz VIEW olusturup (ilk satirin üstüne CREATE VIEW MY_VIEW1 AS yazip +son satir ORDER BY STOK_KODU olmamali)
bunu NETSIS içinde SERBEST raporda kullanabilirsiniz

WITH CTE_STOK AS
(SELECT A.STOK_KODU,LEFT(A.STOK_KODU,12) STOKKOD,MAX(B.STOK_ADI) STOK_ADI,SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE 0 END) GIRIS,
SUM(CASE WHEN STHAR_GCKOD='C' THEN STHAR_GCMIK ELSE 0 END) CIKIS,SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE -STHAR_GCMIK END) BAKIYE
FROM TBLSTHAR A (NOLOCK)
JOIN TBLSTSABIT B ON A.STOK_KODU=B.STOK_KODU
WHERE A.STOK_KODU LIKE 'M%'
GROUP BY A.STOK_KODU,LEFT(A.STOK_KODU,12)
--HAVING SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE -STHAR_GCMIK END) <> 0  --BAKIYESIZ STOKLAR ÇIKMASIN
)

SELECT STOK_KODU,STOK_ADI,GIRIS,CIKIS,BAKIYE
FROM CTE_STOK
UNION ALL
SELECT STOKKOD,'* TOPLAM *' ,
-- STOK ADI IÇIN FONKSIYON YAZILABILIR 'MESELA SON KELIME "RENK" ISE' YAZIYI TERS CEVIRIP BOSLUK KARAKTERI
-- POZISYONU BULUNUR VE UZUNLUKTAN DUSULEREK YENI AD BULUNUR
-- ÖRNEK
-- ABC MALI SARI
-- ABC MALI AÇIK_YESIL  ... (RENK IÇINDEKI BOSLUK "_" OLMALI)
-- ABC MALI KAHVERENGI
-- XYZ HIZMETI SIYAH
-- XYZ HIZMETI KIRMIZI
-- FONKSIYON: LEFT(STOK_ADI,LEN(STOK_ADI) - CHARINDEX(' ',LTRIM(REVERSE(STOK_ADI)),1))
--
SUM(GIRIS),SUM(CIKIS),SUM(BAKIYE)
FROM CTE_STOK
GROUP BY STOKKOD  -- EGER YUKARDAKI FONKSIYON KULLANILIRSA GROUP BY'A EKLENMELI EKLENMEZSE  MAX(LEFT( ... )) ILE KULLANILMALI
ORDER BY STOK_KODU

Kolay gelsin


Düzenleyen mbaykan - 16 Şubat 2012 Saat 01:04
Mehmet Baykan
Yukarı Dön
rhan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 05 Temmuz 2008
Durum: Aktif Değil
Puanlar: 590
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı rhan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 16 Şubat 2012 Saat 14:09
siralama da kod 4 e göre degisimde toplam deneyelim bir de.
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ı: 16 Şubat 2012 Saat 15:10
size yardimi dokunur saniyorum yazdiklarimin
bunu uygulayacak kimse yok mu?
Mehmet Baykan
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ı: 20 Şubat 2012 Saat 17:31
istediginizi VIEW olarak yapiyorum
Netsis Serbest Rapordan degisimde toplam diyerek raporunuzu alabilirsiniz

CREATE VIEW MY_STOK_VIEW AS
WITH CTE_STOK AS
(SELECT B.KOD_4,A.STOK_KODU,LEFT(A.STOK_KODU,12) STOKKOD,MAX(B.STOK_ADI) STOK_ADI,SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE 0 END) GIRIS,
SUM(CASE WHEN STHAR_GCKOD='C' THEN STHAR_GCMIK ELSE 0 END) CIKIS,SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE -STHAR_GCMIK END) BAKIYE
FROM TBLSTHAR A (NOLOCK)
JOIN TBLSTSABIT B ON A.STOK_KODU=B.STOK_KODU
WHERE A.STOK_KODU LIKE 'M%'
GROUP BY B.KOD_4,A.STOK_KODU,LEFT(A.STOK_KODU,12)
--HAVING SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE -STHAR_GCMIK END) <> 0  --BAKIYESIZ STOKLAR ÇIKMASIN
)

SELECT KOD_4,STOK_KODU,STOK_ADI,GIRIS,CIKIS,BAKIYE
FROM CTE_STOK
UNION ALL
SELECT KOD_4,STOKKOD,'* TOPLAM *' ,
SUM(GIRIS),SUM(CIKIS),SUM(BAKIYE)
FROM CTE_STOK
GROUP BY KOD_4,STOKKOD 

Mehmet Baykan
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,469 Saniyede Yüklendi.