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