Merhaba.. Öncelikle daha önce açtığım konuda yardımlarınızdan dolayı tüm arkadaşlara teşekkür ederim. Benim sorunum biraz karışık.. Dolayısıyla konunun net olarak anlaşılabilmesi için uzun uzun tüm detayları ile yazmaya çalışacağım. Epeydir bu konu hakkında araştırma yapmaktayım. Bir benzer uygulama göremedim. Eğer bu sorunu çözebilirsem bir çok işveren-şirket-firmada rahatlıkla kullanılabileceğini düşünüyorum.
Firmamız Yayınevi olarak faaliyet göstermektedir. Yaklaşık 350 farklı ürün(kitap) için stok kodlamamız var.
Daha önceden açılmış olan stok kodları ve gruplar aşağıda ki şekilde;
10-DERGİ
20-ÜNV.HAZIRLIK
30-KUYEB
40-EV OKULU
50-PERESE
90-DİĞER
Şuana kadar yukarıda görülen şekilde ilk 5 kategorinin haricinde kalan tüm kitap yada ürünler DİĞER başlığında toplanmıştır. Diğer başlığı altında şuan 200e yakın ürün oluğundan dolayı yeniden bir gruplandırma ihtiyacı oluştur. Yeni yaptığımız gruplandırmaya göre mevcut stok kartlarında gerekli düzeltmeler yapıldı. Yalnız stok kodlarına programdan liste halinde bakıldığında yada rapor alındığında aynı grupta olan bir çok ürün ayrı ayrı yerlerde Excelle atarak filtreleme yada düzenleme halinde istenilen görüntüye ulaşılabiliyor. Benim amacım ikinci bir işleme gerek kalmadan tek hamlede aynı gruptaki ürünleri birlikte ve harf sırasına göre düzgün bir şekilde görebilmek.. Zaten grup kodları vs. yeni bir düzenleme yapıyor iken stok kodlarını da düzgün bir şekilde sıralamak..
Sıkıntı buradan sonra ortaya çıkıyor. Benim istediğim stok kodları sıra ile giderken aynı zamanda stok isimleri de harf sırasında görülebilsin. Mevcut durumda bu işlemi kolaylıkla yapılabiliriz. Ama işimizden dolayı sürekli yeni kitaplar yazılabiliyor, ya da üretilebiliyor. Benim şuan yapacağım sıralamadan sonra yeni çıkacak bir kitap olması halinde tekrar aynı grubun sonuna yeni bir stok kodu tanımlama yapılacak. Dolayısıyla istemiş olduğumuz harf sırası bozuluyor.
Şuan stoklar için öyle bir kodlama sistemi yapmalıyım ki ; Daha sonra yeni çıkacak kitaplar içinde verilecek stok kodu harf ve kod sırasını bozmasın
Örnek vererek daha net anlatabilirim sanırım
40-KARAKTER OKULU KİTAPLIĞI grubumuzda bulunan kitaplardan bazıları;
Sıra
No Kitap İsmi Stok Kodu
1 HAC YOLCUSU:KARINCA RASİN
2 HACİVAT İLE KARAGÖZÜN MACERALARI-1
3 HACİVAT İLE KARAGÖZÜN MACERALARI-2
4 HAYTA BOYAMA KİTABI:RENKLİ
5 HAYTA BOYAMA KİTABI:SİYAH/BEYAZ
6 HAYTA İLE CEMŞİT HADİS ÖĞRENİYOR-1
7 HAYTA İLE CEMŞİT HADİS ÖĞRENİYOR-2
8 MERYEM DOĞRULUKTAN VAZGEÇMİYOR
9 MERYEM SABRI ÖĞRENİYOR
10 MERYEM SAYGI GÖRÜYOR
Stok kodları için tanımlamayı yaptıktan sonra farz edelim ki HAKKI VE HAKAN isminde yeni bir kitap çıkarttık. Bu durumda yeni kitap 4.sıraya gelmesi gerekecek.
Ben ilk düşünmeye ve planlamaya başladığımda alfabedeki her harfi sırasına göre numaralandıracak olursak çözüm olabileceğini düşünmüştüm.
H A C İ V A T H A Y T A
9 1 3 11 26 1 23 ve 9 1 27 23 1
Bunun çözüm olmadığını fark ettim. Çünkü kodların ilk 6 hanesi alacak olursak;
40-912723, 40-913112ten önce geliyor. Halbuki harflere göre 40-913112nin önce, 40-912723ün sonra gelmesi gerekiyor. Devamında ise HAKAN için çıkacak kod 911311 oluyor.( (40-) Grup kodunu temsil etmektedir.) yeni çıkan kodumuz 40-911311in normal şartlarda harf sırasına göre 40-913112den sonra 40-912723ten önce gelmesi gerektiği halde ikisinin de önüne geçmekte hedeflediğimiz sıralamayı tutturamamaktayız. Umarım konuyu net bir şekilde anlatabilmişimdir.
Bu konuda bana nasıl yardımcı olabileceğinizi merak ediyorum. Hertürlü görüş,öneri ve yardımlarınızı bekliyoruz..
Firmamız Yayınevi olarak faaliyet göstermektedir. Yaklaşık 350 farklı ürün(kitap) için stok kodlamamız var.
Daha önceden açılmış olan stok kodları ve gruplar aşağıda ki şekilde;
10-DERGİ
20-ÜNV.HAZIRLIK
30-KUYEB
40-EV OKULU
50-PERESE
90-DİĞER
Şuana kadar yukarıda görülen şekilde ilk 5 kategorinin haricinde kalan tüm kitap yada ürünler DİĞER başlığında toplanmıştır. Diğer başlığı altında şuan 200e yakın ürün oluğundan dolayı yeniden bir gruplandırma ihtiyacı oluştur. Yeni yaptığımız gruplandırmaya göre mevcut stok kartlarında gerekli düzeltmeler yapıldı. Yalnız stok kodlarına programdan liste halinde bakıldığında yada rapor alındığında aynı grupta olan bir çok ürün ayrı ayrı yerlerde Excelle atarak filtreleme yada düzenleme halinde istenilen görüntüye ulaşılabiliyor. Benim amacım ikinci bir işleme gerek kalmadan tek hamlede aynı gruptaki ürünleri birlikte ve harf sırasına göre düzgün bir şekilde görebilmek.. Zaten grup kodları vs. yeni bir düzenleme yapıyor iken stok kodlarını da düzgün bir şekilde sıralamak..
Sıkıntı buradan sonra ortaya çıkıyor. Benim istediğim stok kodları sıra ile giderken aynı zamanda stok isimleri de harf sırasında görülebilsin. Mevcut durumda bu işlemi kolaylıkla yapılabiliriz. Ama işimizden dolayı sürekli yeni kitaplar yazılabiliyor, ya da üretilebiliyor. Benim şuan yapacağım sıralamadan sonra yeni çıkacak bir kitap olması halinde tekrar aynı grubun sonuna yeni bir stok kodu tanımlama yapılacak. Dolayısıyla istemiş olduğumuz harf sırası bozuluyor.
Şuan stoklar için öyle bir kodlama sistemi yapmalıyım ki ; Daha sonra yeni çıkacak kitaplar içinde verilecek stok kodu harf ve kod sırasını bozmasın
Örnek vererek daha net anlatabilirim sanırım
40-KARAKTER OKULU KİTAPLIĞI grubumuzda bulunan kitaplardan bazıları;
Sıra
No Kitap İsmi Stok Kodu
1 HAC YOLCUSU:KARINCA RASİN
2 HACİVAT İLE KARAGÖZÜN MACERALARI-1
3 HACİVAT İLE KARAGÖZÜN MACERALARI-2
4 HAYTA BOYAMA KİTABI:RENKLİ
5 HAYTA BOYAMA KİTABI:SİYAH/BEYAZ
6 HAYTA İLE CEMŞİT HADİS ÖĞRENİYOR-1
7 HAYTA İLE CEMŞİT HADİS ÖĞRENİYOR-2
8 MERYEM DOĞRULUKTAN VAZGEÇMİYOR
9 MERYEM SABRI ÖĞRENİYOR
10 MERYEM SAYGI GÖRÜYOR
Stok kodları için tanımlamayı yaptıktan sonra farz edelim ki HAKKI VE HAKAN isminde yeni bir kitap çıkarttık. Bu durumda yeni kitap 4.sıraya gelmesi gerekecek.
Ben ilk düşünmeye ve planlamaya başladığımda alfabedeki her harfi sırasına göre numaralandıracak olursak çözüm olabileceğini düşünmüştüm.
H A C İ V A T H A Y T A
9 1 3 11 26 1 23 ve 9 1 27 23 1
Bunun çözüm olmadığını fark ettim. Çünkü kodların ilk 6 hanesi alacak olursak;
40-912723, 40-913112ten önce geliyor. Halbuki harflere göre 40-913112nin önce, 40-912723ün sonra gelmesi gerekiyor. Devamında ise HAKAN için çıkacak kod 911311 oluyor.( (40-) Grup kodunu temsil etmektedir.) yeni çıkan kodumuz 40-911311in normal şartlarda harf sırasına göre 40-913112den sonra 40-912723ten önce gelmesi gerektiği halde ikisinin de önüne geçmekte hedeflediğimiz sıralamayı tutturamamaktayız. Umarım konuyu net bir şekilde anlatabilmişimdir.
Bu konuda bana nasıl yardımcı olabileceğinizi merak ediyorum. Hertürlü görüş,öneri ve yardımlarınızı bekliyoruz..
