MK.EkDers.v2012 - KBS EkDers Çizelgesi-Güncelleme :21.12.202

Kodla Büyü

mkdeveloper

Site Gezgini
Mesajlar
56
MK.EkDers.v2012 - KBS Destekli Otomatik EkDers Çizelgesi Hazırlama Programı‏


////////////////////////////////////////////////////////////////

13.02.2013 //////////////////////////////////////////////////
Yeni versiyon için (MK.EkDers.v2013.v3) Bkz:
idari-programlar-ders-dagitim-okul-zili-vs-f107/mk-ekders-v2013-hafta-butunlugu-destekli-ek-ders-cizelgesi-t106237.html

////////////////////////////////////////////////////////////////

Güncelleme : 21.12.2012
- KBS dosyası son 3 kayıt yanlış aktarma sorunu düzeltildi.
- Bazı iyileştirmeler yapıldı.

GÜNCELLENDİ!!!!!!!!!!!!!!!!!!!!!!!!!!
- KBS dosyasında boş günlere otomatik sıfır değeri atar.

MK.EkDers.v2012
KBS Destekli Otomatik EkDers Çizelgesi Hazırlama Programı

  • Program tüm yılların tüm ayları için otomatik excel çizelgeleri oluşturur, renkli bir şekilde gösterir, yazıcı versiyonu oluşturur ve KBS sistemi için yükleme dosyası oluşturur.
    Parametreleri ve personel bilgileri değiştirilerek kolayca kullanılabilir. Program otomatik sayfalama yapmaktadır.
    Toplam 1000 personel ve 1000 branşa kadar destek sağlanmaktadır.
    Branş bilgilerini MKPERSONEL sayfasında alttaki kaydırma çubuğunu sağa doğru hareket ettirerek görebilirsiniz.
    Bu arada makroların etkinleştirilmesi gerektiğini de söylememe gerek yok heralde.. :) Program VBA ile kodlanmıştır.
    Program 450 basamaklı sayılara kadar sayı okur. :)

NOTLAR:
Kod:
Programda kendiniz sayfa ve içerikleri silmeye çalışmayınız. İsimlerini değiştirmeyiniz. Ay değerleri o yıl için kaç ise program otomatik olarak o ayda bulunmayan günleri gizleyecektir. Fazla diye kendiniz programdan silmeye kalkışmayınız. Örneğin şubat ayı bazı yıllar 28, bazı yıllar ise 29, bazı ayların 30, bazı ayların ise 31 gün olması gibi.. Siz kendiniz bunları MKEKDERSSABLONU ndan ayarlamaya çalışmayınız.
Program tüm içeriği silip yeniden oluşturacaktır. MKPARAMETRELER sayfasını ay ve yıl değerlerini güncelleyiniz.
Programın herhangi bir bölümüne kendiniz sütun veya satır eklemeyiniz.
Bu durum programın hesaplarının doğru olarak yapılmasını engelleyecektir.
Program 1000 personel ve 1000 branşa kadar destekleyecek şekilde geliştirilmiştir.
Programda kişinin yüksek lisans, belletmenlik, sınav görevi vs. her türlü ödemesi için kişiyi yeni bir kişi olarak hemen altına ekleyip ilgili kod değerini girmeyi (101,102,103… gibi) unutmayınız. Kişilere hafta sonları da ekders girişi yapabilirsiniz. Program hangi gün kişinin ekdersi varsa o güne otomatik olarak atayacaktır. 
KBS ye yükleme dosyası sizin buraya girmiş olduğunuz personel bilgilerine göre oluşturulacaktır.
Personelleri girereken TC kimlik numarasına göre artan sıralama yaparak giriş yapınız. KBS sistemi bu şekilde çalışmaktadır. Kişinin ekders saatlerini girereken sadece ekders saatine göre giriş yapınız. 
Kişinin toplam her gün kaç saat derse girdiğini yazmayınız.
Eğer kişi o gün derse gelmemiş ise Raporlu(R), İzinli (İ) ve Tatil (T) olarak giriniz.
Toplam formülleri de program tarafından otomatik olarak oluşturulmaktadır.
Yine sıra numaraları da girdiğiniz isim bilgisine göre otomatik olarak oluşturulur. Bu bilgilere kendiniz değer yazmaya çalışmayınız. Tüm güncel personel bilgilerini MKPERSONEL sayfasına giriniz.
"Tabloyu Oluştur" düğmesine tıkladığınızda MKPARAMETRELER sayfasında yer alan AY ve YIL değerine göre tablo program tarafından yeniden oluşturulacak ve MKEKDERSSABLONU sayfasına girdiğiniz tüm bilgiler MKPERSONEL den yeniden yüklenecektir. Bunu gözardı etmeyiniz. 
Kişinin herhangi bir günde ekdersi yoksa MKPERSONEL sayfasında sıfır (0) değeri girmeyiniz; o günü boş bırakınız.
* KBS Yükleme Excel dosyanız masaüstüne MKKBSYuklemeDosyasi.xls adıyla oluşturulmaktadır.
 

Ekli dosyalar

  • MK.EkDers.v2012.v2.rar
    173.8 KB · Görüntüleme: 1,381
  • MK.EkDers.v2012.v2.2.rar
    179.8 KB · Görüntüleme: 1,748
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

Programla ilgili karşılaştığınız soru ve sorunlarınızı lütfen paylaşmayı unutmayınız. :idea:
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

programı hafta bütünlüğüne göre ayarlarsanız 10 numara olur.
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

yüksek lisans ve doktora yapan öğretmenlerin ek dersleri için hesaplama varmı hocam..? yüksek lisans yapanlar ek dersleri %5 zamlı olarak ödenir diyor...
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

hocam program cok güzel yalnız öğretmen braşlarına nereden ekleme yapabiliyoruz
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

kbs sayfası oluştururken run time 1004 hatası verdi hocam
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

hocam şöyle bir kaç sorum olacak.

diyelim ki sınıf öğretmeni ( 3+3+3+3+3 ) şeklinde ek ders alıyor . Ama ilk 4 gün raporlu son gün okula geldi , bu durumda ek ders almaması lazım ama programda ek ders veriyor. bu kontrol eksik kalmış galiba hocam.

ikinci bir durum ise diyelim ki branş öğretmeni rehberliği var ve 4+3+2+1+0 şeklinde ek ders alıyor. Ve bu öğretmen ilk üç gün raporlu ise perşembe günü 1 saat ekdersinin yanında 2 saat de öğrenci kişilik hizmetlerini alması lazım.

bunların kontrolününde yapılması eklenebilir mi acaba :)
sanki olsa güzel olurmuş gibi.
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

bence dediğiniz zor onu ders dağılımını yaptıktan sonra elle düzeltmek lazım...
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

anladım. bi ara bakarız artık onada .
bir de bu kbs de artık hafta bütünlüğü kalktı mı . aylık olarak mı giriliyor
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

bag_or' Alıntı:
programı hafta bütünlüğüne göre ayarlarsanız 10 numara olur.

programda ekdersleri girerken kişilerin ekders saatlerini personel sayfasında sadece ek ders olacak şekilde girmeniz gerekmektedir. Program ay içerisinde kaç gün varsa çizelgeye ilgili günün ekdersini otomatik olarak aktarmaktadır. Sadece bir kereliğine kişilerin haftalık ekders ücretine göre günlük dağıtımlarını yapmalısınız. Örneğin eğer bir sınıf öğretmeninden bahsediyorsak siz Pazartesi - Cuma arasına 3-3-3-3-3 girmelisiniz.
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

karemn' Alıntı:
yüksek lisans ve doktora yapan öğretmenlerin ek dersleri için hesaplama varmı hocam..? yüksek lisans yapanlar ek dersleri %5 zamlı olarak ödenir diyor...

yüksek lisans ve doktora için kişileri ayrı bir personel olarak ayrı ayrı eklerseniz KBS ye kodlarına göre sorunsuz aktarabilirsiniz. Eğer örnekteki verileri (excel) incelerseniz zaten orada farklı koda sahip iki personel göreceksiniz. O kişiler yüksek lisanslı kişilerdir.
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

alpi' Alıntı:
hocam program cok güzel yalnız öğretmen braşlarına nereden ekleme yapabiliyoruz

MKPERSONEL sayfasından ekleyebilirsiniz. Alttaki kaydırma çubuğunu sağa doğru çekerseniz eklenecek konumu görebilirsiniz. 1000 adete kadar branş ekleyebilirsiniz. iyi çalışmalar..
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

denemeuye' Alıntı:
hocam şöyle bir kaç sorum olacak.

diyelim ki sınıf öğretmeni ( 3+3+3+3+3 ) şeklinde ek ders alıyor . Ama ilk 4 gün raporlu son gün okula geldi , bu durumda ek ders almaması lazım ama programda ek ders veriyor. bu kontrol eksik kalmış galiba hocam.

ikinci bir durum ise diyelim ki branş öğretmeni rehberliği var ve 4+3+2+1+0 şeklinde ek ders alıyor. Ve bu öğretmen ilk üç gün raporlu ise perşembe günü 1 saat ekdersinin yanında 2 saat de öğrenci kişilik hizmetlerini alması lazım.

bunların kontrolününde yapılması eklenebilir mi acaba :)
sanki olsa güzel olurmuş gibi.

merhaba.
kişiler raporlu ise raporlu olduğu haftayı MKEKDERSSABLONU sayfasından kendiniz ayarlamanız gerekmektedir. Yani kişi raporlu ise raporlu olduğu günlere R yazacaksınız ve diğer ekders saati kaç saat kalıyor ise günlerden buna göre değişiklik yapacaksınız. Örneğin kişinin 18 saat ekdersi var ve ekders dağılımı 4-3-4-3-4 ise pazartesi gelmediyse ilk 4 rakamı yerine R yazmanız lazım. 2 ve daha fazlası gün gelmediyse o zaman haftalık ekdersini yaparken gelmediği günleri düşerek günlere göre girmeniz gerekir. İşin gerçeği zaten KBS ye de bu şekilde veriler girilmektedir. Rapor ve izinler KBS ye direkt girilmez. Sadece rapor ve izinliyse ekdersi kesilerek çizelgede bu şekilde belirtilir.
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

alpi' Alıntı:
bence dediğiniz zor onu ders dağılımını yaptıktan sonra elle düzeltmek lazım...

o kontroller işi iyice karıştırır zaten.. Burda önemli olan kişilerin haftalık ders dağılımları sabittir zaten. raporlu ve izinli ve tatil olan günleri siz çizelgede elle değiştirmeniz lazım..
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

Fikrim geldi :idea:

O kısımla da ben uğraşayım bari bakalım ek ders dağıtım programı hazırlayabilecek miyiz .
Excel'i hep düz kullandık biraz da makro öğrenelim :)

KBS de günlük olarak mı giriliyor artık haftalık mı, bizde hala hafta bütünlüğüne göre yazılıyor ekdersler.
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

denemeuye' Alıntı:
Fikrim geldi :idea:

O kısımla da ben uğraşayım bari bakalım ek ders dağıtım programı hazırlayabilecek miyiz .
Excel'i hep düz kullandık biraz da makro öğrenelim :)

KBS de günlük olarak mı giriliyor artık haftalık mı, bizde hala hafta bütünlüğüne göre yazılıyor ekdersler.

hafta bütünlüğüne göre günlük giriş yapılmaktadır.
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

mesela bu ayın 31'i diğer ayın ek dersiyle yapılacak değil mi ?
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

denemeuye' Alıntı:
mesela bu ayın 31'i diğer ayın ek dersiyle yapılacak değil mi ?

hayır.. 31 i yine aralık ayına dahildir.. sadece kesintiler hesaplanırken 31 i hesaba katılır.. Onun dışında 31 inin ekdersi ocakta alınmaz, aralıkta alınır.
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

hata bu sayın hocam
 

Ekli dosyalar

  • kbs.JPG
    kbs.JPG
    26.3 KB · Görüntüleme: 2,524
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

hocam ayrıca hafta içi egzersiz yapan ögretmenlerimiz var haftalık cizelgede o ekdersleri nasılekliceksiniz. yoksa toplamda mı ayı biryerden alıp eklemesini mi sağlıcaksınız.

egzersizlere aitbilgigirişi göremedim bende
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

alpi' Alıntı:
hata bu sayın hocam

Alt + F11 tuşlarına basıp makrolar içerisinde Sayfa3 te
ActiveWorkbook.SaveAs Filename:= _
masaustu & "\MKKBSYuklemeDosyasi.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False

satırını (Sayfa3 te MKANASAYFA da..)

ActiveWorkbook.SaveAs Filename:= _
"C:\MKKBSYuklemeDosyasi.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False

olarak değiştirip kaydedip tekrar açın.
KBS dosyasını C:\MKKBSYuklemeDosyasi.xls konumuna oluşturuyor mu bir bakalım.
bu arada önemli bir hatırlatma:
MKKBSYuklemeDosyasi.xls dosyası açık iken tekrar KBS dosyası oluşturuyorsanız yine bu hatayı almanız olası..
yazdıklarımı bir deneyin isterseniz..
sonucu bildirirseniz sevinirim.

yine olmazsa özelden dosyanızı yollayın bir de ben kendi bilgisayarımda deneyeyim.
kolay gelsin.
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

stattlich' Alıntı:
hocam ayrıca hafta içi egzersiz yapan ögretmenlerimiz var haftalık cizelgede o ekdersleri nasılekliceksiniz. yoksa toplamda mı ayı biryerden alıp eklemesini mi sağlıcaksınız.

egzersizlere aitbilgigirişi göremedim bende

egzersizler için yeni bir kişi olarak ekleyip KOD bölümüne egzersiz kodu olan 108 yazmalısınız.
Zaten KBS de de bu şekildedir. bu kod numaraları :

101 Gündüz
102 Gece
103 %25 Fazla Gündüz
104 %25 Fazla Gece
106 Belletmenlik
107 Sınav Görevi
108 Egzersiz
109 Hizmet İçi
110 Ekders Yer. Geç. Gör. - Gündüz
111 Ekders Yer. Geç. Gör. - Gece
112 Ekders Yer. Geç. Gör. - % 25 Gündüz
113 Ekders Yer. Geç. Gör. - % 25 Gece
114 Atış Eğitimi
115 Cezaevleri Eğitim Merkezi - 160*Saat
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

Hocam müthişsin teşekkrler tam aradığım şeydi. :++: :alkis: :+1:
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

Yine Aynı hata verdi hocam birde sizden isteğim yazdırma butonuna basınca direk yazdırmadan baskı ön izleme yapsa daha güzel olur
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

alpi' Alıntı:
Yine Aynı hata verdi hocam birde sizden isteğim yazdırma butonuna basınca direk yazdırmadan baskı ön izleme yapsa daha güzel olur

baskı önizleme istiyorsan
'Worksheets("MKEKDERSYAZICI").PrintPreview
Worksheets("MKEKDERSYAZICI").PrintOut Copies:=1, Collate:=True

olan satırı Alt+F11 diyerek MKModulv2012 modülünden bulup

Worksheets("MKEKDERSYAZICI").PrintPreview
'Worksheets("MKEKDERSYAZICI").PrintOut Copies:=1, Collate:=True

biçiminde değiştirebilirsin..
Bu arada dosyayı bana özelden gönderirsen inceleyebilirim.
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

mkdeveloper' Alıntı:
alpi' Alıntı:
hata bu sayın hocam

Alt + F11 tuşlarına basıp makrolar içerisinde Sayfa3 te
ActiveWorkbook.SaveAs Filename:= _
masaustu & "\MKKBSYuklemeDosyasi.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False

satırını (Sayfa3 te MKANASAYFA da..)

ActiveWorkbook.SaveAs Filename:= _
"C:\MKKBSYuklemeDosyasi.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False

olarak değiştirip kaydedip tekrar açın.
KBS dosyasını C:\MKKBSYuklemeDosyasi.xls konumuna oluşturuyor mu bir bakalım.
bu arada önemli bir hatırlatma:
MKKBSYuklemeDosyasi.xls dosyası açık iken tekrar KBS dosyası oluşturuyorsanız yine bu hatayı almanız olası..
yazdıklarımı bir deneyin isterseniz..
sonucu bildirirseniz sevinirim.

yine olmazsa özelden dosyanızı yollayın bir de ben kendi bilgisayarımda deneyeyim.
kolay gelsin.
Bende de aynı hata var denedim ama olmadı.
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

sinan36' Alıntı:
mkdeveloper' Alıntı:
alpi' Alıntı:
hata bu sayın hocam

Alt + F11 tuşlarına basıp makrolar içerisinde Sayfa3 te
ActiveWorkbook.SaveAs Filename:= _
masaustu & "\MKKBSYuklemeDosyasi.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False

satırını (Sayfa3 te MKANASAYFA da..)

ActiveWorkbook.SaveAs Filename:= _
"C:\MKKBSYuklemeDosyasi.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False

olarak değiştirip kaydedip tekrar açın.
KBS dosyasını C:\MKKBSYuklemeDosyasi.xls konumuna oluşturuyor mu bir bakalım.
bu arada önemli bir hatırlatma:
MKKBSYuklemeDosyasi.xls dosyası açık iken tekrar KBS dosyası oluşturuyorsanız yine bu hatayı almanız olası..
yazdıklarımı bir deneyin isterseniz..
sonucu bildirirseniz sevinirim.

yine olmazsa özelden dosyanızı yollayın bir de ben kendi bilgisayarımda deneyeyim.
kolay gelsin.
Bende de aynı hata var denedim ama olmadı.


işletim sisteminiz nedir acaba?

ChDir masaustu

satırını

'ChDir masaustu

biçiminde düzenleyip kaydedip tekrar açarak dener misiniz.

ben Win XP, Win Vista, Win7 de denedim ve sorunsuz çalıştı. dosyayı yollar mısınız.
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

ben Win XP, Win Vista, Win7 de denedim ve sorunsuz çalıştı..
 
Re: MK.EkDers.v2012 - KBS Otomatik EkDers Çizelgesi Programı

win 8
birde dikkatimi çeken kbs ye aktarma sayfasında boş günlerin 0 olması gerekmiyor mu yanlış hatırlamıyorsam kbs boşluk kabul etmiyor mutlaka 0 olması gerekiyor hüçrelerde
 
Geri
Üst