sábado, 18 de agosto de 2012

Calculo días Laborables y Festivos

 Una de las actividades comunes del quehacer de una oficina es calcular cuántos días laborables existen entre dos fechas, este cálculo nos sirve para programar una tarea, hacer o liquidar un contrato, etc., algunas veces incluyendo los sábados como no laborales. Sin embargo esta actividad aunque en principio sencilla, en Colombia puede registrar cierto grado de complejidad ya que los días festivos no necesariamente se calculan de la misma manera. En Colombia existen días que se celebran en una fecha fija, festivos que se trasladan al siguiente lunes, festivos que comienzan a partir de domingo de resurrección, este domingo se calcula mediante el "Computus" que es el cálculo de la fecha de Pascua, la mejor manera de calcular el domingo de resurrección es mediante el algoritmo de Butcher, y para finalizar existen festivos que se cuentan en el siguiente lunes a partir de una fecha calculada. 

 Debido a la complejidad de hacer los cálculos de festivos, simplemente lo que se hace cada vez que se necesita contar días laborables disponibles es buscar un calendario y comenzar a contar, algunas veces debido a la ley de Murphy, los calendarios no están disponibles o no tienen los festivos marcados o cuando se está terminando de contar alguien interrumpe y se tiene que volver a empezar, es por lo anterior que elaboré un programa para calcular los días laborables, 

 En el programa solo hay que seleccionar la fecha inicial, la fecha final y como contar el sábado, si se quiere laboral o no laboral, después pulsar clic en el botón calcular. 

 El programa de manera automática indica los días laborales y no laborables entre las dos fechas dadas. El aplicativo de días laborales se descargar en el siguiente link: Descargar


Les recuerdo que el aplicativo se entrega como esta, no me hago responsable por errores o mal uso. Si le encuentra algún error, si se le ocurre alguna idea de mejora o solo le fue de utilidad, por favor escribe un comentario. 

Enlace de interés: Wikipedia

No hay comentarios:

Publicar un comentario

Entrada destacada

Arquitectura de N-Capas con Visual Studio .NET y AngularJS

Este artículo es el primero de una serie de artículos en que quiero explicar mi visión de la programación por capas. La Arquitectura ...