Welcome to Emakin Q&A, where you can ask questions and receive answers from other members of the community.

Task lar Bir Takvime Bağlı Gönderilirken Resmi Tatiller İş Gününden Nasıl Çıkartılır?

0 votes
45 views
Merhaba,

Taskları gecikmeli olarak göndermek için bugunun tarihine gün eklerken haftasonları ve resmi tatillerin atlanmasını istiyorum. $Calendar.WeekEndCalendar haftasonları için çalışıyor ama diğer resmi tatilleri nasıl atlatabilirim bir yöntemi var mıdır? Teşekkürler..
asked Jun 2, 2016 by omerdolgun Han Solo (1,360 points)

1 Answer

0 votes
 
Best answer
Merhaba, sistem yönetimi içerisindeki "Alanı Düzenle" üzerinde Çalışma Takvimleri var. Buradaki "default" isimli takvimin içerisine tatil günlerini eklemeniz gerekiyor. Düzenlemeyi yaptığınızda tüm tarih işlemleri buna göre çalışacaktır.

Ekran görüntüsü : http://www.imgpaste.net/image/9woi
answered Jun 2, 2016 by ertan.tike Han Solo (1,570 points)
selected Jun 2, 2016 by omerdolgun
Teşekkür ederim cevabınız için peki bu durumda $Calendar.WeekEndCalendar foksiyonunu mu yoksa $Calendar.StandardCalendar fonksiyonunu mu kullanmam gerekir.
Direk $Calendar'ı kullanabilirsiniz. WeekEnd ve Standard tatil günlerini dikkate almadan hesaplama yapmak için kullanılmalı.
Hocam 02.06.2016 00:00 tarihine $Calendar.AddTimeSpan ile (1.00:00:00) 1, 2 ve 3 gün ekliyorum, 04.06 ve 05.06 haftasonu 06.06 yı da test için dediğiniz yerden tatil yaptım. 1 gün eklediğimde 07.06.2016 15:00; 2 gün eklediğimde 10.06.2016 12:00; 3 gün eklediğimde ise 14.06.2016 18:00 tarihlerini sonuç veriyor. Neden böyle oluyor acaba anlayamadım.
...