Forum

Kullanılmayan Stok ...
 
Bildirimler
Hepsini Temizle

Kullanılmayan Stok Kartları

2 Yazılar
2 Üyeler
0 Reactions
504 Görüntüleme
(@ArifBegen)
Gönderiler: 3
Active Member
Konu başlatıcı
 

Merhabalar,


Hareket olan ve fiilen yürürlükten kalkan bir stok kartını, silmeden, stok filtresinde görünmemesini sağlamanın bir yolu var mı ? Örneğin bir stok kartına yürürlük tarihi girip filtrede görünmemesini sağlayıp gerektiğinde yürürlük tarihini kaldırarak görüntüleyebilme imkanı olabilir mi ?

 
Gönderildi : 30/01/2010 12:51

(@orhanakdogan)
Gönderiler: 311
Reputable Member
 

Merhaba, Aşağıdaki yöntemle çözebilirsiniz isteğinizi.

1- Stok Modülünde Ayarlar > Stok Parametrelerini Değiştir > Özel Sınıflandırma
   ekranından yeni bir sınıf tipi belirleyelim.("Stok Görünmesin" vb.)

2- Stok Modülünde Ayarlar > Stok Kartları Sınıf Kodu Aç Değiştir
   ekranından  bu tipin altına Evet ve Hayır diye iki kod açalım.
   (görünmesini istemedeğimiz kartlarda Hayırı seçeceğiz.)

3- Aşağıdaki sorgu Model kodu bul ("...") butonu ile açılan stok bulma ekranında "Hayır" olarak
   belirlediğimiz stok kartlarını göstermemesi için yapacağımız bir değişiklik.
   (Bu ekranda Datayı getiren sorgu tablo içerisinde bir alana yazılmış özelleştirilebilmesi için.
    Bizde özelleştirelim o zaman 🙂

    Sorguyu Sql Management Studioda ilgili db yi seçerek çalıştırmalıyız,
    Sadece "sSinifKodu1" deki 1 yerine ilk madde de kaçıncı sınıf tipi açtıysanız buraya onu yazınız.

    Update tbUygulamaKodBul
    Set sBaslik='Model Kodu Bul ... (Yürürlüktekiler)', sSQL='Select Distinct sModel as [Model Kodu] , sAciklama as [Açıklaması] from tbStok,tbStokSinifi where tbStokSinifi.nStokID = tbStok.nStokID and sSinifKodu1<>'+char(39)+'Hayır'+char(39)+' and nStokTipi <> 4'
    where sTableName='tbStok' and nIndex=1

    Artık stok model kodu filtre ekranında açtığınız sınıf tipi hayır olarak seçilenler görünmeyecektir.
    RBK lı ekranlar için benzer farklı bir sorgu hazırlamak gerekiyor, şu an hazırlamadık bunu.

Eğer eski şekle geri dönme ihtiyacı duyulur ise:

1- Aşağıdaki sorgu çalıştırılır.

    Update tbUygulamaKodBul
    Set sBaslik='Model Kodu Bul ... ', sSQL='Select Distinct sModel as [Model Kodu] , sAciklama as [Açıklaması] from tbStok where nStokTipi <> 4'
    where sTableName='tbStok' and nIndex=1

 
Gönderildi : 30/01/2010 20:24

Paylaş: