Tekrar Merhaba atoz112,
11.mesajda gönderdiğiniz ATOZ5 isimli dosyada startdate = 18.02.2016, çalışma gün sayısını 7 girdiğinizde sonucun "holiday tablosundaki değerlere göre" 01.03.2016 çıkması gerekirken maalesef 04.03.2016 çıkıyor. Yani yine holiday tablosuna göre değil, başka şeylere göre hareket ediyor gibi. Bunu gördünüz mü acaba?
Yani sistemin çalışması mantıken şöyle olmalı; girdiğim tarihe, eklediğim çalışma gün sayısı sonucunda çıkan tarih değeri, tablodaki tarih değerleriyle karşılaştırılmalı, bu karşılaştırma sonrasında eğer çıkan değer tabloda varsa bir ileriye ötelemeli. Ötelenen değer yine tablodaki değerlerle karşılaştırılmalı yine aynısı varsa bir ileri ötelemeli. Hiçbir şekilde tablodan bağımsız tarih değerlerinin sistemimize işleyişini dahil etmemeliyiz. Bir an için hafta içi-haftasonu-tatil kavramlarını unutup sadece tablo değerlerine göre öteleme yaptırmayı başarırsak bu benim için yeterli..
Çalışılacak iş gününü bulma
Konuyu Okuyanlar: 1 Ziyaretçi