ERP Nedir? | Türkiye'nin ERP Forum Platformu Ana Sayfa
Forum Anasayfa Forum Anasayfa > ERP Genel > ERP Rapor
  Aktif Konular Aktif Konular RSS - Hiç Hareket Görmemiş Stok 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.


Hiç Hareket Görmemiş Stok Raporu

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

Kayıt Tarihi: 28 Ağustos 2014
Konum: ankara
Durum: Aktif Değil
Puanlar: 79
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı xenium Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: Hiç Hareket Görmemiş Stok Raporu
    Gönderim Zamanı: 15 Ekim 2014 Saat 07:39
Herkese günaydyn,

Muhasebe ?öyle bir talepte bulundu benden, STHAR veya SIPATRA
tablosundan yapmayy denedim ama olmady.


A- ile ba?layan stok kodlaryndan 2014 yyly içinde hiç hareket görmemi? olanlary tespit edebilir miyiz?

SQL kodunu payla?yrsanyz sevinirim.

T?k
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ı: 15 Ekim 2014 Saat 09:41
SELECT STOK_KODU,STOK_ADI 
FROM TBLSTSABIT WHERE STOK_KODU LIKE 'A%' AND 
STOK_KODU NOT IN (select DISTINCT STOK_KODU 
FROM TBLSTHAR 
WHERE STOK_KODU LIKE 'A%' AND NOT (STHAR_TARIH = '2014-01-01' AND STHAR_HTUR='A') --DEVIR HAREKETI OLANLARI HAREKETSIZ SAYIYORUZ
AND YEAR(STHAR_TARIH)=2014)

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

Kayıt Tarihi: 28 Ağustos 2014
Konum: ankara
Durum: Aktif Değil
Puanlar: 79
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı xenium Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 15 Ekim 2014 Saat 11:53
SQL kodunda STHAR_HTUR='A' olanlaryn yani devir hareketi olanlaryn listelenmemesini istiyoruz de?il mi sayyn mbaykan?

E?er öyle ise devir hareketi olanlary (STHAR_HTUR='A') hareketsiz sayyyorsak, neden SQL kodunda bunlary istemiyoruz onu anlamadym.
Çünkü bu raporda devir hareketleri görünmüyor galiba.

Ayryca STHAR_TARIH = '2014-01-01' yerine STHAR_TARIH > '2014-01-01'
yazdy?ymda, rapor 4399 satyr AZALIYOR.
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ı: 15 Ekim 2014 Saat 15:20
SELECT STOK_KODU,STOK_ADI , (SELECT COUNT(*) FROM TBLSTHAR S WHERE S.STOK_KODU=TBLSTSABIT.STOK_KODU)  HAR
FROM TBLSTSABIT WHERE STOK_KODU LIKE 'A%' AND 
STOK_KODU NOT IN (select DISTINCT STOK_KODU 
FROM TBLSTHAR 
WHERE STOK_KODU LIKE 'A%' AND NOT (STHAR_TARIH = '2014-01-01' AND STHAR_HTUR='A') --DEVIR HAREKETI OLANLARI HAREKETSIZ SAYIYORUZ
AND YEAR(STHAR_TARIH)=2014)

son ekledi?im kolonda 1 görülüyorsa 01.01.2014 Devir ('A') hareketi var fakat 2014 tarihli ba?ka hareketi yok demektir.

Mehmet Baykan
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ı: 15 Ekim 2014 Saat 16:34
Bende bu ?ekilde bir cümle kullanyyorum,
Devredip hareket görmeyenler,

select T1.STOK_KODU,
T1.STHAR_GCMIK,
T1.DEPO_KODU,
T1.STHAR_NF,
T3.STOK_ADI
from tblsthar T1, TBLSTSABIT T3
where T1.sthar_htur='A' AND
T3.STOK_KODU=T1.STOK_KODU
AND t3.GRUP_KODU IN ('11','15') -- bu belli bir grup için maske
and NOT EXISTS
( select * from tblsthar t2 where
--t2.sthar_tarih>'2011-01-01' and
t2.stok_koDu=T1.stok_kodu AND t2.sthar_htur NOT IN('B','A'))
ORDER BY T1.STOK_KODU
Netsisden vazgeçemiyorum. Beni engelliyor..
Yukarı Dön
xenium Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 28 Ağustos 2014
Konum: ankara
Durum: Aktif Değil
Puanlar: 79
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı xenium Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 20 Ekim 2014 Saat 14:29
SELECT * FROM TBLSTSABIT WHERE STOK_KODU NOT IN (SELECT STOK_KODU FROM TBLSTHAR) AND STOK_KODU LIKE 'A%'


bu kodu kullandym ve test ettik, ?imdilik sorun yok.

Ylginiz için te?ekkürler.
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 Ekim 2014 Saat 15:07
SELECT * FROM TBLSTSABIT WHERE STOK_KODU NOT IN (SELECT DISTINCT STOK_KODU FROM TBLSTHAR) AND STOK_KODU LIKE 'A%'

Distinct kullanyn 
Sadece Devir hareketi olan (geçen yyldan bu yyla devretmi?) ama hareket görmemi? stoklary bu scriptle alamazsynyz

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

Kayıt Tarihi: 28 Ağustos 2014
Konum: ankara
Durum: Aktif Değil
Puanlar: 79
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı xenium Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 20 Ekim 2014 Saat 16:28
Her iki komutu çaly?tyrdym ve ayny sonucu verdi 57434 adet sonuç..

SELECT COUNT(*) FROM TBLSTSABIT WHERE STOK_KODU NOT IN (SELECT DISTINCT STOK_KODU FROM TBLSTHAR) AND STOK_KODU LIKE 'A%'

SELECT COUNT(*) FROM TBLSTSABIT WHERE STOK_KODU NOT IN (SELECT STOK_KODU FROM TBLSTHAR) AND STOK_KODU LIKE 'A%'
Yukarı Dön
xenium Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 28 Ağustos 2014
Konum: ankara
Durum: Aktif Değil
Puanlar: 79
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı xenium Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 23 Ekim 2014 Saat 08:04
Merhaba sayyn mbaykan,

bu komutu iki farkly data arasynda kar?yla?tyrmam gerekiyor.

Yani DATA2014 içinde hareket görmemi?stoklaryn hangileri, ayny zamanda SAYIM2014 datasynda da hareket görmemi?.

Amacymyz, iki data içinde de hiç hareket görmemi?leri bulup silmek.

Yç içe iki select ile yapmaya çaly?tym ama olmady..

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ı: 23 Ekim 2014 Saat 09:45
Ortak hareket görmemi? stoklar için a?a?ydaki sorguyu

SELECT D.STOK_KODU 
FROM 
(SELECT STOK_KODU FROM DATA2014..TBLSTSABIT WHERE STOK_KODU NOT IN (SELECT DISTINCT STOK_KODU FROM DATA2014..TBLSTHAR) AND STOK_KODU LIKE 'A%') D,
(SELECT STOK_KODU FROM SAYIM2014..TBLSTSABIT WHERE STOK_KODU NOT IN (SELECT DISTINCT STOK_KODU FROM SAYIM2014..TBLSTHAR) AND STOK_KODU LIKE 'A%') S
WHERE D.STOK_KODU = S.STOK_KODU


DATA2014 veya SAYIM2014 ?irketindeki kayytlary silmek için

DELETE FROM TBLSTSABIT WHERE STOK_KODU IN 
(SELECT D.STOK_KODU 
FROM 
(SELECT STOK_KODU FROM DATA2014..TBLSTSABIT WHERE STOK_KODU NOT IN (SELECT DISTINCT STOK_KODU FROM DATA2014..TBLSTHAR) AND STOK_KODU LIKE 'A%') D,
(SELECT STOK_KODU FROM SAYIM2014..TBLSTSABIT WHERE STOK_KODU NOT IN (SELECT DISTINCT STOK_KODU FROM SAYIM2014..TBLSTHAR) AND STOK_KODU LIKE 'A%') S
WHERE D.STOK_KODU = S.STOK_KODU
)

scriptini çaly?tyryrsynyz. (bir kere DATA2014'te, bir kere de SAYIM2014'te)

Önemli Not: TBLSTHAR'da hareketinin olmayy?y tek ba?yna yeter mi? bilmiyorum.
Sipari?, Talep/Teklif veya Üretim kullanyyor iseniz. 

TBLSIPATRA, TBLTEKLIFTRA , TBLSTOKURM tablolarynda silmeyi dü?ündü?ünüz stoklaryn kayytlary varsa kartlary SYLEMEZSYNYZ.
kolay gelsin




Düzenleyen mbaykan - 23 Ekim 2014 Saat 09:48
Mehmet Baykan
Yukarı Dön
xenium Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 28 Ağustos 2014
Konum: ankara
Durum: Aktif Değil
Puanlar: 79
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı xenium Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 23 Ekim 2014 Saat 11:34
Te?ekkür ederim sayyn baykan,

"silemezsiniz" derken, program içinden stok kartyndan my silemeyiz yoksa verdi?iniz script i kullansak da my?
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,799 Saniyede Yüklendi.