Добрый день!
А точно нужна дата начала ит2006? Может 2001?
Как я себе это представляю: при условияи, что первый день определенного отсутствия приходится на выходной скидывать один день в какой-то лимит?
То, что придумалось навскидку: Есть возвожность генерации лимита на основе вида времени. Даты действия и период кумуляции можно настроить. Чтобы сформировать вид времени, я бы из нужного отсутсвия на каждый день генерировал вид времени, параллельно проверял бы выходной это день или нет (varstfree), и если выходной, то генерировать еще один вид времени. Двльше сравнивать сальдо (накопление сальдо сделать без ограничений) этих видов времени. Если в один и тот же день они оба равны 1, то это то, что нам нужно - генерируем вид времени для лимита. Если день не относится к нужному отсутствию, то накопленное сальдо обнулять.
_________________ Зачем делать просто, когда можно сделать круто?!
|