ERP Nedir? | Türkiye'nin ERP Forum Platformu Ana Sayfa
Forum Anasayfa Forum Anasayfa > ERP Genel > ERP Excel Entegrasyonları
  Aktif Konular Aktif Konular RSS - EXTEND STOK BAKIYE RAPORU
  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.


EXTEND STOK BAKIYE RAPORU

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

Kayıt Tarihi: 01 Eylül 2007
Durum: Aktif Değil
Puanlar: 8
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı fusion@6 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: EXTEND STOK BAKIYE RAPORU
    Gönderim Zamanı: 19 Haziran 2010 Saat 11:07
selam arkadaslar;
asagidaki cümleyi yazdim fakat bir yerde takildim yardimci olursaniz sevinirim..
ay ay aysonu stok'u ortalama fiyat ile çarpip tutarini buluyor. fakat hareket olmayan aylarda da rakam yaziyor mesala temmuz ayinda hareket var ise rakam yazmasini istiyorum hareket yok ise bisey yazmasin...
simdiden tesekkür ederim..
 
 
SELECT
SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '1' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '1' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_NF) AS OCAK,
SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '2' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '2' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_NF) AS SUBAT,
SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '3' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '3' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS MART,
SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '4' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '4' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS NISAN,
SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '5' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '5' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS MAYIS,
SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '6' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '6' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS HAZIRAN,
SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '7' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '7' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS TEMMUZ,
SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '8' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '8' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS AGUSTOS,
SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '9' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '9' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS EYLUL,
SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '10' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '10' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS EKIM,
SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '11' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '11' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS KASIM,
SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '12' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '12' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS ARALIK
FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU LIKE 'A%' AND YEAR (TBLSTHAR.STHAR_TARIH)='2010'
 
Yukarı Dön
taner Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 05 Temmuz 2007
Durum: Aktif Değil
Puanlar: 4
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı taner Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 25 Haziran 2010 Saat 18:35
yazdigin cümlede sthar tarihi 1 ile 7 ay arasi demissin o zaman 1  2   3  4  de hareket varsa sadece 7 ayda yoksa tabiki rakam getirir ama sthar araligi 7   ile 7 dersen 7 ayda hareket yoksa getirmez o zaman  1 2 3 4 5 de hareket var  7 de yoksa getirmediginde raporunun mantigi kalir mi  kalir dersen
 between araliklarini degistirebilirsin  
netsis ayna gibidir kim uyarlıyorsa o kadar cevap verir
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ı: 29 Haziran 2010 Saat 11:16
AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '1' AND TBLSTHAR.SUBE_KODU='0' THEN olan yerlere

AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '1' AND TBLSTHAR.SUBE_KODU='0' AND MONTH(TBLSTHAR.STHAR_TARIH) <= MONTH(GETDATE())THEN
ilave edilirse sanirim 24 kere yazilacak
olmasi lazim


Düzenleyen mbaykan - 29 Haziran 2010 Saat 11:55
Mehmet Baykan
Yukarı Dön
fuatoncu Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 10 Aralık 2009
Konum: Konya
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı fuatoncu Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 22 Aralık 2010 Saat 11:44
Merhaba
Tahmin edeceginiz üzere çok yeniyim formda biseyler ögrenmeye ve ögrendiklerimi yapmaya çalisiyorum.
Extend'e stok son durumunu takip ettigimiz bir tablom var.Bu tabloda ürünün stoga üreticiden son gelis tarihini (stoga son giris) de göstermek istiyorum.Ama yapabildigim bu kadar.Formul asagida.Yardim edebilecek varsa sevinirim.
Simdiden tesekkürler.
Saygilarimla. 
NETSISSQLSTR("SELECT (STHAR_TARIH) FROM TBLSTHAR WHERE STOK_KODU=$1 AND DEPO_KODU=1 AND STHAR_CARIKOD='0001' AND STHAR_GCKOD='G
Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 22 Aralık 2010 Saat 12:25
NETSISSQLSTR("SELECT top 1 (STHAR_TARIH) FROM TBLSTHAR WHERE STOK_KODU=$1 AND DEPO_KODU=1 AND STHAR_CARIKOD='0001' AND STHAR_GCKOD='G' AND STHAR_HTUR IN ('J','L') ORDER BY STHAR_TARIH desc")
Netsisden vazgeçemiyorum. Beni engelliyor..
Yukarı Dön
fuatoncu Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 10 Aralık 2009
Konum: Konya
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı fuatoncu Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 22 Aralık 2010 Saat 13:37
TESEKKÜR EDERIM.EMEGINIZE SAGLIK  Clap
Yukarı Dön
fuatoncu Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 10 Aralık 2009
Konum: Konya
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı fuatoncu Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 24 Aralık 2010 Saat 09:37
Sayin moderatörüm asagidaki verdiginiz formulun sonucuna göre son giren miktarida(kl) çikartmak istiyorum ama beceremedim.Formul sonucu örnegin 13.10.2010 bu tarihe göre gelen miktari çikaramiyorum.normalde tarihi 2010-10-13 yazdigimda farkli formulde sonucu aliyorum.yardimci olabilirmisiniz.
 
 
 
NETSISSQLSTR("SELECT top 1 (STHAR_TARIH) FROM TBLSTHAR WHERE STOK_KODU=$1 AND DEPO_KODU=1 AND STHAR_CARIKOD='0001' AND STHAR_GCKOD='G' AND STHAR_HTUR IN ('J','L') ORDER BY STHAR_TARIH desc")
Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 24 Aralık 2010 Saat 11:57
NETSISSQL kullanmalisiniz miktar için.
 
NETSISSQL("SELECT top 1 (STHAR_GCMIK) FROM TBLSTHAR WHERE STOK_KODU=$1 AND DEPO_KODU=1 AND STHAR_CARIKOD='0001' AND STHAR_GCKOD='G' AND STHAR_HTUR IN ('J','L') ORDER BY STHAR_TARIH desc")
Netsisden vazgeçemiyorum. Beni engelliyor..
Yukarı Dön
fuatoncu Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 10 Aralık 2009
Konum: Konya
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı fuatoncu Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 24 Aralık 2010 Saat 13:36
Satin modaretörüm,
 
Çok fazla oldugumun farkindayim insaallah bu cahil insana kizmazsiniz.yazdiginizi dediginiz gibi netsissql ye çevirerek yaptim olduda tesekkürler.ancak ayni günde 2 faturada veya ayni faturanin ayri satirlarinda stoga girmis ürünün 1 tanesini aliyor.bunu örnegin 13.10.2010 da stoga girmis toplam olarak alabilirmiyiz.
 
Birde sgl kodlari ile ilgili neyi nerede nasil kullacagimi bilmiyorum, en azindan kendi isimi görecek kadar isime hakim olmak için egitimini almak istiyorum.Bu konuda önerilerinizi veya yapabilecekleriniz konusunda yardimlarini rica ediyorum.
 
saygilarimla
Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 24 Aralık 2010 Saat 17:33
eger son satirdakini almak isteseniz order by içine INCKEYNO desc ekleyin ilkini almak isterseniz bir sey eklemeye gerek yok.
Siz son giris miktari demistiniz eger en son girdigi gündeki toplam miktar derseniz farkli bir cümle gerekir.
 
SQL genel bir dil. bir kaç farkliliklari oluyor. internette ve bu sitede çok büyük kaynaklar var. Bunlar ile baslayabilirsiniz.
Netsisden vazgeçemiyorum. Beni engelliyor..
Yukarı Dön
fuatoncu Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 10 Aralık 2009
Konum: Konya
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı fuatoncu Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 24 Aralık 2010 Saat 18:27

FATURA_NO TARIH STOK_KODU SATIS_MIKTARI
0000000Z 15.12.2010 13068500 855
0000000Z 15.12.2010 13068500 6
             toplam 861

burdaki örnekteki gibi 2 ayri faturada giris var ayni günde.dediginiz gibi en son girdigi gündeki toplam miktar olacak tabloda.
Yukarı Dön
fuatoncu Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 10 Aralık 2009
Konum: Konya
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı fuatoncu Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 27 Aralık 2010 Saat 16:04

yardimci olabilecekmisiniz?

Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 27 Aralık 2010 Saat 16:59

Eger NetsisSQL ile çekeceksen bu cümleyi kullan NETSIS_DATA Ile çok uzun bir cümle olusur. fonksiyon yazmak lazim. $1 stok kodunu, $2 yede tarihi buldugunuz hücreyi referans verin.

NETSISSQL("SELECT sum(STHAR_GCMIK) FROM TBLSTHAR WHERE STOK_KODU=$1 and STHAR_TARIH=$2 AND DEPO_KODU=1 AND STHAR_GCKOD='G' AND STHAR_HTUR IN ('J','L')")
 
Netsisden vazgeçemiyorum. Beni engelliyor..
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,346 Saniyede Yüklendi.