Merhabalar Sn.
sosoo;
Bu çalışmayı hazırlayan kişi (
ki ben değilim )
4857 Sayılı İş Kanununa uygun bir çalışma yapmış.
Şöyle ki;
------------------------------------------------------------------------------------------------------
4857 - Madde 53
Yıllık ücretli izin hakkı ve izin süreleri
İşçilere verilecek yıllık ücretli izin süresi, hizmet süresi;
a) Bir yıldan beş yıla kadar (beş yıl dahil) olanlara ondört günden,
b) Beş yıldan fazla onbeş yıldan az olanlara yirmi günden,
c) Onbeş yıl (dahil) ve daha fazla olanlara yirmialtı günden,
........
Ancak onsekiz ve daha küçük yaştaki işçilerle elli ve daha yukarı yaştaki işçilere verilecek yıllık ücretli izin süresi yirmi günden az olamaz.
------------------------------------------------------------------------------------------------------
Yukarıdaki açıklama ilgili kanun maddesinden alınmıştır.
Çalışmayı yapan kişi, sizin sorduğunuz bölümleri madde içerisindeki
kırmızı yazı rengi ile belirttiğim açıklamalara göre düzenlemiş.
İlgili kanundaki, "
Yıllık izin süreleri iş sözleşmeleri ve toplu iş sözleşmeleri ile artırılabilir." ifadesi ile bu süreler değişebilmektedir.
Bu nedenle sonraki sözleşmelerde olabilecek değişikliklere istinaden, dosyada değişiklik yapılması gereken bölüm
Module1 içerisindedir.
Yapılması gereken adımlar;
-- Module1 'i açınız
-- Sayfanın sonundaki
Function ToplamIzinGunu bölümündeki şu satırları bulunuz,
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(4 satır)
-- Kısa açıklama:
Bu kodlarda yer alan aşağıdaki ifadeler, hizmet yılına göre değerlendiren bölümdür. Açıklaması kod içerisinde.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(4 satır)
Bu satırların sonunda ise hizmet yıllarına denk gelen yıllık izin günleri tanımlanmış.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(4 satır)
Artık Hizmet Yılına göre Hak Edilen Yıllık İzin Günleri için hangi bölümde değişiklik yapmamız gerektiğini biliyoruz.
1. isteğiniz;
2014 girişli personel 5 yılı doldurduğu için 22 gün izin hakkı vermesi lazımken neden 16 gün hakkı veriyor
Madde 53 üncü maddenin a bendindeki "Bir yıldan beş yıla kadar (beş yıl dahil)" açıklamasına göre düzenlemiş programdaki koşul.
-- 5 yıl ve sonrası için 22 gün izin vermesi için
If izinyili >= 6
satırını
If izinyili >= 5
olarak değiştiriniz.
Bu şekilde izin günü ve yıllarda yapılacak değişiklik olursa, belirttiğim bölümlerde istediğiniz değişikliği yapabilirsiniz.
2.isteğiniz;
doğum yılı 50 yaşını aşan personeller kıdem yılı 3 veya 4 yıllıksa direk 22 gün izin hakkı veriyor,direk işe giriş tarihini baz alsa iyi olur
Yaş hesaplaması yapmaması için
Function ToplamIzinGunu bölümündeki
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(3 satır)
bu satırları pasif yapabilir ya da silebilirsiniz.
-- Bu değişikliklerden sonra belirttiğiniz şekilde hesaplama yapar.
İlerleyen zamanlarda hizmet sürelerinde ve izin günlerinde oluşacak değişikliklere göre belirttiğim alanları değiştirerek kullanabilirsiniz.
Faydalı olması dileği ile..
Saygılarımla, iyi çalışmalar.