TITULO: CalendarioLaboral
DESCRIPCION: Permite definir los dias festivos y los no laborables y, a partir de esta definición, construir un calendario anual. Incorpora varias funciones que pueden resultar utiles, como EsLaborable, NumLaborales, NumNoLaborales …
EXPLICACION:
En el foro he visto con frecuencia consultas sobre temas
como "determinar si un dia es laboral", "dias laborables - dias
festivos", "Numero de dias trabajados", etc
.....
Desde mi punto de vista, el escollo fundamental que
encontraremos si inentamos abordar estas cuestiones con ánimo de elaborar una
solucion general, reside en que los dias "no laborables" no están
establecidos por ninguna regla matemática ni ley universal. Son diferentes de
un pais a otro; de una region a otra; de una ciudad a otra e, incluso, de una
empresa a otra y en muchos casos, de un puesto de trabajo a otro dentro de la
misma empresa. Esto complica la posibilidad de encontrar una solucion que pueda
ser de utilidad a todo el mundo.
Este ejemplo pretende ser un acercamiento a un enfoque
que pueda posibilitar una utilización lo mas generalizada posible. Para ello
parte de una idea central:
para determinar si un dia es
laborable o no, ES IMPRESCINDIBLE CONOCER PRIMERO EL CALENDARIO LABORAL del
entorno al que aplicaremos nuestra respuesta.
Por ello, en este ejemplo, se parte de la definición por
parte del usuario de este calendario en base a la determinacion de los dias
festivos individuales (dia de Navidad, por ejemplo) y de las exclusiones
generales (los domingos o el mes de agosto, por ejemplo).
Como siempre, espero que le pueda ser de utilidad a
alguien.
Marciano Almohalla, Agosto de 2006